Extension card · Rough
Rough VIKOR (Zhu, Hu, Qi, Gu & Peng, 2015)
This is the form of VIKOR that works with rough numbers for situations where criterion scores come from several experts' group assessment and the disagreement itself needs to be preserved. It carries group utility and individual regret as rough intervals, and still delivers the result as a compromise proposal.
Base method
VIKOR →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Rough →
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 decision logic does not.
Cells. In crisp VIKOR every cell is a single number. Here every cell is a rough number: a lower bound and an upper bound, calculated from the group's crisp scores. Criterion weights are also given as rough intervals; there is no requirement here that they sum to 1, because each weight is itself an uncertainty interval.
Scale equalisation. Crisp VIKOR finds each criterion's best and worst value and expresses the distance to the ideal as a ratio over this range. Rough VIKOR follows the same logic, but the best and worst value are now built from the edges of the rough bounds, that is, from the observed crisp best and worst extreme in the column; the bounds are taken without being defuzzified first.
Group utility and individual regret. In crisp VIKOR, S (group utility) and R (individual regret) are each a single number. In rough VIKOR both are rough intervals: they are calculated separately by their lower and upper bound, because the ratio operation between bounds does not simply pair lower bound with lower bound and upper bound with upper bound; which end of a bound affects which end requires its own rule.
Compromise index and defuzzification. In crisp VIKOR, Q is a single number. In rough VIKOR, Q is first built as a rough interval; the rough intervals of S and R are combined with the crisp best/worst edges of these intervals and with coefficient v. Only after this stage does Q come down to a single number, by averaging its lower and upper bound (at v = 0.5). DecisionMind fixes this averaging rule at the final step; a different defuzzification rule can give a different Q.
Crisp VIKOR's two conditions, acceptable advantage and acceptable stability, work exactly the same way in rough VIKOR and are tested on the defuzzified Q. DecisionMind keeps coefficient v at a default of 0.5; the user can change it.
How to Read the Output
Q is read the same way as in base VIKOR: a smaller value is better, and the real result is not the Q ranking but the decision the two conditions produce. Writing up the alternative with the smallest Q as the "winner" is wrong here too.
The difference is here: beneath Q now lies the group's own disagreement. When two alternatives' defuzzified Q are close, that closeness can depend both on the weights and on how wide the bounds are. An alternative with wide bounds carries a Q that is less reliable than the same-sized Q gap for an alternative with narrow bounds.
Thus instead of writing:
"According to rough VIKOR, the best alternative is A4"
the report should read:
"With these weights and v = 0.5, A4's defuzzified Q is the smallest (0.103); but the gap to A6 (0.200) falls just short of the acceptable-advantage threshold (0.200), so a compromise set of A4 and A6 should be reported rather than a single winner"
When to Prefer This over the Base Method
Use it when several experts or sources score the same criterion and the disagreement within the group matters for the decision in its own right. With a single expert or a single measurement, a rough number cannot be constructed; base VIKOR is used instead. If the bounds are given directly as "at least, at most" without being calculated, that is a grey number, not a rough number; Grey VIKOR is the better fit there. The base method's exit condition applies exactly as before: if no compromise at all is acceptable on one criterion, no member of the VIKOR family can provide that.
Mistakes Specific to This Extension
Violating the bound constraint. In every cell, the lower bound cannot exceed the upper bound; if it is violated, the choice of best/worst value, and hence S and R, become meaningless.
Changing the defuzzification rule and expecting the same result. Averaging the lower and upper bound of the Q interval is the canonical choice; taking only the lower bound (pessimistic) or only the upper bound (optimistic) can give a different ranking. Which rule was used must be stated in the report.
Skipping the two conditions and ranking only the defuzzified Q. This is the rough form of the most common mistake in base VIKOR, and it is easier to miss here, because reducing Q from a rough interval to a single number is already a step in itself; it must not be forgotten that the conditions still need to be tested separately on this single number.
Entering bounds by hand rather than from group scores. Inventing bounds around a single expert's score is not a rough number; it violates the basic principle on the data-type card.
The governing principle is this:
Rough VIKOR's result, just as in base VIKOR, is not a ranking but a conditional compromise proposal; the method cannot be considered properly applied unless the rough intervals of S and R, the defuzzification rule and the outcome of the two conditions are all reported together.
Cases
The first case is drawn from Zhu, Hu, Qi, Gu and Peng's (2015) published design assessment; owing to space constraints the paper gives the full table for only four of its seven criteria, and DecisionMind computes with these same four criteria. The second case is an illustrative construction.
1. Engineering: Assessing lithography-tool design concepts (Zhu, Hu, Qi, Gu & Peng, 2015)
An engineering team is comparing six design concepts on four criteria: line width (cost), throughput (benefit), reliability (benefit) and ease of maintenance (benefit). The criteria have been converted into rough numbers from several experts' scores; coefficient v is left at 0.5.
| Concept | Line width | Throughput | Reliability | Ease of maintenance |
|---|---|---|---|---|
| A1 | [94.83; 97.83] | [851.3; 854.88] | [4.49; 6.28] | [5.72; 6.68] |
| A2 | [90.63; 93.12] | [852.45; 855.89] | [5.72; 6.68] | [4.30; 5.70] |
| A3 | [88.12; 91.70] | [851.84; 855.76] | [7.08; 7.72] | [8.28; 8.92] |
| A4 | [85.78; 88.27] | [854.79; 856.52] | [7.32; 8.28] | [7.32; 8.28] |
| A5 | [89.13; 91.71] | [855.84; 858.75] | [5.32; 6.28] | [7.08; 7.72] |
| A6 | [89.00; 91.00] | [854.02; 855.54] | [7.72; 8.68] | [5.32; 6.28] |
| Direction | lower is better | higher is better | higher is better | higher is better |
| Weight | [0.816; 1.000] | [0.120; 0.142] | [0.167; 0.198] | [0.061; 0.071] |
The method finds each criterion's crisp best/worst value, calculates each concept's group utility (S) and individual regret (R) as a rough interval, combines them with v = 0.5 and defuzzifies Q.
| Concept | Q (defuzzified) | Rank |
|---|---|---|
| A4 | 0.103 | 1 |
| A6 | 0.302 | 2 |
| A3 | 0.307 | 3 |
| A5 | 0.347 | 4 |
| A2 | 0.472 | 5 |
| A1 | 0.789 | 6 |
The result reads as follows. A4 has the best (lowest) value on line width and also the best value on reliability; being clearly ahead on line width, the heaviest criterion, makes its Q the smallest. But the two conditions still need to be tested separately. The acceptable-stability condition is satisfied: A4 ranks first by both S and R. The acceptable-advantage condition is not satisfied: for six alternatives the threshold is 0.200, and the gap between A4 and second-placed A6 comes to 0.1996, just short of that threshold. DecisionMind therefore reports a compromise set of A4 and A6 rather than a single winner.
The team's hesitation: if the weight on line width ([0.816; 1.000]) and the weight on reliability ([0.167; 0.198]) were swapped, that is, much more importance given to reliability, A6 (Q = 0.115) moves ahead of A4 (Q = 0.147) and becomes the sole winner. This shows how sensitive the ranking is to the relative weight of line width and reliability.
In the report: "With v = 0.5, A4's Q is the smallest (0.103), but since its gap to A6 (0.1996) falls short of the acceptable-advantage threshold (0.200), a compromise set of A4 and A6 is proposed rather than a single winner; if the line-width and reliability weights are swapped, the sole winner reverts to A6."
Source: Zhu, Hu, Qi, Gu and Peng (2015), Table 4 (the section giving the four criteria in full), Tables 5-7 (weight, S/R/Q). The paper does not give the full table for three of its seven criteria (C3, C4, C5), owing to space constraints; the scores, ranking and compromise-set decision here are the result DecisionMind's engine produces with these four criteria, independently recomputed.
2. Livestock farming: Choosing a new milking system for a dairy operation
A dairy operation will choose among three milking-system proposals. Four criteria apply: animals milked per hour, labour requirement (lower is better), installation cost (lower is better) and animal-health impact score. The veterinarian, the operations manager and the site foreman have each scored the systems separately; because the three experts' animal-health scores diverged noticeably, they have been converted into rough numbers.
The method calculates the three systems' S and R values as rough intervals, combines them with v = 0.5 to defuzzify Q, and tests the two conditions. Suppose the system that milks the most animals is also the one with the lowest animal-health score, and its Q still comes out smallest, because milking speed is the heaviest criterion.
The operation's hesitation: if the acceptable-advantage condition is not satisfied, that is, if the gap to the second-ranked system stays small, the operation should not adopt only the system with the smallest Q, but should shortlist the two systems together. The wide disagreement between the experts on animal-health score may also call for a separate threshold on this criterion, a minimum acceptable score; VIKOR does not apply such a threshold on its own.
In the report: "With v = 0.5, the system with the highest milking speed has the smallest Q; because the acceptable-advantage condition is not satisfied, it is reported as a compromise set together with the second system, and a separate minimum score for animal health is recommended."
3. What Not to Do
Had line width been marked "higher is better" in the illustrative table, the concept with the widest line would be treated as ideal and the ranking would be reversed; for cost-type criteria, the best value is the smallest. A second error is seeing A4's smallest Q and reporting "A4 has won" without testing the two conditions; the acceptable-advantage condition is not satisfied here, and the correct finding is a compromise set. A third error is presenting only the defuzzified Q without showing the rough S and R intervals in the report; this leaves the decision-maker unable to see how much of A4's advantage rests on narrow bounds and how much on wide ones.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/rough-vikor
Zhu, G., Hu, J., Qi, J., Gu, C., & Peng, Y. (2015). An integrated AHP and VIKOR for design concept evaluation based on rough number. Advanced Engineering Informatics, 29(3), 408–418. DOI: 10.1016/j.aei.2015.01.010
Pawlak, Z. (1982). Rough sets. International Journal of Computer & Information Sciences, 11(5), 341–356. DOI: 10.1007/BF01001956
Opricovic, S., & Tzeng, G.-H. (2004). Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS. European Journal of Operational Research, 156(2), 445–455. DOI: 10.1016/S0377-2217(03)00020-1