Extension card · Fuzzy
Cubic fuzzy VIKOR (Fahmi, Amin, Abdullah, Aslam & Ul Amin, 2019)
This is the form of VIKOR for situations where a criterion assessment is given both as an interval and as a single point together. Every cell carries a fuzzy interval AND a fuzzy point together; the method combines the two into a single score and runs the rest of the calculation exactly as crisp VIKOR does.
Base method
VIKOR →
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.
Cells. In crisp VIKOR every cell is a single number. Here every cell consists of three numbers: an interval [μᴸ, μᵁ] ⊆ [0,1] AND a point λ ∈ [0,1]. The interval part carries the information "this assessment is plausible within this band"; the point part carries "the single most likely value"; the two are held together, neither reduced to the other. Criterion weights are taken from outside as crisp numbers.
Scale equalisation (direction flipping). For a cost criterion, crisp VIKOR swaps the best and worst values. Here, for a cost criterion, a cell is complemented to ⟨[1−μᵁ, 1−μᴸ], 1−λ⟩: the interval's two ends are complemented together and in reverse order, and the point is likewise subtracted from 1.
Score and best/worst values. Every cell is first reduced to a single score: s = (μᴸ+μᵁ)/2 + (μᵁ−μᴸ)/4 − (1−λ)/2. The first term of this score is the interval's midpoint, the second is a correction from the interval's width, and the third is the contribution of the point assessment. On every criterion, the best and worst values are set as the largest and smallest of these scores, that is, they are the score of an alternative that genuinely exists. This is identical to crisp VIKOR's own logic of "the best and worst of the column." The difference is that the score itself comes from a combination of interval and point.
Distance, score and combination. The difference between every cell's score and the best score is set against the difference between the best and worst scores; this is the counterpart of crisp VIKOR's normalised difference. The method weights and sums this ratio (S) and separates out its largest value (R); it computes Q with v = 0.5. Because the score can come out negative (the third term −(1−λ)/2 is negative), the gap between the best and worst scores can come out small; in that case the ratio grows and the difference between alternatives can look exaggerated.
DecisionMind fixes, for this extension, the score function and the compromise coefficient v at 0.5; v, which is user-selectable in base VIKOR, cannot be changed here. DecisionMind does not compute crisp VIKOR's two conditions (acceptable advantage, acceptable stability) in this extension; it produces only a ranking by Q. The user must check this by looking at the S and R columns. Weights come from outside; the method does not generate weights.
How to Read the Output
A small 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. Two alternatives' Q values can come out close; this is a normal and honest result of VIKOR, not a computational error. There is also an interval width lying beneath Q: two alternatives can share the same point value while differing in interval width, and this difference merges into the score, not appearing separately in Q.
Thus instead of writing:
"Cubic fuzzy VIKOR finds A2 to be the best alternative"
the report should read:
"A2 has the smallest Q with these weights and at v = 0.5; because DecisionMind does not test the compromise conditions in this extension, whether this is a single compromise solution or a compromise set should be separately assessed by looking at the S and R columns"
When to Prefer This over the Base Method
This extension is worth considering when experts give a criterion both as a band (at least this, at most that) and as a single most-likely value together; the aim is to carry this pair of pieces of information without reducing one to the other. Converting a measured criterion into an interval-point pair models uncertainty rather than manufacturing it. Crisp VIKOR's exit condition applies here too: where one criterion cannot be traded away, this extension also limits regret rather than eliminating it.
Mistakes Specific to This Extension
Value-domain violation. In every cell, μᴸ ≤ μᵁ must hold and both must lie within [0,1]; λ must also lie within [0,1]. If the order is broken, the score calculation produces a meaningless number.
Trying to change v. In base VIKOR, v is a user decision; in this extension the engine keeps v fixed at 0.5 in the code, and changing it has no effect on the result whatsoever.
Assuming the two conditions have been tested. DecisionMind does not compute the acceptable-advantage and acceptable-stability conditions in this extension; it gives only a Q ranking. Before using the phrase "single compromise solution," S and R must be read separately.
Ignoring the difference when the score comes out negative. Because the score's third term can be negative, the gap between the best and worst scores can come out small; in that case the normalised ratio grows and the difference between alternatives can look sharper than it really is.
The governing principle is this:
In this extension the result is only a Q ranking; crisp VIKOR's two compromise conditions are not tested by the engine, and the distinction between "single solution" and "compromise set" must be made by the user by looking at the S and R columns.
Cases
The first case is DecisionMind's verification example; the synthetic 3x3 table in the manifest is built faithfully to the formulas and carries no literature page. The second case is an illustrative construction.
1. Illustrative example (DecisionMind's verification example): Choosing an energy-storage technology
An energy company compares three battery-storage technologies on three criteria: energy density (higher is better), cycle life (higher is better) and cost index (lower is better). Every technology's assessment on every criterion has been given together as a band, drawn from different test conditions, AND a single most-likely value.
| Technology | Energy density [μᴸ,μᵁ]·λ | Cycle life [μᴸ,μᵁ]·λ | Cost index (lower is better) [μᴸ,μᵁ]·λ |
|---|---|---|---|
| A1 | [0.65;0.75]·0.70 | [0.45;0.55]·0.50 | [0.55;0.65]·0.60 |
| A2 | [0.75;0.85]·0.80 | [0.55;0.65]·0.60 | [0.35;0.45]·0.40 |
| A3 | [0.55;0.65]·0.60 | [0.65;0.75]·0.70 | [0.45;0.55]·0.50 |
| Weight | 0.40 | 0.35 | 0.25 |
The method computes every cell's score (the interval's midpoint, plus a correction from the interval's width, minus half the point's complement), determines the best and worst score on every criterion, weights and sums the normalised differences (S), and separates out the largest one (R). It computes Q with v = 0.5.
| Technology | S | R | Q |
|---|---|---|---|
| A2 | 0.175 | 0.175 | 0.000 |
| A3 | 0.525 | 0.400 | 0.780 |
| A1 | 0.800 | 0.350 | 0.889 |
The result reads as follows. A2 holds the highest score on energy density, and it also holds the best position on the cost index (lower is better); it comes first both overall and on the distance in its worst criterion. Because DecisionMind does not test the conditions in this extension, S and R are checked before saying "single compromise solution": A2 is clearly first in both S and R, which suggests the result is not fragile, but this reading is not itself a condition test the engine performs.
The company's hesitation is sensitive to weight. If the cycle-life weight is raised from 0.35 to 0.60 and the energy-density and cost weights are each lowered by 0.20, the order reverses entirely: A3 first (Q=0), A2 second (Q=0.125), A1 last (Q=1.0). This shows that a single weight swap can turn the order upside down, from first to last, in a table with three criteria and three alternatives; DecisionMind does not flag this shift as a condition violation, because it never computes the conditions at all.
In the report: "With the weights given (energy density 0.40, cost 0.25), A2 has the clearly smallest Q (0.000); when the cycle-life weight is raised to 0.60, the order reverses entirely in A3's favour. Because DecisionMind does not test the compromise conditions in this extension, which ranking is 'robust' must be separately assessed by looking at the S and R columns."
Source: DecisionMind's Cubic fuzzy VIKOR verification example. The score function and VIKOR skeleton follow the formulas in the manifest; the cubic-set structure follows the definition of Jun, Kim and Yang (2012); the method's application to VIKOR follows Fahmi, Amin, Abdullah, Aslam and Ul Amin's (2019) plant-location-selection article. That article uses a trapezoidal cubic fuzzy number; DecisionMind's engine applies a plainer form here, with a single interval and a single point (detail in the verification notes). The assessment values and the weight-swap scenario have been computed independently by this card's author, running the kernel directly.
2. Waste management: A municipality's choice of recycling-facility operator
A municipality will hand the operation of its new sorting-and-recycling facility to one of three candidate firms. Three criteria apply: recovery rate, occupational-safety compliance and operating cost (lower is better). The municipality's technical team has assessed every firm both with a band drawn from summer and winter inspections (seasonal variability) AND with the shared most-likely point value from these two inspections.
The method computes every firm's score, measures the normalised difference against the best and worst scores, and separates out the weighted sum (S) and the distance on the worst criterion (R). Suppose the firm with the highest recovery rate also stayed above the average, that is, in a negative position, on operating cost; it still comes out with the smallest Q, because the weight on recovery rate had been kept high.
The municipality's hesitation is this: this firm's winter-inspection band width is markedly wider than its summer one; this shows that performance is more variable under winter conditions. But this width does not appear separately in the final Q figure; it merges into the score. The municipality should propose a separate winter-period inspection for criteria whose band width comes out wide; because DecisionMind does not test the compromise conditions in this extension, it should assess how robust the ranking is by itself, by looking at the S and R columns.
In the report: "Because the weight on recovery rate was kept high, this firm has the smallest Q; it is also noted that its winter-inspection band is wider than its summer one, and an additional winter-period inspection is recommended."
3. What Not to Do
In the illustrative example, trying to change the result by setting v to 0.2 or 0.8: in this engine v is fixed at 0.5 in the code, and it has no effect whatsoever. The second mistake is declaring A2's Q=0 value a "single compromise solution" and resting this on a condition test; DecisionMind performs no such test in this extension, and this claim can only be supported by reading S and R separately. The third mistake is entering an interval with μᴸ > μᵁ; this renders the score calculation meaningless.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/cubic-vikor
Fahmi, A., Amin, F., Abdullah, S., Aslam, M., & Ul Amin, N. (2019). Cubic fuzzy multi-attribute group decision-making with an application to plant location selected based on a new extended VIKOR method. Journal of Intelligent & Fuzzy Systems, 37(1), 583–596. DOI: 10.3233/JIFS-171049
Jun, Y. B., Kim, C. S., & Yang, K. O. (2012). Cubic sets. Annals of Fuzzy Mathematics and Informatics, 4(1), 83–98. (no DOI)
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X
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)
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