Extension card · Picture
Picture fuzzy VIKOR (Fan, Han and Wu, 2023)
Picture Fuzzy VIKOR is the form of VIKOR used when criterion scores come from a committee's or a survey's yes-abstain-no vote distribution. It computes group utility and individual regret directly on these three-degree votes.
Base method
VIKOR →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Picture →
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 stays the same.
Cells. In crisp VIKOR every cell holds a single number. Here every cell holds three degrees: support, abstention, rejection; their sum cannot exceed 1. This triple comes from a committee's or a panel's vote distribution on the same judgement. Weights come from outside, as single numbers. The compromise coefficient v is also supplied from outside, as in crisp VIKOR, and its default value is likewise 0.5.
Scale equalisation. Crisp VIKOR finds the best and worst value on each criterion, then measures where each alternative sits within that range. A similar logic applies here, but cost-oriented criteria are completed first. Every cell of a cost criterion is replaced by its own inverse: support and rejection swap places, abstention stays the same. This brings every criterion to read the same direction, "high support is good." Then, in each criterion column, the real row closest to each of two fixed corners (the full-support point and the full-rejection point) is found; these become that criterion's ideal and anti-ideal point respectively. This is not a hypothetical extreme as in crisp VIKOR, but a real row chosen from within the set itself.
Group utility and individual regret. Each alternative's distance to the ideal on each criterion is divided by the distance between that criterion's ideal and anti-ideal, bringing it into the 0-to-1 range. These ratios are multiplied by the weights and summed to give group utility (S); taking the largest of them gives individual regret (R). The logic up to this point is identical to crisp VIKOR; what differs is only that distance is measured between three-degree triples rather than between two points.
Result and defuzzification. The compromise index Q is built from S and R exactly as in crisp VIKOR, and tested against the two conditions (acceptable advantage, acceptable stability). The result is again either a ranking or a compromise set. Uncertainty is not defuzzified; all three degrees are used both when the ideal and anti-ideal points are chosen and when distances are computed.
DecisionMind fixes, for this member, that the ideal and anti-ideal points are chosen from the set's own real rows; no hypothetical corner is built.
How to Read the Output
The S, R and Q triple is read as in crisp VIKOR: S is total distance, R is the distance on the worst criterion, and Q balances the two. The actual result is not the Q ranking but the decision the two conditions produce; the distinction between a single compromise solution and a compromise set also holds here.
What differs is this: the ideal and anti-ideal points are now chosen from the set's own rows. These points also carry the abstention share of the vote distribution. Even if an alternative holds the highest support on a criterion, if that criterion's abstention share is large, the ideal point itself carries uncertainty, and this uncertainty is reflected in S and R.
Thus instead of writing:
"According to VIKOR, the best alternative is A1"
the report should read:
"With these weights and this vote distribution, A1 is the sole compromise solution; it comes first on both group utility and individual regret, and the gap to the second alternative exceeds the acceptance threshold"
If one of the conditions is not met, the compromise set is written out as it stands.
When to Prefer This over the Base Method
Use this extension when criterion evaluations come from a committee's or a survey's yes, abstain, no vote distribution, and the interests of more than one party are in conflict. VIKOR's philosophy of "the alternative that draws the least objection" still applies here; the only difference is that the input is gathered in the form of a vote distribution. As the picture fuzzy data-type card explains, the abstention share must be counted separately; it must not be derived from a single support percentage.
There is no need to expand a measured criterion into a picture fuzzy triple. DecisionMind requires a single data type; if some criteria in the matrix are based on votes and others on measurement, all of them must be written in the same type. Spherical fuzzy and Pythagorean fuzzy data types use similar triple or pair structures, but their constraint forms differ; those cards should be consulted.
The exit condition is the same as for crisp VIKOR. If no compromise is acceptable on one criterion, VIKOR, including this extension, limits regret but does not eliminate it; if strict elimination is required, dominance-based methods should be used instead.
Mistakes Specific to This Extension
Violating the value space. In every cell, the sum of support, abstention and rejection must not exceed 1. This check must be made before the ideal and anti-ideal points are chosen.
Changing the defuzzification method without justification. Using support minus rejection as the score function is the established choice, but other functions can also be defined. Whichever function is chosen, the same function must be used throughout every step of the same analysis; changing it partway through distorts the ranking.
Forgetting to complete a cost criterion. If support and rejection are left unswapped on a cost-oriented criterion, the alternative with high support on that criterion, that is, the expensive one, is treated as ideal, and the ranking is reversed.
Reporting only the alternative with the smallest Q. VIKOR's defining feature is the compromise set, not a single winner. Reporting only the Q ranking without checking the two conditions means the method has been applied incorrectly.
Defuzzifying first and then running crisp VIKOR. Reducing the three degrees to a single number from the outset and then applying the crisp method is not this extension. The abstention and opposing-vote information is erased at the first step.
The governing principle is this:
Picture fuzzy VIKOR exists to carry the abstention share of a committee's or survey's vote distribution through to the ideal and anti-ideal points. Any implementation that fabricates a degree or crisps the input from the outset destroys the method's sole contribution.
Cases
The first case is a literature case: Fan, Han and Wu's (2023) green supplier selection example. The table and weights are taken from the paper. The result figures are verified by independently re-running DecisionMind's PIF-VIKOR engine. The second case is an illustrative construction.
1. Illustrative example: Green supplier selection among six suppliers (Fan, Han and Wu, 2023)
A manufacturer evaluates six candidate suppliers (A1-A6) on four criteria. C1 (unit cost) and C2 (carbon footprint) are lower is better; C3 (environmental management score) and C4 (green innovation score) are higher is better. Every cell carries a vote distribution for how much the expert committee supported that supplier on that criterion. The weights are 0.328 for C1, 0.07 for C2, 0.274 for C3 and 0.328 for C4; the compromise coefficient v is 0.5.
| Supplier | C1 (cost) | C2 (carbon) | C3 (environmental management) | C4 (green innovation) |
|---|---|---|---|---|
| A1 | (0.10; 0.29; 0.60) | (0.07; 0.27; 0.61) | (0.35; 0.26; 0.27) | (0.43; 0.32; 0.15) |
| A2 | (0.09; 0.29; 0.52) | (0.22; 0.21; 0.55) | (0.43; 0.23; 0.22) | (0.21; 0.22; 0.46) |
| A3 | (0.34; 0.35; 0.24) | (0.71; 0.18; 0.05) | (0.27; 0.25; 0.47) | (0.19; 0.43; 0.31) |
| A4 | (0.23; 0.32; 0.42) | (0.26; 0.32; 0.37) | (0.47; 0.26; 0.25) | (0.32; 0.33; 0.28) |
| A5 | (0.19; 0.35; 0.28) | (0.46; 0.26; 0.16) | (0.30; 0.24; 0.40) | (0.28; 0.33; 0.35) |
| A6 | (0.43; 0.32; 0.20) | (0.34; 0.34; 0.27) | (0.45; 0.26; 0.21) | (0.44; 0.25; 0.19) |
| Direction | lower is better | lower is better | higher is better | higher is better |
| Weight | 0.328 | 0.07 | 0.274 | 0.328 |
The method first completes the two cost criteria, then chooses the ideal and anti-ideal points from the set's own rows on each criterion. It computes every supplier's group utility (S) and individual regret (R), then combines the two with v = 0.5 to build the compromise index (Q).
| Supplier | S | R | Q | Rank |
|---|---|---|---|---|
| A1 | 0.1717 | 0.0974 | 0.0000 | 1 |
| A4 | 0.3888 | 0.1795 | 0.3050 | 2 |
| A6 | 0.3649 | 0.3280 | 0.5957 | 3 |
| A2 | 0.4180 | 0.3280 | 0.6290 | 4 |
| A5 | 0.7157 | 0.2475 | 0.6500 | 5 |
| A3 | 0.9692 | 0.3404 | 1.0000 | 6 |
The result reads as follows. A1 comes first on both total utility and the regret on its worst criterion; it is among the lowest on cost and also among the lowest on carbon footprint. Both conditions are met: the Q gap between A1 and the second-ranked A4 exceeds the threshold, and A1 also comes first on S. A1 is the sole compromise solution.
The committee's hesitation is this: if the compromise coefficient v is pulled from 0.5 to 0.3, giving more weight to individual regret, A6's Q rises to 0.7370 and A3 stays last, but A1 still comes first. If, instead, the cost criterion's weight is raised from 0.328 to 0.5 and the green-innovation weight lowered from 0.328 to 0.156, A1 still comes first, but the gap to A2 narrows and the acceptable-advantage condition fails; in that case the compromise set consists of A1 and A2. So A1's first place is robust, but whether the result is a single solution or a set is sensitive to the weight distribution.
In the report: "With the weights given and v=0.5, A1 is the sole compromise solution (Q=0.000); both conditions are met. If the cost criterion's weight is raised significantly, the acceptable-advantage condition fails and the compromise set consists of A1 and A2."
Source: Fan, Han and Wu (2023), Table 1 (input matrix), Table 4 (weights) and Table 8 (S, R, Q). The S, R and Q values were independently recomputed by this card's author with the kernel and verified to match the manifest's expected results within a tolerance of 1e-6. The paper's own printed Table 8 differs slightly from these results in a few cells; this card uses the algorithm's recomputation, not the paper's printed figures.
2. Culture and heritage: Restoration priority among three historic buildings
A culture and tourism directorate will set a restoration priority order among three historic buildings in a city centre. Four criteria apply: cost suitability, preservation of historic authenticity, increase in tourist appeal, and structural safety; all four are higher is better. Cost suitability is voted on by a budget committee, historic authenticity by an expert board, tourist appeal is measured by a survey of local business owners, and structural safety is voted on by an engineering board. The directorate gives historic authenticity the highest weight: cost 0.20, authenticity 0.35, appeal 0.25, safety 0.20; the compromise coefficient v is 0.5.
The method computes the S, R and Q values for the three buildings. Suppose building A1 comes first on both total utility and the regret on its worst criterion, with a Q of 0.143; building A3 comes second at 0.229, and building A2 comes third at 1.000. Of the two conditions, the stability condition is met (A1 also comes first on S), but the acceptable-advantage condition is not, because the threshold for three alternatives is 0.5 and the gap between A1 and A3 is only 0.086. The compromise set consists of A1 and A3.
The directorate's hesitation is this: if the compromise coefficient v is pulled from 0.5 to 0.3, giving more weight to the minority's regret, A3 moves ahead, its Q falling to 0.137, while A1's Q rises to 0.200. This means the priority between A1 and A3 depends on how the coefficient v is chosen, and this is a value choice; the directorate must state this choice explicitly in the report.
In the report: "With the weights given and v=0.5, the acceptable-advantage condition is not met, and the compromise set consists of buildings A1 and A3. When the compromise coefficient is lowered to give more weight to the minority's regret, A3 moves ahead."
3. What Not to Do
Had the C1 (cost) criterion in the illustrative example been left uncompleted, that is, with support and rejection unswapped, the most expensive supplier would have been treated as ideal on this criterion, and the advantage A1 gains from its low cost would have been reversed. The second error is setting the compromise coefficient to 0 or 1; at these extremes the method looks only at regret or only at total utility, and stops being a compromise method. The third error is reporting A1's Q=0.000 value as "a flawless supplier"; Q only positions these six suppliers relative to one another.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/pif-vikor
Fan, J., Han, D., & Wu, M. (2023). Picture fuzzy Additive Ratio Assessment Method (ARAS) and VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR) method for multi-attribute decision problem and their application. Complex & Intelligent Systems, 9(5), 5345–5357. DOI: 10.1007/s40747-023-01007-5
Opricovic, S. (1998). Multicriteria Optimization of Civil Engineering Systems. Doctoral thesis, University of Belgrade, Faculty of Civil Engineering. (no DOI)
Cuong, B. C., & Kreinovich, V. (2013). Picture fuzzy sets — A new concept for computational intelligence problems. 2013 Third World Congress on Information and Communication Technologies (WICT 2013), 1–6. DOI: 10.1109/WICT.2013.7113099
Cuong, B. C. (2014). Picture fuzzy sets. Journal of Computer Science and Cybernetics, 30(4), 409–420. DOI: 10.15625/1813-9663/30/4/5032