This page is published in English.
Ranking
Fuzzy SPOTIS - Fuzzy extension of SPOTIS
Fuzzy outranking/ranking - Triangular Fuzzy Number (TFN: l, m, u)
Shekhovtsov, A., Paradowski, B., Więckowski, J., Kizielewicz, B., Sałabun, W.2022doi:10.1109/CDC51059.2022.9992833 ↗
Overview
fuzzy-spotis extends SPOTIS to handle Fuzzy uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Triangular Fuzzy Number (TFN: l, m, u) algebra. The final scores are defuzzified via centroid (l+m+u)/3 before ranking.
- Output
- utility, lower is better
- Data
- Fuzzy (TFN), uncertainty tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Fuzzy (Triangular) MCDM, MAGDM under epistemic uncertainty, expert-driven evaluation with linguistic terms
How it works
- 1
Extract TFN decision matrix x̃ij=(xijα,xijβ,xijγ). Define per-criterion stable preference bounds as TFNs: s̃_j^min=(s_j^{min,α},s_j^{min,β},s_j^{min,γ}) and s̃_j^max=(s_j^{max,α},s_j^{max,β},s_j^{max,γ}). Set fuzzy ideal Ĩ_j*=s̃_j^max for benefit criteria (j∈Ω+) and Ĩ_j*=s̃_j^min for cost criteria (j∈Ω−). Extract TFN weights w̃j=(wjα,wjβ,wjγ).
- 2
Compute scalar distance from the fuzzy ideal using COA defuzzification on both the alternative TFN and the ideal TFN: d_{ij}=|COA(x̃_{ij})−COA(Ĩ_j*)|. Compute scalar span: span_j=COA(s̃_j^max)−COA(s̃_j^min). Normalize: p_{ij}=d_{ij}/span_j.
- 3
Compute weighted aggregated distance D_i=Σ_j COA(w̃_j)·p_{ij} where COA(w̃_j)=(w_j^α+w_j^β+w_j^γ)/3. Rank alternatives in ascending order of D_i (lower distance from ideal = better).
Fits when / Look elsewhere when
Fits when
- •Preserves fuzzy_TFN 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 SPOTIS directly (avoid unnecessary uncertainty layer)
- •Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Assumptions to verify
- Decision matrix entries are valid Fuzzy (Triangular) numbers/tuples
- Underlying crisp method's compensation assumption holds in uncertain space
- All decision-maker(s) and experts use the same linguistic/uncertainty scale
Edge cases and pitfalls
Value-space violation: ensure all entries satisfy TFN: l ≤ m ≤ u, all ≥ 0 before computation.
Defuzzification method affects ranking: centroid (l+m+u)/3 is the canonical choice but alternatives exist.
Works with
Commonly takes its weights from
How to cite
Shekhovtsov, A.; Paradowski, B.; Więckowski, J.; Kizielewicz, B.; Sałabun, W. (2022). Extension of the SPOTIS method for the rank reversal free decision-making under fuzzy environment. 2022 IEEE 61st Conference on Decision and Control (CDC). https://doi.org/10.1109/CDC51059.2022.9992833
System ID, as it appears in reports and the API
FUZZY-SPOTIS