This page is published in English.
Ranking
Grey-VIKOR - Grey extension of VIKOR
Grey outranking/ranking - Grey Interval Number (GIN: [x̲, x̄])
Chang, C. L., Liu, P. H., Wei, C. C.2001doi:10.1108/09576060110391174 ↗
Overview
grey-vikor extends VIKOR to handle Grey uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Grey Interval Number (GIN: [x̲, x̄]) algebra. The final scores are defuzzified via whitenisation: (x̲ + x̄)/2 before ranking.
- Output
- utility, lower is better
- Data
- Grey Number, uncertainty tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Grey MCDM, MAGDM under epistemic uncertainty, expert-driven evaluation with linguistic terms
How it works
- 1
Normalize grey decision matrix; whiten: v̂_ij = ½(v_ij^L + v_ij^U). Compute best/worst whitenised values: v̂_j* = max_i(v̂_ij) benefit; v̂_j- = min_i(v̂_ij).
Deng 1989 §whitenisation; Opricovic-Tzeng 2004 §VIKOR normalization
- 2
3 - Normalised gap: f_ij = (v̂_j* - v̂_ij)/(v̂_j* - v̂_j-). Utility S_i = Σ_j w_j·f_ij; regret R_i = max_j(w_j·f_ij).
Opricovic 1998; Opricovic-Tzeng 2004 §2 Eqs.(3)-(4)
- 3
Step 4-5 - Compromise index Q_i = v·(S_i-S*)/(S⁻-S*) + (1-v)·(R_i-R*)/(R⁻-R*) with v=0.5. Rank ascending; check conditions C1 and C2.
Opricovic 1998; Opricovic-Tzeng 2004 §2 Eq.(6)
Fits when / Look elsewhere when
Fits when
- •Preserves grey 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 Grey 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
Value-space violation: ensure all entries satisfy GIN: x̲ ≤ x̄ (lower and upper bounds of interval) before computation.
Defuzzification method affects ranking: whitenisation: (x̲ + x̄)/2 is the canonical choice but alternatives exist.
Works with
Commonly takes its weights from
How to cite
Chang, C. L.; Liu, P. H.; Wei, C. C. (2001). Failure mode and effects analysis using grey theory. Integrated Manufacturing Systems. https://doi.org/10.1108/09576060110391174
System ID, as it appears in reports and the API
GREY-VIKOR