Extension card · Fuzzy
Fuzzy MULTIMOORA
Fuzzy MULTIMOORA is the form of MULTIMOORA used when criterion values are given as a lowest-most likely-highest triple (a triangular fuzzy number). It computes the ratio system, the reference point and the full multiplicative form separately on these triples, then merges them into a single ranking with dominance theory.
Base method
MULTIMOORA →
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?
Four things change; the dominance logic does not.
Cells. In crisp MULTIMOORA 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 in this extension DecisionMind never carries the weight's uncertainty into the calculation: the weight triangle is reduced to its centre value ((lowest + most likely + highest) / 3) at the very first step and used as a crisp number throughout the remaining five steps. Uncertainty stays only in the decision matrix's cells, not in the weights. This extension does not support a group decision; if more than one expert's triangles exist, they must be aggregated outside the card, at the data-preparation stage.
Scale equalisation. Crisp MULTIMOORA divides a column by the square root of the sum of its squares. Here too a vector normalisation is performed, but simultaneously across the three components (lowest, most likely, highest). The denominator is built by summing, across the alternatives, the mean of the squares of each cell's three components and taking the square root; the triangle's three components are all divided by this SINGLE denominator. The logic of the crisp method is preserved exactly; it is simply applied jointly across the three components.
Distance/score/aggregation. The three sub-methods defuzzify the uncertainty at DIFFERENT points; this is the extension's most important design decision. The ratio system sums and subtracts the weighted triangles (using triangle arithmetic) and only AT THE END arrives at a single triangle, whose centre value it then takes (centroid defuzzification, "COA"). The reference point and the full multiplicative form, by contrast, reduce every cell to its centre value IMMEDIATELY AFTER normalisation. They run the remaining calculations, that is, the deviation from the best value and the product across criteria, on these crisp numbers. So the ratio system carries the fuzziness step by step, while the reference point and the full multiplicative form consume it right after normalisation.
Result and defuzzification. The output is a single number (the negated sum of the three sub-rankings); it does not remain a triangular number. DecisionMind holds the centroid defuzzification ((lowest + most likely + highest) / 3) fixed in this extension; no other defuzzification rule (taking the most-likely value, taking the widest interval) is used.
DecisionMind holds fixed, in this extension: the immediate reduction of weights to their centre value, component-based vector normalisation, late (end-stage) defuzzification in the ratio system versus early (immediately after normalisation) defuzzification in the reference point and the full multiplicative form, and the Borda-sum form of dominance theory.
How to Read the Output
The final ranking is, as in crisp MULTIMOORA, a combined summary of three perspectives (average performance, distance from the worst case, multiplicative balance); it is read the same way: an alternative coming first in the final ranking does not mean it came first in ALL THREE sub-methods.
The difference is this. Of the three sub-methods, only one, the ratio system, carries the fuzziness all the way through. The other two, the reference point and the full multiplicative form, defuzzify immediately after normalisation and effectively work with crisp data thereafter. So it is wrong to say "the uncertainty was carried equally in all three sub-methods"; the report should state which sub-method defuzzifies, and when.
So instead of:
"Because Fuzzy MULTIMOORA carries uncertainty through the entire calculation, the result is more reliable"
the report should read:
"Uncertainty is carried only up to the final step in the ratio system; the reference point and the full multiplicative form work with crisp values that have been defuzzified immediately after normalisation"
When to Prefer This over the Base Method
Use this when criteria come from expert judgement or estimation, and reducing these values to a single number would create an artificial precision. Opening a measured criterion into a triangle produces uncertainty rather than modelling it; the matrix must be a single type (a DecisionMind rule), so if a measured criterion is also to be written into a triangle, its three components are entered as the same number. Crisp MULTIMOORA's exit condition applies here in exactly the same way: if there is a zero or negative value, or if no compromise can ever be made on a criterion, this method should not be used. Because the full multiplicative form operates on the triangles' centre value, a cell whose centre value is zero or negative also renders this component undefined.
Mistakes Specific to This Extension
Not declaring the value range. Every triangle must satisfy lowest ≤ most likely ≤ highest, and all components must be non-negative; if this ordering breaks, normalisation and the reference point become meaningless.
Assuming weight uncertainty is carried through. Even when a weight is entered as a triangle, it collapses to its centre value at the first step; saying "the uncertainty in the weights was also reflected in the result" is wrong in this extension.
Assuming the reference point and the full multiplicative form also work with triangle arithmetic. Only the ratio system uses triangle arithmetic; the other two work on crisp values that have been defuzzified immediately after normalisation. In the illustrative example below, these two sub-methods' numbers turn out nearly equal to the numbers produced by taking the same matrix, reducing it directly to its centre value right after normalisation, and running crisp MULTIMOORA. This is not a coincidence; it is a consequence of the extension's own design.
Changing the defuzzification method, or not stating it in the report. DecisionMind uses the centroid ((lowest + most likely + highest) / 3); a different defuzzification rule (the most-likely value, the widest interval) can produce a different ranking, and the choice must be written into the report.
The governing principle is this:
In Fuzzy MULTIMOORA, uncertainty is carried only to the end in the ratio system; the reference point and the full multiplicative form defuzzify immediately after normalisation, and it must be reported that these three sub-methods do not carry the fuzziness to the same degree.
Cases
The first case is DecisionMind's validation example: no shared numerical example exists in the literature for this family (DecisionMind's manifest states this explicitly), so a small three-alternative, three-criterion table has been synthesised in a formula-faithful way and matched against the kernel output. The second case is an illustrative fiction.
1. Illustrative example: Comparing three investment projects with expert estimates (DecisionMind's validation example)
An investment committee is comparing three projects (A1, A2, A3) on three criteria; the first two are "more is better", the third is "less is better". Every cell is given as a triangular fuzzy number from the expert panel's lowest-most likely-highest estimate; the weights, too, have been collected as triangles and reduced to their centre values (C1: 0.40, C2: 0.35, C3: 0.25).
| Project | C1 (more is better) | C2 (more is better) | C3 (less is better) |
|---|---|---|---|
| A1 | (0.65; 0.70; 0.75) | (0.45; 0.50; 0.55) | (0.55; 0.60; 0.65) |
| A2 | (0.75; 0.80; 0.85) | (0.55; 0.60; 0.65) | (0.35; 0.40; 0.45) |
| A3 | (0.55; 0.60; 0.65) | (0.65; 0.70; 0.75) | (0.45; 0.50; 0.55) |
| Weight (centre) | 0.40 | 0.35 | 0.25 |
The method runs all three components jointly through vector normalisation, builds the ratio system with triangle arithmetic and reduces it to its centre only at the end, and computes the reference point and full multiplicative form on the centre value immediately after normalisation. All three calculations have been independently reproduced in Python and matched DecisionMind's own validation values within a tolerance of 1e-9.
| Project | Ratio system (y) | Rank | Reference point (z) | Rank | Full multiplicative (U) | Rank |
|---|---|---|---|---|---|---|
| A1 | 0.225 | 3 | 0.067 | 3 | 0.679 | 3 |
| A2 | 0.348 | 1 | 0.033 | 1 | 0.845 | 1 |
| A3 | 0.288 | 2 | 0.065 | 2 | 0.752 | 2 |
All three sub-methods show A2 first, A3 second, A1 third; the dominance sum is A1=9, A2=3, A3=6, and the final ranking coincides exactly with these three results.
| Project | Dominance sum (smaller is better) | Final rank |
|---|---|---|
| A2 | 3 | 1 |
| A3 | 6 | 2 |
| A1 | 9 | 3 |
The committee's hesitation is this: what would happen if the weights were swapped, that is, if C1's weight were exchanged with C3's, or with C2's? This scenario, and a marked increase in A1's second-criterion value, have each been tested separately, and in both cases A2 remained first, A3 second, A1 third. In this example the ranking is robust: the three sub-methods agree, and no single weight or cell change disturbs it.
In the report: "All three sub-methods (ratio system, reference point, full multiplicative form) agree in showing A2 first; weight swaps and moderate single-criterion value changes do not disturb the ranking, so the result is robust."
Source: This is DecisionMind's validation example for the FUZZY-MULTIMOORA engine; it draws on Brauers and Zavadskas's (2010) dominance-theory principle and on triangular fuzzy number arithmetic, but these specific numbers are not taken from a paper. It is an illustrative example; DecisionMind's own kernel code has been reproduced line by line in Python for verification.
2. Construction: Choosing a subcontractor for a building site
A construction company will choose one of three subcontractor bids for shell-and-core works. Criteria: capacity to keep to the work schedule, adequacy of safety and quality certification (both "more is better"), and the quoted unit cost ("less is better"). None of these criteria is precisely measured; the company's technical office scores each subcontractor as a triangular fuzzy number, with a most pessimistic, most likely and most optimistic estimate, based on its observation of past projects.
The method normalises the three components jointly, builds the ratio system with triangle arithmetic, computes the reference point and the full multiplicative form on the centre value immediately after normalisation, and merges the results with dominance theory. Suppose the result is that the ratio system and the full multiplicative form put the subcontractor with the lowest cost but the widest schedule uncertainty in first place, while the reference point puts a mid-cost subcontractor with no serious weakness on any criterion in first place.
The company's hesitation is this: the subcontractor with the lowest cost has the widest range on the schedule estimate, meaning the gap between its most pessimistic and most optimistic figure is large. This width means low confidence in how predictable that subcontractor's performance will be. If the subcontractor favoured by the reference point does not carry this risk, the company should look not only at the dominance-theory average result, but also at whose worst-case scenario is the least bad.
In the report: "In the final ranking merged by dominance theory, the lowest-cost subcontractor is ahead; however, this result comes from both the ratio system and the full multiplicative form favouring this subcontractor, while the reference-point perspective (sensitive to the worst case) favours another subcontractor with a narrower-range schedule estimate."
3. What Not to Do
The first error is seeing that the weights were entered as triangles and reporting that "the uncertainty in the weights was also reflected in the result"; DecisionMind reduces the weight to its centre value at the first step, and weight uncertainty is never carried through any step. The second error is reducing the triangles in the illustrative example to their centre values from the outset (for A1, C1=0.70, C2=0.50, C3=0.60, and so on) and running crisp MULTIMOORA. Even in this example the result, that is, the ranking A2, A3, A1 and the dominance sums, comes out almost identical, because the reference point and the full multiplicative form already defuzzify immediately after normalisation. But this overlap comes from this table's small, symmetric structure and is not a general validation; skipping the ratio system's triangle arithmetic is still methodologically wrong. The third error is computing the cost criterion without applying its complement, that is, ignoring the direction information; this reverses the value the reference point selects as ideal and disturbs the dominance ranking.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-multimoora
Baležentis, A., Baležentis, T., & Brauers, W. K. M. (2012). Personnel selection based on computing with words and fuzzy MULTIMOORA. Expert Systems with Applications, 39(7), 7961–7967. DOI: 10.1016/j.eswa.2012.01.100
Brauers, W. K. M., & Zavadskas, E. K. (2010). Project management by MULTIMOORA as an instrument for transition economies. Technological and Economic Development of Economy, 16(1), 5–24. DOI: 10.3846/tede.2010.01
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X
Baležentis, T., & Zeng, S. (2013). Group multi-criteria decision making based upon interval-valued fuzzy numbers: An extension of the MULTIMOORA method. Expert Systems with Applications, 40(2), 543–550. DOI: 10.1016/j.eswa.2012.07.066