This page is published in English.
Ranking
PiF-VIKOR - Picture extension of VIKOR
Picture outranking/ranking - Picture Fuzzy Set (PiFS: μ, η, ν; μ+η+ν ≤ 1)
Cuong, B. C., Kreinovich, V.2013doi:10.1109/WICT.2013.7113099 ↗
Overview
pif-vikor extends VIKOR to handle Picture uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Picture Fuzzy Set (PiFS: μ, η, ν; μ+η+ν ≤ 1) algebra. The final scores are defuzzified via score function S = μ − ν before ranking.
- Output
- utility, lower is better
- Data
- Picture Fuzzy, uncertainty tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Picture Fuzzy MCDM, MAGDM under epistemic uncertainty, expert-driven evaluation with linguistic terms
How it works
- 1
Build the initial picture fuzzy decision matrix R_1 = [r_ij]_{m×n} where r_ij = ⟨μ_ij, η_ij, ν_ij⟩ with μ + η + ν ≤ 1. Direction (max/min) of each criterion is recorded.
Fan, Cheng, Wu 2023, Phase 2 Step 1
- 2
Standardize R_1 → R_4 using picture fuzzy complement for cost criteria: r_ij ← ⟨ν_ij, η_ij, μ_ij⟩ if criterion j is cost; benefit criteria pass through unchanged.
Fan, Cheng, Wu 2023, Phase 2 Step 2
- 3
Determine PIS r_j^+ and NIS r_j^- column-wise using Hamming distance to picture-fuzzy anchors (1,0,0) and (0,0,1). r_j^+ = arg min_i d_H(r_ij, (1,0,0)); r_j^- = arg min_i d_H(r_ij, (0,0,1)). Ties on r_j^+ broken by max d_H to (0,0,1). d_H(α,β) = ½(|μ_α−μ_β| + |η_α−η_β| + |ν_α−ν_β|).
Fan, Cheng, Wu 2023, Phase 2 Step 3
- 4
Compute group utility S_i and individual regret R_i. S_i = Σ_j w_j · d_H(r_ij, r_j^+) / d_H(r_j^-, r_j^+); R_i = max_j { w_j · d_H(r_ij, r_j^+) / d_H(r_j^-, r_j^+) }. Eqs.(15)-(16).
Fan, Cheng, Wu 2023, Eqs.(15)-(16)
- 5
Compute Q_i = v · (S_i − S*)/(S^- − S*) + (1 − v) · (R_i − R*)/(R^- − R*), where S* = min_i S_i, S^- = max_i S_i, R* = min_i R_i, R^- = max_i R_i, and v = compromise coefficient (default v = 0.5). Eq.(17).
Fan, Cheng, Wu 2023, Eq.(17)
- 6
Sort alternatives in ascending order of Q_i to obtain ranking. Apply Opricovic compromise tests: T1 (Acceptable advantage) - Q(A^(2)) − Q(A^(1)) ≥ 1/(m−1); T2 (Acceptable stability) - A^(1) is also best in S or R ranking. If both hold, A^(1) is the unique compromise. If only T1 holds, compromise set = {A^(1), A^(2)}. If only T2 holds, compromise set = {A^(1), …, A^(L)} where Q(A^(L)) − Q(A^(1)) < 1/(m−1).
Fan, Cheng, Wu 2023, Phase 2 Step 6; Opricovic 1998
Fits when / Look elsewhere when
Fits when
- •Preserves picture uncertainty through the pipeline rather than premature crispification at elicitation
- •Native group-decision support (multi-DM aggregation built into the pipeline)
Look elsewhere when
- •Crisp data sufficient - use base VIKOR directly (avoid unnecessary uncertainty layer)
- •Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Assumptions to verify
- Decision matrix entries are valid Picture Fuzzy numbers/tuples
- Underlying crisp method's compensation assumption holds in uncertain space
- All decision-maker(s) and experts use the same linguistic/uncertainty scale
Limitations
- •Rank reversal known on alternative-set changes (ref: inherited from crisp base; cf. Belton-Gear 1983, Wang-Luo 2009)
Edge cases and pitfalls
- •if criterion j is cost; benefit criteria pass through unchanged.
- •Ties on r_j^+ broken by max d_H to (0,0,1). d_H(α,β) = ½(|μ_α−μ_β| + |η_α−η_β| + |ν_α−ν_β|).
- •default v = 0.5). Eq.(17).
- •If both hold, A^(1) is the unique compromise. If only T1 holds, compromise set = {A^(1), A^(2)}. If only T2 holds, compromise set = {A^(1), …, A^(L)} where Q(A^(L)) − Q(A^(1)) < 1/(m−1).
Value-space violation: ensure all entries satisfy PiFS: μ (membership), η (neutral), ν (non-membership); μ+η+ν ≤ 1 before computation.
Defuzzification method affects ranking: score function S = μ − ν is the canonical choice but alternatives exist.
Works with
Commonly takes its weights from
How to cite
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). https://doi.org/10.1109/WICT.2013.7113099
System ID, as it appears in reports and the API
PIF-VIKOR