This page is published in English.
Ranking
Fuzzy CODAS - Fuzzy extension of CODAS
Fuzzy outranking/ranking - Triangular Fuzzy Number (TFN: l, m, u)
Keshavarz Ghorabaee, M., Amiri, M., Zavadskas, E. K., Hooshmand, R., Antucheviciene, J.2017doi:10.3846/16111699.2016.1278559 ↗
Overview
fuzzy-codas extends CODAS 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, higher 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 matrix x̃ij=(xijα,xijβ,xijγ), weights w̃j=(wjα,wjβ,wjγ).
- 2
Normalize: benefit r̃ij=(xijα/Mγj, xijβ/Mγj, xijγ/Mγj), Mγj=max_i(xijγ). Cost r̃ij=(mαj/xijγ, mαj/xijβ, mαj/xijα), mαj=min_i(xijα).
- 3
Weighted: ṽij=r̃ij⊗w̃j=(rα·wα, rβ·wβ, rγ·wγ).
- 4
NIS (negative ideal): n̊j=min_i COA(ṽij) per criterion. Euclidean Êi=√(Σj(COA(ṽij)-n̊j)²). Taxicab T̂i=Σj|COA(ṽij)-n̊j|.
- 5
Pairwise H̃ik=(Êi-Êk)+ψ(|Êi-Êk|≥τ)·(T̂i-T̂k) where τ=0.02. Appraisal score hi=Σk H̃ik.
- 6
Rank alternatives descending by hi.
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 CODAS 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
Keshavarz Ghorabaee, M.; Amiri, M.; Zavadskas, E. K.; Hooshmand, R.; Antucheviciene, J. (2017). Fuzzy extension of the CODAS method for multi-criteria market segment evaluation. Journal of Business Economics and Management. https://doi.org/10.3846/16111699.2016.1278559
System ID, as it appears in reports and the API
FUZZY-CODAS