This page is published in English.
Ranking
HF-ARAS - Hesitant Fuzzy Additive Ratio Assessment
Hesitant fuzzy utility-degree ranker (P_i / P_0 against ideal alternative row)
Mishra, A. R., Rani, P., Krishankumar, R., Ravichandran, K. S., Kar, S.2021doi:10.1016/j.asoc.2021.107155 ↗
Overview
HF-ARAS ranks alternatives based on performance scores. Higher score = better rank.
- Data
- Hesitant
- Weights
- Needs a weight source
How it works
- 1
Construct HF decision matrix H = (h_ij)_{m×n}, where each h_ij is an HFE supplied by the decision-maker (or pre-aggregated from multi-DE input via HFWA Eq.(8)). Entries may be of varying cardinality.
Mishra 2021, Step 1 (Section 4); Eq.(8) HFWA for optional multi-DE aggregation.
- 2
Construct optimal performance row M_0 = (h_0j)_{j=1..n}, where h_0j is the column-wise best HFE: max over alternatives by score S(·) for benefit criteria (j ∈ S_b), min for cost criteria (j ∈ S_n). M_0 is appended as a virtual zeroth alternative.
Mishra 2021, Step 5 (numbered Step 5 in paper despite being Step 2 of ARAS core), Eq.(18); Zavadskas-Turskis 2010 ideal-alternative construct.
- 3
Linear-normalise the augmented matrix column-wise via Eq.(19). For benefit: divide each entry by the column's maximum score. For cost: take 1 minus that ratio (complement form).
Mishra 2021, Step 6 / Eq.(19); Zavadskas-Turskis 2010 linear normalisation lifted to HFE entry-wise scalar division/complement.
- 4
Apply criterion weights via entry-wise HFE scalar power (Xia-Xu 2011 scalar multiplication on HFE): h̃_ij = w_j ⊗ h̄_ij = { 1 − (1 − ξ̄)^{w_j} : ξ̄ ∈ h̄_ij }. Each entry of the normalised matrix is raised to the weight as scalar exponent.
Mishra 2021, Step 7 / Eq.(20); Xia-Xu 2011 scalar power on HFE.
- 5
Defuzzify each weighted HFE to a crisp score via arithmetic mean: S(h̃_ij) = (1/g_{h̃_ij}) Σ_{ξ̃ ∈ h̃_ij} ξ̃. Produces an (m+1)×n scalar matrix of weighted normalised scores.
Mishra 2021, Step 8 / Eq.(21); Xia-Xu 2011 score function.
- 6
Compute overall performance rating P_i = Σ_{j=1}^n S(h̃_ij) for each alternative (including ideal row P_0). Then compute utility degree U_i = P_i / P_0 (relative to ideal optimum).
Mishra 2021, Step 9 / Eqs.(22)-(23); Zavadskas-Turskis 2010 utility-degree formula K_i = S_i / S_0.
- 7
Rank alternatives in DESCENDING order of U_i (largest is best). M* = arg max_i U_i.
Mishra 2021, Step 10 / Eq.(24); Zavadskas-Turskis 2010 ranking.
Fits when
- •Preserves hesitant uncertainty through the pipeline rather than premature crispification at elicitation
Edge cases and pitfalls
- •Optimal satır x_0j extraction (Eq.15): max_i h_ij komponent-wise alındığında, l(h_ij) farklı kolonlarda farklı olabilir → length-equalization Adım 2'de HFWA içinde otomatik yapılır (Xia-Xu 2011 §3.1 konvansiyonu); paper bunu örtük varsayar.
- •α=0 (saf nesnel) veya α=1 (saf subjektif) uç durumlarda K_i hâlâ iyi tanımlıdır ama paper §5.3 her iki uçta da farklı kazanan gösterebileceğini kanıtlar (Remdesivir vs Favipiravir swap'ı).
- •S_0 = 0 durumu: hipotetik optimum satırı tüm-sıfır olamaz çünkü x_0j = max_i h_ij ve en az bir HFE pozitif değer içerir (boş HFE Torra 2010'da tanımlı değil). Pratik kullanımda engine boş-HFE girişi reddeder.
- •Cost normalizasyonu Eq.(1)'in HFE kompleman (1-γ) yorumu Xia-Xu 2011 §2.2'ye dayanır; alternatif konvansiyon (max/min flip) ARAS'ta kullanılmaz.
How to cite
Mishra, A. R.; Rani, P.; Krishankumar, R.; Ravichandran, K. S.; Kar, S. (2021). A multi-criteria framework for evaluating the sustainable drug selection for COVID-19 patients using hesitant fuzzy information and ARAS method. Applied Soft Computing Journal. https://doi.org/10.1016/j.asoc.2021.107155
System ID, as it appears in reports and the API
HF-ARAS