r.mcda.fuzzy is the implementation of the FUZZY multicriteria algorithm proposed by Yager R., in GRASS GIS environment. It is one of the available tools in the r.mcda suite. It requires as an input the list of raster representing the criteria to be assessed in the multicriteria evaluation and the vector of linguistic modifiers to be assigned. Every single cell of the GRASS region is considered as one of the possible alternatives to evaluate and it is described with the value assumed for the same cell by the raster used as criteria. It is possible to get three different output files as the result of the intersection operator, the union operator and the ordered weighted averaging (OWA) operator.


The module does not standardize the raster-criteria. Therefore, they must be prepared before by using, for example, r.mapcalc. The linguistic modifiers vector is always normalized so that the sum of the weights is 1.


Yager R. (1977) - Multiple objective decision making using fuzzy set, International Journal of Man-Machine Studies, 12, 299-322;

GRASS Development Team (2008)


r.mcda.regime, r.mcda.electre, r.roughet, r.mapcalc


Antonio Boggia - Gianluca Massei
Department of Economics and Appraisal - University of Perugia - Italy

Last changed: $Date$