This page is published in English.
Ranking
HFL-MABAC - Hesitant Fuzzy Linguistic Projection-Based MABAC with Bonferroni Mean (Sun et al. 2018)
Hesitant fuzzy linguistic ranking - HFLTS subscript-symmetric LTS + projection-based signed difference + Bonferroni Mean criterion aggregation
Sun, R., Hu, J., Zhou, J., Chen, X.2018doi:10.1007/s40815-017-0345-7 ↗
Overview
HFL-MABAC ranks alternatives based on performance scores. Higher score = better rank.
- Data
- Hesitant Fuzzy Linguistic
- Weights
- Needs a weight source
How it works
- 1
Convert linguistic CLEs to HFLTSs via transformation function E_{G_H}; assemble HFLTS decision matrix H = (h_S_ij)_{m×n}.
Sun 2018 Def.3 + Transformation Stage Step 1; Rodríguez et al. 2012.
- 2
Normalize decision matrix. For maximizing criteria: n_S_ij = h_S_ij (identity). For minimizing criteria: n_S_ij = h̄_S_ij (complement per Def.6 #3): h̄_S = V^{-1}(∪_{γ∈V(h_S)} {1-γ}).
n_S_ij = h_S_ij if c_j ∈ B (max); n_S_ij = V^{-1}(∪_{γ∈V(h_S_ij)} {1-γ}) if c_j ∈ C (min) [Sun 2018 Eq.(16)]. Transformation: v(δ_l) = δ_l/(2g) + 1/2 [Eq.4]; V^{-1}(γ_l) = (2γ_l - 1)g [Def.4 #2].Sun 2018 Eq.(16); Def.6 (complement); Def.4 (V, V^{-1}).
- 3
Construct weighted HFLTSs decision matrix T = (t_ij)_{m×n}. Each cell is the scalar-multiplied HFLE: t_ij = w_j · n_S_ij.
t_ij = w_j · n_S_ij = V^{-1}(∪_{γ ∈ V(n_S_ij)} {w_j · γ}) [Sun 2018 Eq.(17)]. Equivalent fast form for HFLE n_S = {s_δ_l}: t = {s_{(2·w_j·v(δ_l)-1)·g}} = {s_{w_j·(δ_l+g) - g}}.Sun 2018 Eq.(17); Def.4-5 V/V^{-1} transformations.
- 4
Compute Border Approximation Area (BAA) vector G = (g_j)_{1×n}. For each criterion column, ARITHMETIC mean of subscripts across alternatives (NOT geometric - design departure from classical Pamucar 2015, per Yu et al. 2017 fuzzy-MABAC precedent).
Sun 2018 Eq.(18) + Section 2.1 cardinality equalization; Yu et al. 2017 (arithmetic-mean precedent for fuzzy MABAC).
- 5
Compute distance matrix P = (p_ij)_{m×n} via projection-based SIGNED difference. For each cell: p_ij = d_proj(t_ij, g_j) = (Proj_k(t_ij) - Proj_k(g_j)) / |k|, where k is any HFLE dominating both (default k = {s_g}). Belongingness Eq.(20): a_i ∈ G+ (UAA) if p_ij>0; G (BAA) if p_ij=0; G- (LAA) if p_ij<0.
Sun 2018 Def.8-10 + Eqs.(7)-(15), (19)-(20).
- 6
Aggregate criterion distances via Bonferroni Mean. First shift p_ij to non-negative: p̃_ij = p_ij + θ where θ ≥ |min(p_ij)|. Then CC_i = BM^{p,q}(p̃_i1,...,p̃_in) = ((1/[n(n-1)]) · Σ_{j,k=1, j≠k}^n p̃_ij^p · p̃_ik^q)^{1/(p+q)}. Special case p=1,q=0 (Eq.22): CC_i = S_i/n + θ where S_i = Σ p_ij - reduces to classical MABAC ranking. Larger CC_i → higher rank.
Sun 2018 Eqs.(21)-(22); Bonferroni 1950; Yager 2009.
Fits when
- •Preserves hesitant_fuzzy_linguistic uncertainty through the pipeline rather than premature crispification at elicitation
Edge cases and pitfalls
- •BAA G_j hesabında bazı ν_ij sıfır-üye HFLE ise geometrik ortalama 0'a düşer - paper §3.2'de açıkça "HFLE'ler boş olmayacak" varsayımı yapar; engine boş HFLE girişini reddeder.
- •Projection paydası ‖G_j‖² → 0 dejenere: bu yalnız BAA'nın tüm bileşenleri sıfırsa olur (yani tüm alternatifler o kriterde s_0); engine kriteri non-discriminating işaretler ve skora katmaz.
- •BM parametreleri p,q ≠ 1 alternatif: paper p=q=1 default kullanır ama p=q=2 (quadratic) veya p=1,q=2 (asymmetric) seçimleri kriter-içi etkileşimi farklı modellenir; bunu değiştirmek hospital case ranking'inde 2.-3. sıralarda swap üretebilir (paper §5.4).
- •Cost normalizasyon Def.5'in neg(h_S) = {s_τ−α : s_α ∈ h_S} tanımı LTS'in 2τ+1 sembollü (simetrik 0-merkezli değil, 0..τ aralıklı) bir varyantı varsayar - kullanıcı asimetrik LTS girerse normalizasyon doğru çalışmaz.
How to cite
Sun, R.; Hu, J.; Zhou, J.; Chen, X. (2018). A Hesitant Fuzzy Linguistic Projection-Based MABAC Method for Patients' Prioritization. International Journal of Fuzzy Systems. https://doi.org/10.1007/s40815-017-0345-7
System ID, as it appears in reports and the API
HFL-MABAC