Extension card · Fuzzy
Fuzzy ROV
Fuzzy ROV is the form of ROV used when criterion values are given in words or as approximate judgements. It normalises benefit and cost criteria with triangular fuzzy numbers, computes the most optimistic and most pessimistic scores in fuzzy form, and averages them.
Base method
ROV →
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?
Three things change. ROV's idea of averaging an optimistic and a pessimistic score stays exactly as it is.
Cells. In crisp ROV every cell is a single number. Here every cell is made of three numbers: lowest, most likely, highest. Criterion weights, too, can come from outside as triangular numbers, or equally as a single crisp number. Fuzzy ROV does not generate its own weights.
Scale equalisation. Crisp ROV places every criterion between 0 and 1 relative to its own minimum and maximum. Fuzzy ROV carries out this same operation on all three components of the triangle at once. For cost criteria the components are reversed, so that the lowest component takes the place of the highest. This preserves the triangle's own ordering, namely that the lowest component stays below the most likely one.
Score and combination. The method first defuzzifies the normalised triangles and the weight triangles, that is, it takes the average of the three components. It then uses these crisp numbers to compute the best-case score from the benefit criteria and the worst-case score from the cost criteria. DecisionMind defuzzifies immediately after normalisation here; it does not carry the triangles any further.
Result. The average of the two scores is a single number, as in crisp ROV.
DecisionMind fixes, for this extension, the order of normalisation and the point at which defuzzification occurs. Weights come from outside and may be either a single number or a triangle.
How to Read the Output
The score is read the same way as in crisp ROV. It is meaningful only for this alternative set and these weights. See the ROV card.
The difference is here: the normalisation step works separately on the triangle's three corners, but defuzzification follows immediately after this step. The final score therefore carries the uncertainty in the input only through the normalisation stage. If two alternatives' scores sit close together, it should be checked separately how sensitive this closeness is to the width of the input triangles.
Thus instead of writing:
"The Fuzzy ROV analysis found alternative K to be best"
the report should read:
"Alternative K obtained the highest score with these weights and this alternative set. The gap to the next-ranked alternatives can close with a change in the criterion weights"
When to Prefer This over the Base Method
Fuzzy ROV is preferred when criteria are scored verbally or approximately, and compensation is accepted. Opening up a measured criterion into a triangle afterwards adds no information. The Fuzzy data-type card explains this distinction in detail.
DecisionMind requires a single data type. Crisp ROV's exit condition applies here too: if a criterion column is constant, normalisation stays undefined, and this criterion must either be dropped or measured differently. If no compromise is acceptable on one criterion, this extension is also unsuitable because it is compensatory.
Mistakes Specific to This Extension
Marking criterion direction wrongly. If a cost criterion is marked as a benefit, the triangle's components are reversed in the wrong direction and the ranking breaks down.
Defuzzifying before normalisation. Reducing the triangles to a single number before normalisation and then running crisp ROV is not Fuzzy ROV. Uncertainty is lost at the very first step.
Feeding in a constant criterion column without noticing. If a criterion carries the same triangle across all three alternatives, the normalisation denominator becomes zero and the calculation stays undefined.
The manifest's shared warning also applies: cells must follow the order l ≤ m ≤ u. The choice of defuzzification method affects the result; DecisionMind uses the average of the three components as a fixed rule here.
The governing principle is this:
Fuzzy ROV is normalisation carried out at the triangle's three corners, followed immediately by defuzzification. An application that does not show how much of the input uncertainty is reflected in the score conceals the method's true behaviour.
Cases
The first case is an illustrative example, a small table built to validate DecisionMind's engine. The second case is fictional.
1. Illustrative example: Three alternatives, three criteria (DecisionMind's validation example)
This example is not a literature case. Three alternatives are evaluated on three criteria; the first two criteria are benefits, the third is a cost.
| Alternative | C1 benefit | C2 benefit | C3 cost |
|---|---|---|---|
| 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 | (0.35; 0.40; 0.45) | (0.30; 0.35; 0.40) | (0.20; 0.25; 0.30) |
The method places every column between 0 and 1 separately on all three components, reversing the components in the cost column. It then defuzzifies the normalised triangles and the weight triangles, computes the weighted sum of the benefit and cost criteria, and averages the two.
| Alternative | Score | Rank |
|---|---|---|
| A2 | 0.3583 | 1 |
| A3 | 0.2417 | 2 |
| A1 | 0.1500 | 3 |
A2 comes first because it holds the best value both on one of the two benefit criteria and on the cost criterion. A1 has the weakest profile on all three criteria.
The hesitation lies here: if the second-ranked A3's weight on criterion C2 is raised from 0.35 to roughly 0.62, A2 and A3 swap places. This was calculated independently, and the order is robust because it requires a very large shift in weight.
In the report: "A2 obtained the highest score with the given weights. This order does not change unless the weight on criterion C2 is raised very substantially."
Source: This example is DecisionMind's validation fixture for the Fuzzy ROV engine. The method's founding source is Yakowitz, Lane and Szidarovszky's 1993 article, but this small table is not the article's own example; it has been constructed so that it can be followed by hand.
2. Culture and the arts: A museum's choice of temporary exhibition proposal
A museum will choose one of three sponsor proposals for a temporary exhibition. Three criteria have been set: exhibition budget and installation time are cost criteria, visitor-drawing potential is a benefit criterion. The curators scored every proposal with triangular fuzzy numbers.
| Proposal | Budget cost | Visitor potential benefit | Installation time cost |
|---|---|---|---|
| M | (0.55; 0.60; 0.65) | (0.70; 0.75; 0.80) | (0.45; 0.50; 0.55) |
| N | (0.35; 0.40; 0.45) | (0.55; 0.60; 0.65) | (0.60; 0.65; 0.70) |
| K | (0.65; 0.70; 0.75) | (0.80; 0.85; 0.90) | (0.30; 0.35; 0.40) |
| Weight | (0.35; 0.40; 0.45) | (0.30; 0.35; 0.40) | (0.20; 0.25; 0.30) |
The method normalises every column on all three components, reverses the components in the cost columns, defuzzifies, and calculates the weighted average.
| Proposal | Score | Rank |
|---|---|---|
| K | 0.2844 | 1 |
| M | 0.2375 | 2 |
| N | 0.2156 | 3 |
K comes first because it has both the highest visitor potential and the shortest installation time. N has the lowest budget, but finishes last because it has the longest installation time and the lowest visitor potential.
The museum's hesitation lies here: M and N differ in score by only 0.022. If the weight on the installation-time criterion is lowered from 0.25 to below roughly 0.15, M and N swap places. This was calculated independently. The museum should not make a firm choice between these two proposals without first clarifying the importance it places on installation time.
In the report: "Proposal K obtained the highest score with the given weights. The order of M and N can change if the importance placed on installation time is reduced."
3. What Not to Do
Had C3 been marked a benefit in the first case's table, the highest-cost A1 would have come out unfairly advantaged and the ranking would have become meaningless. The second error is reading the 0.022 score gap between M and N in the second case as a firm advantage. This gap can easily close with a small change in the weight on installation time. The third error is reporting K's 0.2844 score as 28.4 per cent success. The score only ranks these three proposals relative to one another; it does not show an absolute level of success.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-rov
Yakowitz, D. S., Lane, L. J., & Szidarovszky, F. (1993). Multi-attribute decision making: Dominance with respect to an importance order of the attributes. Applied Mathematics and Computation, 54(2–3), 167–181. DOI: 10.1016/0096-3003(93)90057-l
Mitra, A. (2021). Grading of raw jute fibres using criteria importance through intercriteria correlation (CRITIC) and range of value (ROV) approach of multi-criteria decision making. Journal of Natural Fibers, 19(14), 7517–7533. DOI: 10.1080/15440478.2021.1951422
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