Extension card · Pythagorean
Pythagorean fuzzy VIKOR
This is the Pythagorean fuzzy form of VIKOR. The support and rejection degrees given to a judgement may sum to more than 1, provided the sum of their squares does not. The output is again group utility, individual regret, and a compromise index combining the two.
Base method
VIKOR →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Pythagorean →
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 decision logic does not.
Cells. In crisp VIKOR every cell is a single number. Here every cell is a pair: μ, the support degree, and ν, the rejection degree. These two values must satisfy μ² + ν² ≤ 1. The hesitancy margin, π = √(1 − μ² − ν²), is derived from these two degrees; it is not asked of the expert separately. Criterion weights remain crisp numbers and come from outside. The compromise coefficient β also remains a crisp number; its default value is 0.5.
Scale equalisation. Crisp VIKOR finds the best and worst value for every column, then ratios every cell to the range between the two. PF-VIKOR uses the same logic, but the range now lies between two support-rejection pairs rather than two numbers. On a benefit criterion the best pair is built from the highest μ and the lowest ν, and the worst pair is the reverse; on a cost criterion these two roles swap. Every cell's normalised gap from these two references is measured with the Pythagorean Hamming distance; this distance is a third of the sum of the differences between the μ², ν² and π² components.
Group utility, individual regret and the compromise index. Crisp VIKOR's S and R calculation runs here with the same logic. S is the sum of an alternative's weighted normalised gaps across all criteria. R is the largest of these gaps. The difference is that every gap now comes from a Pythagorean distance, rather than from a single number's range ratio. S and R are each drawn onto their own 0-1 scale and combined into the Q index with the coefficient β. This step is identical to crisp VIKOR; β again remains a default preference of 0.5 here.
The compromise test and defuzzification. The output is three columns: S, R and Q. Ranking is done by Q, and a lower Q is better. Crisp VIKOR's two conditions, acceptable advantage and acceptable stability, are applied here exactly as they are there. Uncertainty is carried within the Pythagorean distance inside S and R; once Q enters the calculation it is a single number, but the two-condition test beneath this number does not hide the uncertainty, it only reduces it to a single rank.
DecisionMind fixes, in PF-VIKOR, the Pythagorean Hamming distance, the summation and maximum rules for S and R, the β-and-Q combination, and the two-condition compromise test. Criterion weights and β are taken from outside as crisp numbers; the method does not generate weights.
How to Read the Output
A low Q is good, but the real result is not the Q ranking but the verdict the two conditions produce. This is the same as in crisp VIKOR. What differs is that this verdict comes from Pythagorean fuzzy inputs. Because S and R are already sums of Pythagorean distances, the S or R gap between two alternatives is sensitive to how wide a region of acceptance the input pairs are spread across. The same Q gap should be judged more robust when it comes from pairs drawn from a narrow region of acceptance, and more fragile when it comes from a wide one.
Thus instead of writing:
"According to PF-VIKOR, this alternative is the single compromise solution"
the report should read:
"With these weights and this β, this alternative is ahead in both the S and the R ranking, and its Q gap to the second alternative exceeds the acceptance threshold; if either condition is not met, the compromise set is stated as it stands"
When to Prefer This over the Base Method
Use this extension where experts give a judgement both strong support and a marked reservation, and where conflicting stakeholder interests are present. If the two degrees sum to more than 1, the intuitionistic fuzzy constraint forces these pairs to shrink, because that constraint keeps the sum at no more than 1. Pythagorean fuzzy solves this problem. A measured value is not turned directly into a support-rejection pair. It is first converted into a judgement, and only then are μ and ν derived from separate sources; the detail is on the data-type card. The table must hold a single data type throughout; part crisp and part Pythagorean is not allowed. The base method's exit condition applies here too. Where no compromise whatsoever is acceptable on one criterion, PF-VIKOR limits regret but does not eliminate it; where strict elimination is required, outranking methods should be considered instead.
Mistakes Specific to This Extension
Domain violation. Every cell must satisfy μ ∈ [0,1], ν ∈ [0,1] and μ² + ν² ≤ 1. Entering the calculation without this check invalidates the method.
Writing ν as 1 − μ. In that case the sum always comes to exactly 1. The hesitancy margin is zeroed. The extra region the Pythagorean structure offers over the intuitionistic one is never used.
Skipping the two conditions and reporting only the alternative with the smallest Q as the winner. This mistake exists in crisp VIKOR too, and is more easily overlooked with Pythagorean input. Where the input pairs come from a wide region of acceptance, the Q gap between two alternatives comes out small, and the chance of a compromise set emerging increases.
Reversing the best and worst pair's role on a cost criterion. On a benefit criterion the best pair is built from the highest support and the lowest rejection degree. On a cost criterion this is reversed. Skipping this reversal turns the ranking on its head.
Choosing β without justification and not stating it in the report. As β moves away from 0.5, either group utility or individual regret comes to the fore. This is a choice, and it must be written into the report with its reasoning.
The governing principle is this:
PF-VIKOR's result is not a ranking but a conditional compromise proposal. PF-VIKOR has not been properly applied unless the coefficient β, the S and R columns, and the outcome of the two conditions are given together in the report.
Cases
The first case is an example recorded in DecisionMind's PF-VIKOR manifest. The manifest links this example to a paper dated 2024. But that paper's DOI resolves, on Crossref, to a different publication, one on finance and portfolios. No paper under the same title was found in the relevant issue of the journal either. For this reason the source could not be independently verified; the detail is in the review notes. The example is presented here without an author name, as a validation example independently recalculated with DecisionMind's own engine. The second case is an illustrative construction.
1. Illustrative example: Choosing among four mining-site candidates
A mining company assesses four site candidates, H1-H4, on four criteria: investment amount, transport infrastructure, economic benefit, and geological suitability. Investment amount is "lower is better," the other three are "higher is better." Every cell is the technical board's support-rejection pair for that site. The weights were derived by the entropy method: investment 0.2560, transport 0.2865, economic benefit 0.2636, geological suitability 0.1939. The compromise coefficient is β = 0.5.
| Site | Investment (lower is better) | Transport | Economic benefit | Geological suitability |
|---|---|---|---|---|
| H1 | (0.60; 0.50) | (0.70; 0.70) | (0.80; 0.40) | (0.60; 0.30) |
| H2 | (0.70; 0.20) | (0.90; 0.10) | (0.40; 0.40) | (1.00; 0.00) |
| H3 | (0.80; 0.60) | (0.80; 0.40) | (0.70; 0.60) | (0.50; 0.70) |
| H4 | (0.90; 0.20) | (0.60; 0.60) | (0.50; 0.70) | (0.40; 0.80) |
| Weight | 0.2560 | 0.2865 | 0.2636 | 0.1939 |
The method finds every criterion's best and worst pair. It multiplies every site's Pythagorean Hamming distance to these two references by the weights and sums them; this total is S. The largest weighted distance is R. It combines S and R with β = 0.5 to calculate Q.
| Site | S | R | Q | Rank |
|---|---|---|---|---|
| H3 | 0.5437 | 0.1731 | 0.1007 | 1 |
| H2 | 0.4456 | 0.2636 | 0.3990 | 2 |
| H1 | 0.4968 | 0.2865 | 0.5526 | 3 |
| H4 | 0.9327 | 0.2686 | 0.9210 | 4 |
The result reads as follows. H2 is first in the S ranking; overall it is the site closest to the ideal. But H3 is first in the R ranking; H3's distance on its worst criterion is the smallest. Q balances the two and brings H3 to the front, because H3's R is very low and its S is not bad either.
Both conditions are tested here. For the acceptable-advantage condition the threshold is 1/(4-1), that is, 0.333. The Q gap between H2 and H3 is 0.3990 − 0.1007, that is, 0.298. This gap falls below the threshold, so the condition is not met. For the acceptable-stability condition, H3 must be first on either S or R. H3 is first on R, so this condition is met. As a result there is no single compromise solution. The compromise set consists of H3 and H2.
The board's hesitation comes from the coefficient β. If β = 1 is taken instead of β = 0.5, that is, if only group utility is considered, the order changes completely: H2 first, H1 second, H3 third. If β is drawn down to 0.3, that is, if more weight is given to individual regret, H3 is still first, but this time the compromise set consists of H3 and H2; at β = 0.7 the set widens to H3, H2 and H1. The choice of β changes the result fundamentally here, and this should be written into the report together with the decision-maker's view.
In the report: "With β = 0.5 there is no single compromise solution. H3 and H2 are proposed together, because the Q gap between them, 0.298, falls below the acceptance threshold, 0.333. If β = 1 is taken, that is, if only group utility is considered, the order reverses and H2 moves ahead."
Source: An example recorded in DecisionMind's PF-VIKOR manifest. The literature source this example claims to rest on could not be confirmed in independent verification; the detail is in the review notes. The S, R and Q values and the β sensitivity were independently calculated by running DecisionMind's PF-VIKOR engine, and matched the manifest's own expected values within a tolerance of 0.0001.
2. Water management: Choosing a new water-source development project in a region
A municipal water authority will choose one of three water-source development projects to meet rising demand: expanding a groundwater well field, S1; a new dam, S2; a wastewater treatment and reclamation plant, S3. Three criteria apply: environmental sustainability, cost suitability, and community acceptance. All three are "higher is better," and every cell is the technical and social-impact board's support-rejection pair for that project. The weights have been set to give environmental sustainability the highest share: 0.45, 0.30, 0.25. The compromise coefficient is β = 0.5.
| Project | Environmental sustainability | Cost suitability | Community acceptance |
|---|---|---|---|
| S1 | (0.55; 0.60) | (0.80; 0.35) | (0.70; 0.45) |
| S2 | (0.45; 0.70) | (0.60; 0.55) | (0.50; 0.65) |
| S3 | (0.75; 0.45) | (0.55; 0.60) | (0.60; 0.55) |
| Weight | 0.45 | 0.30 | 0.25 |
The method finds every criterion's best and worst pair, and calculates S by summing every project's weighted Pythagorean Hamming distance to these references, and R by taking the largest of these distances. S1 holds the best pair on cost suitability and is also strong on community acceptance; this makes S1 first in the S ranking. S3 holds the best pair on the most heavily weighted criterion, environmental sustainability; this makes S3 first in the R ranking.
| Project | S | R | Q | Rank |
|---|---|---|---|---|
| S1 | 0.3250 | 0.3250 | 0.0833 | 1 |
| S3 | 0.4354 | 0.3000 | 0.0885 | 2 |
| S2 | 0.9489 | 0.4500 | 1.0000 | 3 |
The authority's hesitation comes from here. The Q gap between S1 and S3 is only 0.0052. The acceptable-advantage threshold is 1/(3-1), that is, 0.5; this gap falls far below the threshold, so the condition is not met. The acceptable-stability condition, however, is met, because S1 is first on both S and Q. As a result there is no single solution; the compromise set consists of S1 and S3. Further, if β is drawn down to 0.3, that is, if slightly more weight is given to individual regret, S3 moves ahead; at β = 0.5, S1's lead rests on a very fine margin, and the authority should not treat this fine margin alone as grounds for a decision.
In the report: "With the given weights, S1 and S3 together form the compromise set, because the Q gap between them, 0.0052, is far below the acceptance threshold. Once the coefficient β is drawn down to 0.3, S3 moves ahead; because of this fine margin, both projects should be kept on the short list."
3. What Not to Do
In the mining-site table, building the investment criterion's best pair from the highest value, despite it being "lower is better," is wrong; this treats the most expensive investment as ideal and reverses the order. The second mistake is ignoring the 0.298 Q gap between H2 and H3 and reporting only "H3 won"; because the acceptable-advantage condition is not met, H2 is also part of the recommendation. The third mistake is sharing the Q values without ever stating β; β = 1 and β = 0.5 give a completely different order, and a reader who does not know which β was used cannot interpret the result.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/pf-vikor
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
Rani, P., Mishra, A. R., Mardani, A., Cavallaro, F., Štreimikienė, D., & Khan, S. A. R. (2020). Pythagorean fuzzy SWARA-VIKOR framework for performance evaluation of solar panel selection. Sustainability, 12(10), 4278. DOI: 10.3390/su12104278
Yager, R. R. (2014). Pythagorean membership grades in multicriteria decision making. IEEE Transactions on Fuzzy Systems, 22(4), 958–965. DOI: 10.1109/TFUZZ.2013.2278989