Extension card · Intuitionistic
Intuitionistic fuzzy VIKOR (Devi, 2011)
This is the judgement-based form of VIKOR. Criteria here are assessed with a degree of support (μ) and a degree of rejection (ν); on cost criteria it reverses direction by swapping support and rejection, and it calculates distance over these two degrees.
Base method
VIKOR →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Intuitionistic →
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; the idea behind the two conditions (acceptable advantage and acceptable stability) does not, although DecisionMind does not calculate either of them in this extension.
Cells. In crisp VIKOR every cell is a single number; here every cell is a degree of support (μ) and a degree of rejection (ν), whose sum does not exceed 1. Criterion weights are crisp. DecisionMind does not combine several decision-makers' votes in the presentation layer for this extension; it works with a single decision-maker's support/rejection pairs.
Scale equalisation (reversing direction). In crisp VIKOR the best and worst value on a cost criterion simply swap places, so that the smallest value counts as good. Here the same idea is applied at the level of the judgement. On a cost criterion, the support and rejection degrees swap places. The support given to the judgement "this alternative is good on this criterion" becomes rejection, and rejection becomes support. The rest of the calculation then proceeds as though every criterion were "higher is better".
Distance / score / aggregation. The method builds the best pair by taking, on each criterion, the highest support and lowest rejection degree, and builds the worst pair the opposite way. It calculates every alternative's distance to this best pair by summing the squares of the support and rejection differences and taking the square root of half that sum. This is a normalised distance that reduces the two degrees to a single number, and the hesitancy margin does not appear separately in this distance. The ratio of this distance to the distance between the best and worst pair is the counterpart of the normalised difference in crisp VIKOR. The method weights and sums this criterion-level ratio (S) and separates out the largest one (R).
Result and defuzzification. The defuzzification here sits between Grey VIKOR and Fuzzy VIKOR. In Grey VIKOR defuzzification happens right at the start, and in Fuzzy VIKOR right at the end; here the support/rejection pair descends to a single number inside the distance calculation itself. From this point on, S, R and Q are entirely crisp numbers. Unlike Fuzzy VIKOR, uncertainty is not carried separately through to the end, but the input is not whitened right from the start either, as in Grey VIKOR. The criterion-level normalised difference is the one genuine trace of uncertainty that remains between the two extremes.
DecisionMind fixes the distance in this form in this extension and takes the compromise coefficient v at a default of 0.5. Unlike Fuzzy VIKOR, it does not calculate the two conditions; it produces only the Q ranking.
How to Read the Output
A low Q is good. However, the two conditions described on the base VIKOR card (acceptable advantage, acceptable stability) are not tested by DecisionMind in this extension; the user must check this by looking at the S and R columns themselves. In addition, two alternatives' Q values can come out equal, or very close. This is a normal and honest result of VIKOR, not a computational error. Because the data arrives as support/rejection pairs, this closeness may be seen more often than in crisp VIKOR.
Thus instead of writing:
"According to intuitionistic fuzzy VIKOR, the best alternative is A1"
the report should read:
"A1's and A3's compromise index are equal with these weights and at v = 0.5; because DecisionMind does not test the compromise conditions in this extension, which one stands out must be assessed separately by looking at the S and R columns, while A2 is clearly third"
When to Prefer This over the Base Method
Use this extension when the assessment comes from a judgement and the expert's opposing view also carries measurable information; where several parties' interests conflict and what is sought is not "the best" but "the alternative that draws the least objection", crisp VIKOR's compromise philosophy is preserved here through the support/rejection pair.
If the expert only answers "how suitable" and there is no separate source for the opposing view, there is no need to write ν as 1 − μ and move to this extension; that carries the same information as crisp data. DecisionMind requires a single data type if the table is mixed. Base VIKOR's exit condition applies here too: if no compromise at all is acceptable on one criterion, dominance-based methods should be used instead.
Mistakes Specific to This Extension
Violating the value space. Both μ and ν must lie between 0 and 1, and their sum must not exceed 1; if it does, DecisionMind rejects the calculation.
Writing ν as 1 − μ. This zeroes the hesitancy margin in every cell and also makes the swap on cost criteria meaningless, because μ and ν become each other's exact complement. In Case 1's table below, every cell's hesitancy margin is a constant 0.10; for that reason, writing ν = 1 − μ does not change the ranking in that particular example. But this is a special symmetry of that table, not a general rule. In a real table where the hesitancy margin varies from cell to cell, the same shortcut can change the order and irreversibly deletes information.
Skipping the swap on a cost criterion. If the support and rejection degrees are left as they are, as though on a benefit criterion, high support on a "lower is better" criterion is wrongly counted as good, and the order reverses.
Deriving support and rejection from a single source. Writing the proportion of experts saying "suitable" as μ and treating the remainder automatically as ν means counting the undecided as opposed.
The governing principle is this:
Support and rejection degrees must come from separate sources, the two must swap together on a cost criterion, and the hesitancy margin must never be zeroed as a number calculated backward from μ.
Cases
The first case is DecisionMind's validation example. This table is a fixed, sector-neutral table, built to test whether the engine correctly applies the support/rejection arithmetic and the swap on the cost criterion. The second case is an illustrative construction.
1. Illustrative example (DecisionMind's validation example): Comparing three alternatives with support/rejection pairs
DecisionMind's Intuitionistic Fuzzy VIKOR validation table compares three alternatives on three criteria; every cell is a degree of support (μ) and a degree of rejection (ν).
| Alternative | Criterion 1 | Criterion 2 | Criterion 3 |
|---|---|---|---|
| A1 | (0.70; 0.20) | (0.60; 0.30) | (0.40; 0.50) |
| A2 | (0.80; 0.10) | (0.50; 0.40) | (0.30; 0.60) |
| A3 | (0.50; 0.40) | (0.70; 0.20) | (0.20; 0.70) |
| Direction | higher is better | higher is better | lower is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method swaps support and rejection on Criterion 3 (the cost criterion). It takes the highest-support, lowest-rejection pair on each criterion as the ideal, and the reverse as the anti-ideal. It weights and sums every alternative's normalised distance to the ideal (S), and separates out the largest one (R). It then computes Q with v = 0.5.
| Alternative | S | R | Q |
|---|---|---|---|
| A1 | 0.558 | 0.250 | 0.500 |
| A3 | 0.400 | 0.400 | 0.500 |
| A2 | 0.475 | 0.350 | 0.570 |
The result reads as follows. A1 and A3's compromise index is exactly equal (Q = 0.5); both are ahead of A2. A1 reaches this position by not being very poor on any single criterion (it is best on R), while A3 reaches it by staying less distant overall (it is best on S). This is a classic illustration of VIKOR's S/R distinction. Because DecisionMind does not test the two conditions in this extension, this very tie already carries the information that "there is no single winner"; a user who looks only at Q, without checking S and R separately, may not notice this tie.
The team's hesitation is this: if the weights on Criterion 1 and Criterion 3 swapped (Criterion 1 = 0.25, Criterion 3 = 0.40), the order reverses completely: A3 comes first (Q = 0), A2 second (Q = 0.70), and A1 last (Q = 1). In a three-alternative table this sensitive to weights, a single weight swap can overturn the ranking from top to bottom.
In the report: "With the current weights, A1's and A3's compromise index is equal (Q = 0.5); because DecisionMind does not test the compromise conditions in this extension, the distinction must be drawn from the S and R columns. In the scenario where the weights on Criterion 1 and Criterion 3 swap, the order reverses completely, with A3 first and A1 last."
Source: DecisionMind's Intuitionistic Fuzzy VIKOR validation example; a fixed, sector-neutral table built to test the engine's support/rejection arithmetic. The S, R and Q values and the sensitivity figures were independently recomputed in Python while preparing this card.
2. Healthcare: Choosing a clinical treatment protocol
A hospital board will choose among three treatment protocols for a specific patient group. The criteria are clinical effectiveness, side-effect risk (lower is better) and implementation cost (lower is better). The board gives support and rejection for the judgement "this protocol should be preferred for this patient group" in proportion to how far the available clinical evidence splits for and against: some studies favour it, some oppose it, and some leave it undecided because of a small sample size.
The method swaps support and rejection on the side-effect-risk and cost criteria, sums each protocol's normalised distance to the ideal, and separates out the worst-criterion distance. Suppose the protocol with the strongest support on effectiveness also carries the strongest rejection vote on side-effect risk; it drops to second place overall. The protocol with an apparently lower side-effect risk but weaker support on effectiveness comes out ahead overall.
The board's hesitation is this: the gap between the leading protocol's effectiveness support and the second-ranked protocol's effectiveness support rests on only two studies; had one of these two studies gone the other way, support would fall and the order could change. Knowing that DecisionMind does not test the compromise conditions here, the board should read S and R separately and judge for itself how fragile the evidence is.
In the report: "With the current evidence, protocol B is ahead overall; because DecisionMind does not test the acceptable-advantage condition in this extension, it is separately noted that B's support rests on only two studies and that the order could change if either study's direction changed."
3. What Not to Do
The first error is rewriting every cell's ν value in Case 1's table as 1 − μ. For example, turning A1's (0.70; 0.20) pair on the first criterion into (0.70; 0.30) does not, by coincidence, change the ranking in this example, because the hesitancy margin happens to be constant there. But the hesitancy margin is zeroed in every cell, and the table no longer carries a genuine source of rejection; in a real table where the hesitancy margin varies from cell to cell, this shortcut also changes the order. The second error is skipping the swap on Criterion 3, the cost criterion, and leaving A3's (0.20; 0.70) pair as it is. This punishes a value that should count as good, the low value, as though it were a low-support judgement, and A3 is unfairly pushed down. The third error is treating the tie between A1's and A3's Q values as a "computational error" and forcibly breaking it by nudging the data by a small amount. The tie here is an honest VIKOR result; interpretation should be added, not data.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/if-vikor
Devi, K. (2011). Extension of VIKOR method in intuitionistic fuzzy environment for robot selection. Expert Systems with Applications, 38(11), 14163–14168. DOI: 10.1016/j.eswa.2011.04.227
Opricovic, S. (1998). Multicriteria Optimization of Civil Engineering Systems (Višekriterijumska optimizacija sistema u građevinarstvu). PhD thesis, University of Belgrade, Faculty of Civil Engineering. (no DOI)
Atanassov, K. T. (1986). Intuitionistic fuzzy sets. Fuzzy Sets and Systems, 20(1), 87–96. DOI: 10.1016/S0165-0114(86)80034-3
Boran, F. E., Genç, S., Kurt, M., & Akay, D. (2009). A multi-criteria intuitionistic fuzzy group decision making for supplier selection with TOPSIS method. Expert Systems with Applications, 36(8), 11363–11368. DOI: 10.1016/j.eswa.2009.03.039
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