This page is published in English.
Ranking
D-TOPSIS - Modified TOPSIS based on D-Numbers (Deng Evidence Theory)
D-Number ranking - D:Ω→[0,1] with Σ_{B⊆Ω} D(B) ≤ 1; incomplete evidence allowed (Deng 2012)
Fei, L., Hu, Y., Xiao, F., Chen, L., Deng, Y.2016doi:10.1155/2016/6145196 ↗
Overview
D-TOPSIS (Fei et al. 2016) handles incomplete/uncertain information via D-numbers (Deng 2012). Each matrix entry D_{ij} = {(B_k, v_k)} with Σ v_k ≤ 1. Step F0 converts each D-number to its expected crisp value E(D) = Σ_k v_k·x_k / Σ_k v_k; if multiple experts, first combine via Dempster orthogonal sum. Steps F1-F5 then run standard TOPSIS on the crisp expected-value matrix. Higher C* = closer to ideal.
- Output
- utility, higher is better
- Data
- D-Number, uncertainty tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- D-Numbers MCDM, MAGDM under epistemic uncertainty, expert-driven evaluation with linguistic terms
How it works
- 1
Step 0 - Validate D-number decision matrix entries D_{ij}={(B_k,v_k)} satisfying Σ_k v_k ≤ 1 and B_k⊆Ω; if multiple experts, combine D-numbers via Dempster orthogonal sum D_1⊕D_2; convert each D-number to its expected value E(D_{ij}) = Σ_k v_k · (Σ_{x∈B_k} x)/|B_k| to obtain a crisp matrix x_{ij}.
Fei 2016 §3 Steps 1-3; Deng 2012
- 2
Step 1 - Vector normalisation on the D-number-derived crisp matrix: scale each column to unit Euclidean norm.
Fei 2016 §3 Step 4; Hwang & Yoon 1981 Eq.(4.1)
- 3
Step 2 - Weighted normalised matrix: multiply each column by its weight.
Hwang & Yoon 1981, p.130 Eq.(4.2)
- 4
Step 3 - Determine the positive-ideal A⁺ and negative-ideal A⁻ solutions per criterion direction.
Hwang & Yoon 1981, p.130 Eqs.(4.3)-(4.4)
- 5
Step 4 - Euclidean separation of each alternative from A⁺ and A⁻.
Hwang & Yoon 1981, p.130 Eqs.(4.5)-(4.6)
- 6
Step 5 - Relative closeness to the ideal solution; rank by C* descending.
Hwang & Yoon 1981, p.131 Eq.(4.7)
Fits when / Look elsewhere when
Fits when
- •Preserves d_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 TOPSIS directly (avoid unnecessary uncertainty layer)
- •Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Assumptions to verify
- Decision matrix entries are valid D-Numbers 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
- •if multiple experts, combine D-numbers via Dempster orthogonal sum D_1⊕D_2; convert each D-number to its expected value E(D_{ij}) = Σ_k v_k · (Σ_{x∈B_k} x)/|B_k| to obtain a crisp matrix x_{ij}.
Incomplete D-number (Σ v_k < 1): normalize by Σ v_k before computing E(D), otherwise expectation is underestimated.
Confusing D-numbers with Z-numbers: D:Ω→[0,1] (evidence theory, Deng 2012) ≠ Z=(A,B) (restriction+reliability pair, Zadeh 2011). They are distinct uncertainty frameworks.
Dempster combination step (F0) is only needed when multiple experts provide separate D-number assessments for the same cell. Skip if single expert.
Works with
Commonly takes its weights from
How to cite
Fei, L.; Hu, Y.; Xiao, F.; Chen, L.; Deng, Y. (2016). A Modified TOPSIS Method Based on D Numbers and Its Applications in Human Resources Selection. Mathematical Problems in Engineering. https://doi.org/10.1155/2016/6145196
System ID, as it appears in reports and the API
D-TOPSIS