Extension card · Spherical
Spherical fuzzy VIKOR (Sharaf, 2021)
Spherical fuzzy VIKOR is the form of VIKOR used when criterion scores are given as three separate numbers stating a degree of support, rejection and hesitancy for a judgement. Group utility and individual regret are carried through all three degrees, only scored at the very end, and combined with the same compromise logic.
Base method
VIKOR →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Spherical →
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 compromise logic does not.
Cells. In crisp VIKOR every cell is a single number. In the spherical fuzzy form every cell consists of three degrees: support (μ), rejection (ν) and hesitancy (π). The expert supplies all three directly. The only constraint is that the sum of the three degrees' squares cannot exceed 1. Hesitancy is asked for separately; it is not derived as a residual share. Weights come from outside DecisionMind as crisp numbers. The literature's own algorithm begins with a step that merges several experts' three-degree judgements. DecisionMind does not support group decisions in this family. The user enters a single, already merged decision matrix, and this step does not run.
Scale equalisation. Crisp VIKOR divides every alternative's distance to the ideal, on every criterion, by the range between that criterion's best and worst value. This is called linear normalisation and brings values into the 0–1 range. The spherical fuzzy form keeps the same logic. The difference is here: the numerator and denominator are no longer single numbers but three-degree distances. Every cell's distance to the best reference (PIS) is divided by the best reference's distance to the worst reference (NIS). Crisp VIKOR's idea of position within a range is applied in exactly the same way, over the spherical fuzzy distance. On a cost criterion the support and rejection degrees are swapped; direction is preserved this way.
Group utility and individual regret. In crisp VIKOR, S (group utility) is the sum of weighted distances, and R (individual regret) is the largest of these distances; both start out as single numbers. In the spherical fuzzy form, every criterion's weighted distance is first held as a three-degree value. S and R are summed, or the largest taken, over these values. Only after this step does a score function bring them down to a single number. Uncertainty stays within the calculation until S and R are reached.
Compromise index and the two conditions. From the scored S and R onward, the method proceeds exactly as crisp VIKOR does. Q is built with the compromise coefficient v (default 0.5). The acceptable-advantage and acceptable-stability conditions are tested exactly as before. DecisionMind holds the score function and the spherical fuzzy distance fixed in this family. The user can change v and whether the PIS/NIS are built relatively or absolutely; the default relative construction uses every criterion's observed best and worst triple.
How to Read the Output
S, R and Q are read together; this is shared with crisp VIKOR. Writing only the alternative with the smallest Q as the winner is an incomplete report here too. What differs is that S and R have been obtained by scoring spherical fuzzy distances. This means how much uncertainty has fed into S and R can be tracked separately.
Thus instead of writing:
"According to SF-VIKOR, the alternative with the smallest Q is the winner"
the report should read:
"With these weights, the alternative with the smallest Q is a candidate; if the acceptable-advantage and acceptable-stability conditions hold, it is the single compromise solution, and if they do not, the compromise set is reported as it stands"
A compromise set built from spherical fuzzy input should also be read as a consequence of data uncertainty. Because S and R have been scored from three degrees, how close two alternatives are to one another should be judged more cautiously than in crisp VIKOR.
When to Prefer This over the Base Method
Use this extension when experts give the degrees of support, rejection and hesitancy for a judgement separately. Crisp VIKOR's question, "which alternative will draw the least objection," is then asked under this uncertainty. The boundary that must not be confused with neighbouring types (Pythagorean, picture fuzzy) is set out on the data-type card.
The exit condition is the same as for crisp VIKOR. The matrix must be of a single type. If no compromise at all is acceptable on one criterion, this extension also limits regret but does not eliminate it.
Mistakes Specific to This Extension
Confusing the value-space constraint. The constraint is the sum of the squares of the three degrees. Deriving hesitancy as 1−μ−ν and writing it into the spherical structure is a different data type; that is the intuitionistic fuzzy structure's constraint.
Setting up PIS/NIS the wrong way round on a cost criterion. On a cost criterion the roles of the support and rejection degrees swap. If this is not done, the ideal point is built from the worst alternative and the ranking is reversed. This is the spherical fuzzy counterpart of crisp VIKOR's "the best value on a cost criterion is the smallest" error.
Skipping S and R and showing only Q. In the spherical fuzzy form, S and R have been scored from three-degree distances. If this intermediate step is not shown and Q alone is reported, which criterion's uncertainty the ranking comes from becomes invisible. The same mistake in crisp VIKOR costs more here; what is lost is not just an intermediate number but the hesitancy information itself.
Choosing v as 0 or 1. As in crisp VIKOR, the method stops being a compromise method at these extreme values. Spherical fuzzy S and R also lose their meaning at these extremes.
The governing principle is this:
In SF-VIKOR, uncertainty is carried through all three degrees until it is scored into S and R. The compromise index and the two conditions are the same as in crisp VIKOR. The method is not considered properly applied unless the report shows that S and R come from spherical fuzzy distance.
Cases
The first case is DecisionMind's validation example. It is a small table with three alternatives and three criteria; it is not a page taken from the literature. It was built to make the engine's steps traceable and has been verified by running the engine itself. The second case is an illustrative construction.
1. Illustrative example: Spherical fuzzy assessment of three alternatives on three criteria (DecisionMind validation example)
Three alternatives are assessed with spherical fuzzy triples on three criteria. All three are higher-is-better criteria. The compromise coefficient is left at v=0.5.
| Alternative | K1 | K2 | K3 |
|---|---|---|---|
| A1 | (0.70; 0.20; 0.50) | (0.80; 0.10; 0.40) | (0.60; 0.30; 0.50) |
| A2 | (0.90; 0.10; 0.30) | (0.60; 0.30; 0.60) | (0.80; 0.20; 0.40) |
| A3 | (0.50; 0.40; 0.60) | (0.70; 0.20; 0.50) | (0.70; 0.10; 0.50) |
| Direction | higher is better | higher is better | higher is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method builds the relative PIS and NIS triples for every criterion. It ratios every cell's spherical fuzzy distance to the PIS against the PIS-NIS distance, multiplies by the weights and sums; this is S. It takes the largest of these; this is R. S and R are scored, and the compromise index Q is built.
| Alternative | S | R | Q | Rank |
|---|---|---|---|---|
| A1 | 0.4558 | 0.25 | 0.0433 | 1 |
| A2 | 0.4333 | 0.35 | 0.3333 | 2 |
| A3 | 0.6929 | 0.40 | 1.0000 | 3 |
The result reads as follows. A1 is not, on its own, the best on any single criterion. Its R is smallest, meaning it is not seriously poor on any criterion. A2's S is smallest and it is closest to the ideal overall. But trailing A1 on K3 raises its R. Q balances the two with v=0.5 and brings A1 to the front.
The decision's hesitation: even though A1's Q is smallest, both conditions must be tested together. For three alternatives the acceptable-advantage threshold is 0.5. The Q gap between A1 and A2 is 0.2900, which falls below this threshold; the acceptable-advantage condition does not hold. A1 is first by R and the acceptable-stability condition holds, but that alone is not enough. In this case DecisionMind reports A1 and A2 together as a compromise set rather than a single winner. If the weights are moved to K1=0.20, K2=0.35, K3=0.45, the result changes completely; this is not a scenario of raising the cost criterion's weight, K3's share is simply enlarged. Under the new weights A2 is first with Q=0.2898, A3 second with Q=0.5000, and A1 third with Q=0.8036. The new compromise set consists of A2 and A3; A1 drops out entirely.
In the report: "With the given weights (K1=0.40, K2=0.35, K3=0.25), the alternative with the smallest Q is A1. Because the acceptable-advantage condition does not hold, this is not a single solution; the compromise set is A1 and A2. If K3's weight is raised to 0.45, A1 drops out of the set entirely, and the new compromise set consists of A2 and A3."
Source: DecisionMind's SF-VIKOR (Sharaf, 2021) validation example. The steps follow this chapter's definition combined with the Kutlu Gündoğdu-Kahraman score function. The S, R, Q values and the weight-change scenario were obtained by running DecisionMind's SF-VIKOR engine directly.
2. Maritime: A port operator's choice of container-crane supplier
A port operator will choose among three container-crane manufacturers' offers to increase terminal capacity. There are three criteria: suitability of the offer for operational continuity, suitability for the port staff's technology adaptation, and suitability for long-term spare-parts supply. None of these criteria can be measured with a precise number at the contract stage. For every offer, the technical board has given separate degrees of support, rejection and hesitancy for the judgement "this manufacturer meets the port's needs."
The method measures every offer's spherical fuzzy distances to PIS and NIS, builds S and R, and computes Q. Suppose one offer has the strongest support and lowest hesitancy triple on operational continuity, and so comes first on S. But the board's hesitancy on spare-parts supply has remained high, and this offer trails the second offer on R. One of the two conditions fails to hold.
The board's hesitation: if the compromise set consists of two suppliers, the operator should shortlist both at once. The decision should be completed by looking not only at Q but also at which criterion still carries a high hesitancy share. The hesitancy share on the spare-parts-supply criterion matters in particular, because this criterion carries long-term operational risk.
In the report: "Because the acceptable-advantage condition does not hold, the compromise set consists of two suppliers. The hesitancy share on the spare-parts-supply criterion has remained high, and the final decision between these two offers should be tied to a separate technical verification process."
3. What Not to Do
In the illustrative example, showing only the Q column and reporting "A1 won" is wrong. Because the acceptable-advantage condition does not hold, this presents a situation where VIKOR should give a compromise set as if it had a single winner. The second error is deriving Q directly from the three degrees in one step, without first computing S and R. Scoring S and R separately shows whether an alternative is weak overall or only on a single criterion; skipping this step loses that information. The third error is changing A1's triple on K1, (0.70; 0.20; 0.50), to a value such as (0.70; 0.20; 0.80) without checking the constraint. The sum of the squares becomes 0.49+0.04+0.64=1.17, exceeding the constraint.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/sf-vikor
Sharaf, I. M. (2021). Spherical Fuzzy VIKOR with SWAM and SWGM Operators for MCDM. In C. Kahraman & F. Kutlu Gündoğdu (Eds.), Decision Making with Spherical Fuzzy Sets — Theory and Applications (Studies in Fuzziness and Soft Computing, Vol. 392, pp. 217–240). Springer. DOI: 10.1007/978-3-030-45461-6_9
Kutlu Gündoğdu, F., & Kahraman, C. (2019). Spherical fuzzy sets and spherical fuzzy TOPSIS method. Journal of Intelligent & Fuzzy Systems, 36(1), 337–352. DOI: 10.3233/JIFS-181401
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