This page is published in English.
Ranking
MPF-HF-TOPSIS - m-Polar Hesitant Fuzzy TOPSIS (Akram, Adeel & Alcantud 2019, Symmetry 11(6):795) - multi-criteria group decision-making by extending TOPSIS to the m-polar hesitant fuzzy (mHF) set framework; pole-wise mHPIS/mHNIS extraction, mHF Euclidean distance and closeness coefficient ranking
Distance-based ranking - m-polar hesitant fuzzy TOPSIS - pole-wise max/min ideals on a weighted mHF decision matrix (Eqs. 1-2), mHF Euclidean distance (Eqs. 3-4), closeness coefficient E_j' (Eq. 5)
Akram, M., Adeel, A., Alcantud, J. C. R.2019doi:10.3390/sym11060795 ↗
Overview
Read the result as a complete descending ranking of alternatives a_j by the closeness coefficient E_j' ∈ [0,1] (Eq. 5). E_j' near 1 means the alternative is close to the m-polar hesitant fuzzy positive ideal (mHPIS) and far from the negative ideal (mHNIS); E_j' near 0 means the opposite. The §3.1 case study yields Bn_1 ≻ Bn_3 ≻ Bn_4 ≻ Bn_5 ≻ Bn_2 - Bn_1 is the perfect brand name. To interpret WHY one alternative dominates, inspect the pole-wise membership polygons (viz H4) and the mHPIS/mHNIS per criterion (viz H1).
- Output
- closeness coefficient, higher is better
- Data
- M-Polar Fuzzy, m polar hesitant tuples complete
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Brand name selection (§3.1 case study, p. 13-16: p=5, q=3, m=4), Product design selection (§3.2 case study, p. 17-20: p=4, q=4, m=5), MCGDM under m-polar hesitant fuzzy information, Strategic-marketing decisions with multi-attribute hesitant evaluation by panels of experts
How it works
- 1
Ingest p alternatives, q criteria, m poles, r hesitancy length, and weight vector w=(w_1,…,w_q) with Σ w_k = 1 (Algorithm 1 Step 1). Compute / receive the mHF decision matrix H = (h̄_m^{jk})_{p×q} where each cell h̄_m^{jk} is an mHFE (Step 2 of Algorithm 1, Table 1). When hesitant-set lengths within a cell differ, prolong by the chosen padding_strategy (optimistic → max, pessimistic → min) until every hesitant set across the matrix has length r (Sec. 3 narrative on p. 11, executed in Table 4 of §3.1).
Algorithm 1 Steps 1-2 (p. 13); Sec. 3 narrative on padding (p. 11); §3.1 Tables 3-4 (p. 14)
- 2
Compute the weighted mHF decision matrix H' = (h̄_m^{jk'})_{p×q} by multiplying every membership value in every pole's hesitant set by the criterion weight w_k (Algorithm 1 Step 3, Table 2). The result is again an mHF matrix with the same shape p×q×m×r.
Algorithm 1 Step 3 (p. 13); Table 2 (p. 11); Table 5 (§3.1, p. 15)
- 3
Compute the m-polar hesitant fuzzy positive ideal solution (mHPIS) by pole-wise maximisation across alternatives per criterion (Algorithm 1 Step 4, Eq. 1). For each criterion k and pole r, mHPIS gathers the maximum weighted membership value across alternatives at hesitancy index l (l=1,…,r).
Algorithm 1 Step 4 (p. 13); Eq. (1) (p. 11)
- 4
Compute the m-polar hesitant fuzzy negative ideal solution (mHNIS) by pole-wise minimisation across alternatives per criterion (Algorithm 1 Step 5, Eq. 2). Symmetric to F3 but with min instead of max at every hesitancy index.
Algorithm 1 Step 5 (p. 13); Eq. (2) (p. 12)
- 5
Compute the mHF Euclidean distance of each alternative a_j from mHPIS (De+) and mHNIS (De-) via Eqs. 3-4 (Algorithm 1 Step 6). The distance double-sums over criteria k=1..q and over poles i=1..m (here written explicitly for hesitancy indices l=1..r as the sum across (ζ_{hl}^{jk'} − (ζ_{hl}^{k'})^{±})^2), normalised by 1/(r·m).
Algorithm 1 Step 6 (p. 13); Eqs. (3)-(4) (p. 12)
- 6
Compute the relative mHF closeness coefficient E_j' ∈ [0,1] for each alternative a_j via Eq. 5: E_j' = De'(a_j, mHNIS) / (De'(a_j, mHPIS) + De'(a_j, mHNIS)) (Algorithm 1 Step 7). Higher E_j' means closer to mHPIS and farther from mHNIS - therefore better.
Algorithm 1 Step 7 (p. 13); Eq. (5) (p. 12)
- 7
Rank the alternatives in descending order of E_j' (Algorithm 1 Step 8). The alternative with the highest mHF closeness coefficient is the best one. Ties at E_j' are broken (when needed) by the deviation degree ∆(h̄_m) of Definition 3 applied to the underlying aggregated mHFE; the seminal §3.1/§3.2 case studies exhibit no ties.
Algorithm 1 Step 8 (p. 13); §3.1 final ranking Bn_1>Bn_3>Bn_4>Bn_5>Bn_2 (p. 16)
Fits when / Look elsewhere when
Fits when
- •Preserves m_polar 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 (Hwang-Yoon 1981) directly to avoid unnecessary m-polar+hesitancy layer
- •Single-pole (m=1) - degenerates to standard HF-TOPSIS; use HF-TOPSIS directly
- •Criteria mix cost and benefit direction - seminal paper handles benefit-only, cost-complement is out of scope
- •Decision-makers cannot agree on a common padding strategy (optimistic vs pessimistic): the ranking can flip between the two strategies and the result becomes ambiguous
Assumptions to verify
- Every cell of H carries exactly m hesitant fuzzy elements (one per pole) and m is fixed across the matrix (§3.1 m=4, §3.2 m=5)
- After optimistic/pessimistic padding every HFE has equal length r across the matrix (Sec. 3 narrative on p. 11, Table 4 of §3.1)
- Criterion weights w_k ∈ (0,1] and Σ_k w_k = 1 (Step 2 of Algorithm 1, Eq. 6 of §3.1)
- All criteria interpreted as benefit-direction - the seminal paper does NOT handle cost-direction via complement
- Group-decision aggregation occurs BEFORE normalisation/weighting: r DMs jointly produce ONE mHF matrix upstream (mHF-TOPSIS does not define the aggregation operator itself)
Edge cases and pitfalls
- •When hesitant-set lengths within a cell differ, prolong by the chosen padding_strategy (optimistic → max, pessimistic → min) until every hesitant set across the matrix has length r (Sec. 3 narrative o
- •when needed) by the deviation degree ∆(h̄_m) of Definition 3 applied to the underlying aggregated mHFE; the seminal §3.1/§3.2 case studies exhibit no ties.
Hesitancy-length parity: Eqs. 3-4 sum over fixed hesitancy indices l=1..r; if cells have unequal hesitant-set lengths the sum is undefined. The mandatory padding step (Sec. 3 p. 11, Table 4 of §3.1) MUST be applied before F3 and is part of the algorithm - skipping it produces incorrect distances.
Optimistic vs pessimistic padding can reorder the ranking. The seminal §3.1 uses 'optimistic' (max-padding) explicitly because 'the company wants to base the perfect brand name on an optimistic spirit' (p. 14). Switching to 'pessimistic' (min-padding) re-pads with the minimum value of each HFE and may produce a different ranking - always document the strategy alongside the result.
Pole-count uniformity: every cell of H must carry exactly m hesitant fuzzy elements; mixing m=3 in some cells and m=4 in others is undefined. The §3.1 case study uses m=4 throughout; §3.2 uses m=5 throughout.
Weights must sum to 1 with w_k ∈ (0,1] (Step 2, Eq. 6 of §3.1). The seminal paper allows ANY method for weight elicitation (AHP, entropy, BWM, direct expert input, equal weights when no info) - but a non-normalised vector will silently bias the closeness coefficient.
mHF distance treats every hesitancy index equally: in Eqs. 3-4 the l-th value of one cell is paired with the l-th value of the ideal (positional matching), not via a Hausdorff/aggregate over hesitant sets. Therefore the order in which the padding step prolongs the hesitant values matters mathematically - the seminal paper sorts ascendingly before padding (Tables 3-4 reflect this).
Group-decision aggregation moment: the three DMs of §3.1 jointly produce ONE mHF matrix (no per-DM matrices are reported); aggregation happens BEFORE normalisation/weighting. If your workflow has per-DM matrices, you must average them into a single mHF matrix upstream - mHF-TOPSIS does NOT define the aggregation operator itself.
Works with
How to cite
Akram, M.; Adeel, A.; Alcantud, J. C. R. (2019). Multi-Criteria Group Decision-Making Using an m-Polar Hesitant Fuzzy TOPSIS Approach. Symmetry (MDPI). https://doi.org/10.3390/sym11060795
System ID, as it appears in reports and the API
MPF-HF-TOPSIS