Extension card · Fuzzy
Fuzzy MOORA
Fuzzy MOORA is the form of MOORA that works with triangular fuzzy numbers when criterion scores come from expert judgement and reducing them to a single number would create an artificial precision. It runs the ratio system across three components and only descends to a single net score at the end.
Base method
MOORA →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Fuzzy →
What this data type is, when to use it, how to write it in a cell: the family's full account is here.
What Changes from the Base Method?
Cells. In crisp MOORA every cell is a single number. Here every cell is three numbers: lowest, most likely, highest. Criterion weights can also be entered as triangles, but DecisionMind reduces this weight to its centroid (the average of the three components) before it enters the calculation; the calculation itself proceeds with a single number. So the uncertainty is carried only in the decision matrix's cells, not in the weights. Writing a weight as a TFN adds no width to the result whatsoever; only the centre value is used.
Scale equalisation. Crisp MOORA divides every column by the square root of the sum of squares of its own values. Fuzzy MOORA applies the same operation to the three components (lowest, most likely, highest) separately: each component is divided by the magnitude of the same component in its own column. The reason is this: when this method is applied to a degenerate triangle whose three components are all the same number, that is, one that actually corresponds to a crisp value, the calculation automatically reduces to crisp MOORA. No separate special-case code is required.
Ratio system. The same logic runs in parallel across the three components: for each weighted component, the difference between the sum on the "more is better" criteria and the sum on the "less is better" criteria is computed separately (the difference of the lowest components, the difference of the most-likely components, the difference of the highest components). Where crisp MOORA has this difference as a single number, here it is three numbers.
Result and defuzzification. In crisp MOORA the net score is already a single number. Here the three-component difference is reduced to a single number by taking the components' average (the centroid); this is the last step, not the first. The output is not a fuzzy number but a net score and rank directly, as in crisp MOORA's output structure; only the three components have been carried in parallel throughout the calculation.
DecisionMind holds this three-component normalisation and the final centroid defuzzification fixed for classical Fuzzy MOORA; weights are reduced to their centre even when entered as TFNs.
How to Read the Output
The output is a net score and rank, as in crisp MOORA, and it is read the same way: it is not a percentage or a probability, and it is not compared with a different analysis. The difference is this. This net score is the average, taken at the final step, of the three-component uncertainty in the cells; the uncertainty affects the calculation, not the outcome, and becomes invisible by the end. Because of this, the score gap between two alternatives is sensitive not only to the weights but also to how wide, that is, how uncertain, the inputs were given.
So instead of:
"Fuzzy MOORA accounts for uncertainty, so the result is more reliable"
the report should read:
"Because expert scores were given approximately, the uncertainty has been carried through the calculation and reduced to a single score at the final step; whether the ranking is robust to a one-notch score change or a weight swap should be shown separately"
When to Prefer This over the Base Method
Use this when criteria come from expert judgement or approximate estimation and reducing that judgement to a single number would create an artificial precision. Opening a measured criterion (such as price or duration) into a triangle is not modelling uncertainty but manufacturing it; DecisionMind requires a single data type in the matrix, so a measured criterion in the same matrix is written with all three components equal. The exit condition is the same as for crisp MOORA: if no compromise is acceptable on a criterion, this extension is also compensatory and will not eliminate anything below a threshold; the ratio system's reference-point-free character also applies here.
Mistakes Specific to This Extension
Violating the value space. Every cell must satisfy lowest ≤ most likely ≤ highest and non-negativity; an out-of-scale triangle (for example, a most-likely value greater than the highest) invalidates the calculation from the start.
Ignoring the choice of defuzzification method. The centroid (the average of the three components) is DecisionMind's fixed choice; a different defuzzification rule (such as taking only the most-likely value) can give a different ranking, and this choice should be stated in the report.
Writing a weight as fuzzy and assuming "now the weight also carries uncertainty". DecisionMind reduces the weight to its centre before it enters the calculation; the TFN weight's width has no effect on the outcome at all. The only place uncertainty is genuinely carried is the decision matrix's cells.
Reducing every cell to its centre first and running crisp MOORA. In the illustrative example below, because the triangles are roughly symmetric, this shortcut happens to give an apparently close result on this particular data set; but this is not a guarantee. With asymmetric or wide triangles the two routes can diverge, and in every case the information about which criterion was judged more uncertain is erased from the outset.
The governing principle is this:
In Fuzzy MOORA, uncertainty is carried only in the decision matrix's cells and collapses to a single score at the final step; writing the weight as fuzzy, or defuzzifying the input from the outset, removes this carrying altogether.
Cases
The first case is DecisionMind's validation example: a synthetic 3×3 TFN table built so that it can be traced by hand; it is not taken from a book or paper page. The second case is an illustrative fiction.
1. Illustrative example: Three candidates evaluated with fuzzy scores in a hiring decision (DecisionMind's validation example)
An organisation is evaluating three candidates on three criteria: technical competence and communication/team fit ("more is better"), and current workload ratio ("less is better", meaning the less occupied the candidate, the more suitable). Scores are triangular fuzzy numbers normalised between 0 and 1, derived from expert opinion.
| Candidate | Technical competence | Communication/team fit | Current workload ratio |
|---|---|---|---|
| Candidate 1 | (0.65; 0.70; 0.75) | (0.45; 0.50; 0.55) | (0.55; 0.60; 0.65) |
| Candidate 2 | (0.75; 0.80; 0.85) | (0.55; 0.60; 0.65) | (0.35; 0.40; 0.45) |
| Candidate 3 | (0.55; 0.60; 0.65) | (0.65; 0.70; 0.75) | (0.45; 0.50; 0.55) |
| Direction | more is better | more is better | less is better |
| Weight | (0.35; 0.40; 0.45) | (0.30; 0.35; 0.40) | (0.20; 0.25; 0.30) |
The method divides each component, that is, the lowest, most likely and highest value, separately by its own column magnitude, and weights it against the weight's centre (0.40 / 0.35 / 0.25). It subtracts the sum on the "less is better" criterion from the sum on the "more is better" criteria, component by component, and takes the average of the three components.
| Candidate | Net score | Rank |
|---|---|---|
| Candidate 2 | 0.349 | 1 |
| Candidate 3 | 0.288 | 2 |
| Candidate 1 | 0.225 | 3 |
The result reads as follows. Candidate 2 comes first because it is both highest on technical competence and lowest (most suitable) on workload, despite being weakest on communication. Candidate 3 has the best communication score, but this does not close its gap on the more heavily weighted technical-competence criterion.
The organisation's hesitation is this: if the weights of technical competence and communication were swapped, that is, communication at 0.40 and technical competence at 0.35, the ranking does not change; Candidate 2 remains first. For the ranking to change, communication's weight would need to rise far above technical competence's, for example an extreme split such as communication at 0.60 and technical competence at 0.10. This shows the ranking is robust across a reasonable range of weights, and fragile only at the extremes.
In the report: "Under a weight swap and moderate weight changes, Candidate 2 remains first with the highest net score (0.349); for the ranking to change, communication's weight would need to rise far above technical competence's."
Source: DecisionMind's Fuzzy MOORA validation example; a synthetic, hand-traceable 3×3 TFN table, not taken from a book or paper page. The net scores and sensitivity values have been independently computed by this card's author in Python and verified to match DecisionMind's own internal validation record exactly (Candidate 2 > Candidate 3 > Candidate 1).
2. Agriculture: A cooperative's choice of new wheat variety
An agricultural cooperative will choose among three wheat varieties for next season's planting. Criteria: estimated yield potential and disease resistance ("more is better"), seed and fertiliser cost ("less is better"). All three criteria are approximate estimates from agronomists for new varieties that have not yet passed field trials; for each variety, the lowest, most likely and highest estimate has been recorded as a triangular fuzzy number.
The method brings the three varieties onto the same scale, weights them, subtracts the cost sum from the yield-and-resistance sum, and reduces this to a net score by averaging the three components. Suppose the variety with the highest yield estimate also requires the most expensive seed; thanks to the high weight on yield, it still comes first, while the cheapest variety, being weak on yield, ends up last.
The cooperative's hesitation is this: the disease-resistance estimate is the criterion on which the agronomists differ most; one says "moderate", another says "high". This estimate's triangle width, that is, the gap between its lowest and highest value, is markedly wider than the other varieties'. Because the net score buries this width in an average at the final step, the report should separately note that this criterion rests on a less reliable estimate than the others.
In the report: "The variety with the highest yield potential is first by net score despite its cost disadvantage; the disease-resistance estimate rests on a wide range, and the uncertainty in this criterion is reflected in the final score only as an average."
3. What Not to Do
In the illustrative table, writing the weights as TFNs, say (0.35; 0.40; 0.45), and thinking this "adds uncertainty to the weight" too: DecisionMind reduces the weight to its centre (0.40) before it enters the calculation, and the triangle's width changes nothing in the outcome. The second error is writing Candidate 1's communication cell as (0.45; 0.50; 0.55) with the most-likely value shown greater than the highest, for example (0.45; 0.58; 0.55); this is a value-space violation and invalidates the calculation. The third error is reducing every cell to its centre from the outset, running crisp MOORA, and saying "I got the same result, so fuzzy was unnecessary"; in this table the triangles are roughly symmetric, so the result comes out apparently close (0.348 / 0.349), but this is not a general rule, and it erases from the outset the information about which criterion was evaluated with greater uncertainty.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-moora
Brauers, W. K. M., & Zavadskas, E. K. (2006). The MOORA method and its application to privatization in a transition economy. Control and Cybernetics, 35(2), 445–469. (no DOI)
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X
Chen, C.-T. (2000). Extensions of the TOPSIS for group decision-making under fuzzy environment. Fuzzy Sets and Systems, 114(1), 1–9. DOI: 10.1016/S0165-0114(97)00377-1