This page is published in English.
Ranking
Fuzzy ARAS - Fuzzy extension of ARAS
Fuzzy outranking/ranking - Triangular Fuzzy Number (TFN: l, m, u)
Turskis, Z., Zavadskas, E. K.2010doi:10.3846/transport.2010.52 ↗
Overview
fuzzy-aras extends ARAS 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
Augment matrix with optimal alternative A_0 (best per criterion). For benefit criteria take TFN-max over alternatives; for cost criteria take TFN-min.
Turskis-Zavadskas 2010 (Transport 25:4, p.426) Eqs.(14)-(15)
- 2
Cost inversion then column-sum normalization. For cost criteria: invert each TFN as (1/u, 1/m, 1/l). Then for all criteria (including A_0 row): divide each TFN by the fuzzy column sum using reverse-pair division.
Turskis-Zavadskas 2010 (Transport 25:4, p.426-427) Eqs.(16)-(18)
- 3
Weighted normalised matrix: element-wise TFN multiplication of normalised value by (TFN) criterion weight.
Turskis-Zavadskas 2010 (Transport 25:4, p.427) Eq.(21)
- 4
Optimality function S̃_i: fuzzy sum of weighted-normalised values across all criteria, for each row including A_0.
Turskis-Zavadskas 2010 (Transport 25:4, p.427) Eq.(22)
- 5
Defuzzify S̃_i by centroid (l+m+u)/3, compute utility K_i = S_i/S_0, rank descending.
Turskis-Zavadskas 2010 (Transport 25:4, p.427) Eqs.(23)-(24)
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 ARAS 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
- •FUZZY-ARAS edge case'leri: (1) Optimal alternatif A_0 hesabı için cost kriterde min işlemi TFN üzerinde α-bazlı veya centroid-bazlı yapılabilir - paper §4 α-bazlı min kullanır (her bileşen ayrı min) - engine bu kanonu izler; bu monotonik olmayan TFN için tutarsızlık yaratabilir (α > β anomaliside ek kontrol gerekir). (2) Cost normalizasyonun iki-aşaması Eq.18: x̃_ij^* = (1/γ_ij, 1/β_ij, 1/α_ij) INVERT işlemi pozitif TFN gerektirir; α_ij = 0 → bölünme hatası → ε-clamp gerekir. (3) Σ_i x̃_ij = 0 (tüm alternatifler 0) → normalization tanımsız → input validation gerekir. (4) Centroid defuzz simetrik TFN için aritmetik orta verir; asimetrik TFN'de bias yaratır - kullanıcı literatürde alternatif defuzz (signed distance, graded mean integration) test etmek isterse manifest dışında implement etmelidir.
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
Turskis, Z.; Zavadskas, E. K. (2010). A new fuzzy additive ratio assessment method (ARAS-F). Case study: the analysis of fuzzy multiple criteria in order to select the logistic centers location. Transport. https://doi.org/10.3846/transport.2010.52
System ID, as it appears in reports and the API
FUZZY-ARAS