This page is published in English.
Ranking
PL-VIKOR - Probabilistic Linguistic extension of VIKOR
Probabilistic Linguistic outranking/ranking - Probabilistic Linguistic Term Set (PLTS: {L_k|p_k})
Li, P., Liu, J., Wei, C.2021doi:10.1007/s40815-020-00971-1 ↗
Overview
pl-vikor extends VIKOR to handle Probabilistic Linguistic uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Probabilistic Linguistic Term Set (PLTS: {L_k|p_k}) algebra. The final scores are defuzzified via expected linguistic value E = Σ p_k · index(L_k) before ranking.
- Output
- utility, lower is better
- Data
- Probabilistic Linguistic, uncertainty tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Probabilistic Linguistic MCDM, MAGDM under epistemic uncertainty, expert-driven evaluation with linguistic terms
How it works
- 1
Identify the best and worst PLTS values per criterion using expected value E(L(p))=Σ_k r(L^(k))·p^(k): L_j^* = arg max_i E(L_ij(p_ij)) (benefit) or arg min_i (cost); L_j^- = arg min_i (benefit) or arg max_i (cost).
Report §4.2 Formula 1; Li 2021 PL-VIKOR
- 2
Compute utility S_i and regret R_i in PLTS form using normalised PLTS distance d(L_j^*(p_j^*), L_ij(p_ij)) / d(L_j^*(p_j^*), L_j^-(p_j^-)) weighted by w_j.
Report §4.2 Formulas 2-3 - utility and regret
- 3
Compute the VIKOR index Q_i as a convex combination of normalised S and R, weighted by the compromise coefficient v (classical VIKOR aggregation; identical structure to crisp VIKOR with PLTS-derived S, R).
Report §4.2 Formula 4 - VIKOR index (classical)
- 4
Propose A^(1) (the lowest-Q alternative) as compromise solution iff both C1 (acceptable advantage) and C2 (acceptable stability) hold. If C1 fails, return the maximum prefix A^(1)..A^(M) for which Q(A^(M)) − Q(A^(1)) < DQ. If only C2 fails, return {A^(1), A^(2)}.
Opricovic & Tzeng 2004, §2 Eqs.(6)-(7)
Fits when / Look elsewhere when
Fits when
- •Preserves linguistic_probabilistic 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 Probabilistic Linguistic 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 C1 fails, return the maximum prefix A^(1)..A^(M) for which Q(A^(M)) − Q(A^(1)) < DQ. If only C2 fails, return {A^(1), A^(2)}.
Value-space violation: ensure all entries satisfy PLTS: {L_k|p_k} where L_k is linguistic label, Σ p_k ≤ 1 before computation.
Defuzzification method affects ranking: expected linguistic value E = Σ p_k · index(L_k) is the canonical choice but alternatives exist.
Works with
Commonly takes its weights from
How to cite
Li, P.; Liu, J.; Wei, C. (2021). An Improved PL-VIKOR Model for Risk Evaluation of Technological Innovation Projects with Probabilistic Linguistic Term Sets. International Journal of Fuzzy Systems. https://doi.org/10.1007/s40815-020-00971-1
System ID, as it appears in reports and the API
PL-VIKOR