B-WENSLO
B-WENSLO - Bulanık WENSLO (üçgen bulanık genişleme)
Öznel ağırlıklandırma (dilsel ÜBS uzman ağırlıklandırma; bulanık birikim polilinesi zarf/eğim oranı)
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 1 — Her uzman e_h her kriter j'ye dilsel terim atar; terim Tablo 1 ile ζ̃_hj = (l_hj, m_hj, u_hj) ÜBS'ne dönüştürülür.
LaTeX
\tilde{\zeta}_{hj} = \mathrm{LinguisticToTFN}(\ell_{hj}) -
Adım 2 — Bulanık sütun-toplam normalleştirme. Sütun ÜBS toplamı S̃_j = (Σl, Σm, Σu). Her hücre ters-sıralı ÜBS bölmesiyle normalleştirilir: z̃_hj = (l_hj / Σu, m_hj / Σm, u_hj / Σl).
LaTeX
\tilde{z}_{hj} = \left(\dfrac{l_{hj}}{\sum_{h'} u_{h'j}},\;\dfrac{m_{hj}}{\sum_{h'} m_{h'j}},\;\dfrac{u_{hj}}{\sum_{h'} l_{h'j}}\right) -
Adım 3 — Normalleştirilmiş ÜBS hücrelerinin dereceli-ortalama durulaştırması. z_hj = (l+4m+u)/6.
LaTeX
z_{hj} = \dfrac{l_{hj}^{(z)} + 4\, m_{hj}^{(z)} + u_{hj}^{(z)}}{6} -
Adım 4 — Durulaştırılmış normalleştirilmiş sütun üzerinde Sturges sınıf aralığı Δz_j. k uzman sayısıdır.
LaTeX
\Delta z_j = \dfrac{\max_{h} z_{hj} - \min_{h} z_{hj}}{1 + 3.322\,\log_{10}(k)} -
Adım 5 — Kriter eğimi tan(φ_j) = Σz_hj / ((k-1)·Δz_j). Krisp WENSLO Eq.(7) ile aynı yapı, uzmanlar alternatiflerin yerine geçer.
LaTeX
\tan\varphi_j = \dfrac{\sum_{h=1}^{k} z_{hj}}{(k-1)\cdot\Delta z_j} -
Adım 6 — Kriter zarfı E_j; j-inci sütundaki ardışık değerler arasındaki kısmi Öklid mesafelerinin toplamı.
LaTeX
E_j = \sum_{h=1}^{k-1} \sqrt{(z_{h+1,j} - z_{h,j})^{2} + (\Delta z_j)^{2}} -
Adım 7 — Zarf-eğim oranı q_j = E_j / tan(φ_j).
LaTeX
q_j = \dfrac{E_j}{\tan\varphi_j} -
Adım 8 — q_j değerlerinin toplam-normalleştirilmesiyle kriter ağırlıkları elde edilir.
LaTeX
w_j = \dfrac{q_j}{\sum_{j'=1}^{n} q_{j'}}
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Weight_Subjective (linguistic-TFN expert weighting; envelope/slope ratio on TFN accumulation polyline). Output typically weight (higher value = preferred).
Sonucu okuma: B-WENSLO assigns higher weight to criteria whose linguistic expert assessments produce, after fuzzy normalisation and graded-mean defuzzification, an accumulation polyline with a longer envelope relative to its slope. Criteria on which experts disagree the most (high spread in defuzzified normalised values) gain weight; criteria where experts converge on a single label get low weight.
Varsayımlar
- Experts use the same 9-level linguistic scale consistently
- Sufficient inter-expert disagreement per criterion (no constant columns)
- Expert ordering documented (algorithm is order-dependent)
Ne zaman kullanılmaz
- All experts agree on identical labels for a criterion → Δz_j = 0 (algorithm undefined)
- Classical numeric data available → use crisp WENSLO instead
- Pairwise comparisons preferred → use BWM/AHP/FUCOM
Sınırlılıklar
- Assumes: Experts use the same 9-level linguistic scale consistently
- Assumes: Sufficient inter-expert disagreement per criterion (no constant columns)
- Assumes: Expert ordering documented (algorithm is order-dependent)
Sık yapılan hatalar
- Uzman sırasına bağımlılık: F6 zarf adjacent farkların karelerinin toplamıdır; uzmanları permüte etmek E_j'yi değiştirir.
- Tüm uzmanların aynı dilsel terimi verdiği kriter ⇒ Δz_j = 0 ⇒ eğim tanımsız. E-3 reddetmelidir.
Hesap adımları ve dayanakları
-
Each expert e_h (h=1..k) assigns a linguistic label to every criterion j; the label is mapped to its TFN ζ̃_hj = (l_hj, m_hj, u_hj) using the 9-level scale.
Dayanak: Demir & Ulusoy 2024 Eq.(7); book Bölüm 2
-
Fuzzy column-sum normalisation. The column TFN sum is S̃_j = (Σ l_hj, Σ m_hj, Σ u_hj); each cell is divided by S̃_j using TFN division with the reverse order: z̃_hj = (l_hj / Σu_·j, m_hj / Σm_·j, u_hj / Σl_·j). Direction-agnostic.
Dayanak: Demir & Ulusoy 2024 Eq.(8); book Bölüm 2 Tablo 5
-
Graded-mean defuzzification of normalised TFN cells. z_hj = (l + 4m + u) / 6 produces a crisp normalised matrix on which the envelope/slope ratio is computed.
Dayanak: Demir & Ulusoy 2024 Eq.(9); book Bölüm 2
-
Sturges class interval Δz_j on the defuzzified normalised column. Δz_j = (max_h z_hj − min_h z_hj) / (1 + 3.322·log10(k)) where k is the number of experts.
Dayanak: Demir & Ulusoy 2024 Eq.(10); book Bölüm 2
-
Criterion slope tan(φ_j) = Σ_h z_hj / ((k-1)·Δz_j). Identical structure to crisp WENSLO Eq.(7) with experts replacing alternatives.
Dayanak: Demir & Ulusoy 2024 Eq.(11); book Bölüm 2; mirror of Pamucar 2024 Eq.(7)
-
Criterion envelope E_j as the sum of partial Euclidean distances between successive defuzzified normalised values along the criterion column, with constant horizontal step Δz_j.
Dayanak: Demir & Ulusoy 2024 Eq.(12); book Bölüm 2; mirror of Pamucar 2024 Eq.(8)
-
Envelope/slope ratio q_j = E_j / tan(φ_j). Larger q_j ⇒ richer information variability ⇒ higher weight.
Dayanak: Demir & Ulusoy 2024; mirror of Pamucar 2024 Eq.(9)
-
Additive normalisation of q_j yields the criterion weights.
Dayanak: Demir & Ulusoy 2024 Eq.(13); book Bölüm 2 Tablo 7; mirror of Pamucar 2024 Eq.(10)