This page is published in English.
Ranking
Z-MARCOS - Z-Number extension of MARCOS
Z-Number outranking/ranking - Z-Number (Z = (A, B): restriction A, reliability B; both fuzzy)
Yazdani, M., Pamucar, D., Chatterjee, P., Torkayesh, A. E.2021doi:10.1007/s12063-021-00186-z ↗
Overview
z-marcos extends MARCOS to handle Z-Number uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Z-Number (Z = (A, B): restriction A, reliability B; both fuzzy) algebra. The final scores are defuzzified via convert to regular fuzzy: Ã = B·A, then centroid before ranking.
- Output
- utility, higher is better
- Data
- Z-Number, uncertainty tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Z-Number MCDM, MAGDM under epistemic uncertainty, expert-driven evaluation with linguistic terms
How it works
- 1
Validate Z-number decision matrix Z_{ij}=(A_{ij},B_{ij}); convert to TFN via Kang 2012 \tilde{A}'_{ij}(x)=\sqrt{\alpha_{ij}}\cdot\mu_{A_{ij}}(x) with \alpha_{ij}=\int x\mu_{B_{ij}}(x)dx/\int\mu_{B_{ij}}(x)dx and centroid-defuzzify to crisp x_{ij}; then form extended matrix X^{*} by appending AAI (anti-ideal) and AI (ideal) rows.
Yazdani 2021 §3; Kang 2012; Stević 2020 Eq.(1)
- 2
Normalise vs ideal AI per criterion direction.
Stević 2020, p.6 Eq.(2)
- 3
Weighted normalised matrix v_ij = w_j · n_ij.
Stević 2020, p.6 Eq.(3)
- 4
Sum each alternative's weighted matrix row: S_i = Σ v_ij.
Stević 2020, p.7 Eq.(4)
- 5
Utility ratios vs ideal K+ and anti-ideal K− rows.
Stević 2020, p.7 Eqs.(5)-(6)
- 6
Utility functions f(K+_i) and f(K−_i) of the utility ratios.
Stević 2020, p.7 Eqs.(7)-(8)
- 7
Final utility f(K_i) and descending ranking.
Stević 2020, p.7 Eq.(9)
Fits when / Look elsewhere when
Fits when
- •Preserves z_number 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 MARCOS directly (avoid unnecessary uncertainty layer)
- •Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Assumptions to verify
- Decision matrix entries are valid Z-Number 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 Z = (A, B) where A restricts values, B indicates reliability of A; both TFNs typically before computation.
Defuzzification method affects ranking: convert to regular fuzzy: Ã = B·A, then centroid is the canonical choice but alternatives exist.
If B (reliability) is identical in every cell, the sqrt(alpha) constant cancels exactly in the AI/AAI ideal-distance ratios (N_ij = X_ij/AI_j or AAI_j/X_ij); ranking AND scores stay unchanged. This is a mathematical property, not a defect. B changes the result only when reliability differs between alternatives.
Works with
Commonly takes its weights from
How to cite
Yazdani, M.; Pamucar, D.; Chatterjee, P.; Torkayesh, A. E. (2021). A multi-tier sustainable food supplier selection model under uncertainty (MARCOS-D / Z-MARCOS adaptation). Operations Management Research. https://doi.org/10.1007/s12063-021-00186-z
System ID, as it appears in reports and the API
Z-MARCOS