This page is published in English.
Ranking
Grey-TOPSIS - Grey extension of TOPSIS
Grey outranking/ranking - Grey Interval Number (GIN: [x̲, x̄])
Zavadskas, E. K., Turskis, Z., Bagocius, V.2015doi:10.1016/j.asoc.2014.09.019 ↗
Overview
grey-topsis extends TOPSIS 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, higher 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
2 - Construct grey decision matrix ⊗a_ij=[a_ij^L, a_ij^U] and normalize: benefit ⊗v_ij=[a_ij^L/max_i(a_ij^U), a_ij^U/max_i(a_ij^U)]; cost ⊗v_ij=[min_i(a_ij^L)/a_ij^U, min_i(a_ij^L)/a_ij^L].
Zavadskas-Turskis-Bagocius 2015, §Grey-TOPSIS; Deng 1989
- 2
Step 3 - Weighted normalised grey matrix: ⊗ṽ_ij = w_j · ⊗v_ij = [w_j·v_ij^L, w_j·v_ij^U]. Then whiten: v̂_ij = ½(ṽ_ij^L + ṽ_ij^U).
Zavadskas-Turskis-Bagocius 2015; Liu & Lin 2006 §whitenisation
- 3
Step 4 - Grey PIS/NIS: ⊗A+ = {max_i(ṽ_ij^L), max_i(ṽ_ij^U)} per j; ⊗A- = {min_i(ṽ_ij^L), min_i(ṽ_ij^U)} per j. Whitenised: v̂_j+ = max_i(v̂_ij); v̂_j- = min_i(v̂_ij).
Zavadskas-Turskis-Bagocius 2015; Hwang-Yoon 1981 §ideal solutions
- 4
Step 5 - Grey Euclidean separation measures using whitenised distances: d_i+ = √Σ_j w_j(v̂_ij - v̂_j+)²; d_i- = √Σ_j w_j(v̂_ij - v̂_j-)².
Liu & Lin 2006 §grey distance; Zavadskas-Turskis-Bagocius 2015
- 5
Step 6 - Closeness coefficient CC_i = d_i- / (d_i+ + d_i-) ∈ [0,1]. Rank descending.
Hwang-Yoon 1981 §closeness coefficient; Zavadskas-Turskis-Bagocius 2015
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 TOPSIS 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
Zavadskas, E. K.; Turskis, Z.; Bagocius, V. (2015). Multi-criteria selection of a deep-water port in the Eastern Baltic Sea. Applied Soft Computing. https://doi.org/10.1016/j.asoc.2014.09.019
System ID, as it appears in reports and the API
GREY-TOPSIS