WENSLO
WENSLO - Eğim Katsayısına Dayalı Nesnel Ağırlık Belirleme
Nesnel ağırlıklandırma (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 — Sütun-toplam normalleştirme. Her sütun j kendi toplamına bölünür; sütun toplamları 1 olan Z elde edilir. İşlem yön-bağımsızdır: maliyet/fayda yönü algoritmaya girmez.
LaTeX
z_{ij} = \dfrac{\zeta_{ij}}{\sum_{i=1}^{m} \zeta_{ij}}\quad\forall j\in[1,n] -
Adım 2 — Sturges kuralıyla kriter sınıf aralığı Δz_j hesaplanır.
LaTeX
\Delta z_j = \dfrac{\max_{i} z_{ij} - \min_{i} z_{ij}}{1 + 3.322\cdot\log_{10}(m)} -
Adım 3 — Kriter eğimi tan(φ_j). F1 sonrası Σz_ij=1 olduğu için tan(φ_j) = 1/((m-1)·Δz_j) sadeleşir.
LaTeX
\tan\varphi_j = \dfrac{\sum_{i=1}^{m} z_{ij}}{(m-1)\cdot\Delta z_j} -
Adım 4 — Kriter zarfı E_j. j-inci sütundaki ardışık normalleştirilmiş değerler arasındaki kısmi Öklid mesafelerinin toplamı.
LaTeX
E_j = \sum_{i=1}^{m-1} \sqrt{(z_{i+1,j} - z_{i,j})^{2} + (\Delta z_j)^{2}} -
Adım 5 — Zarf-eğim oranı q_j = E_j / tan(φ_j). Büyük q_j: bilgi-zengin kriter ⇒ yüksek ağırlık.
LaTeX
q_j = \dfrac{E_j}{\tan\varphi_j} -
Adım 6 — 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'}}\quad\forall j\in[1,n]
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Weight_Objective (envelope/slope ratio of accumulation polyline). Output typically weight (higher value = preferred).
Sonucu okuma: WENSLO assigns higher weight to criteria whose normalised values change most steeply (in absolute terms) as we move through the alternatives in rank order. A criterion with a flat profile (all alternatives similar) gets β≈0 → low weight. A criterion with a steep profile gets high weight.
Varsayımlar
- Decision matrix exists with measurable criteria
- Sufficient inter-alternative variation per criterion
Ne zaman kullanılmaz
- No data variation (constant criterion) → weight degenerates
- Expert judgment is the actual driver → use subjective weighting
Sınırlılıklar
- Assumes: Decision matrix exists with measurable criteria
- Assumes: Sufficient inter-alternative variation per criterion
Sık yapılan hatalar
- Eğim alternatiflerin sırasına bağlıdır - WENSLO ağırlıkları alternatif sırasına bağlıdır.
Hesap adımları ve dayanakları
-
Column-sum normalisation. Each column j is divided by its column sum, producing a normalised matrix Z whose columns sum to 1. The procedure is direction-agnostic - cost/benefit orientation does not enter the algorithm (Pamucar et al. 2024, p.9510 Abstract; p.9513 §III-A).
Dayanak: Pamucar et al. 2024, p.9512 Eq.(2)
-
Criterion class interval via Sturges' rule. Δz_j scales the (max - min) range of the j-th normalised column by 1 + 3.322·log10(m).
Dayanak: Pamucar et al. 2024, p.9513 Eq.(5)
-
Criterion slope tan(φ_j). The slope of the hypotenuse of the artificial right-angled triangle defined by ((m-1)·Δz_j, Σ_i z_ij). Since Σ_i z_ij = 1 by F1, this reduces to tan(φ_j) = 1/((m-1)·Δz_j).
Dayanak: Pamucar et al. 2024, p.9513 Eq.(7)
-
Criterion envelope E_j. Total Euclidean distance between successive normalised values along the j-th column, with the class interval Δz_j as the constant horizontal step. Captures the zig-zag length of the criterion's accumulation polyline.
Dayanak: Pamucar et al. 2024, p.9513 Eq.(8)
-
Envelope-slope ratio q_j = E_j / tan(φ_j). Larger q_j ⇒ longer accumulation envelope relative to the average slope ⇒ richer information about criterion variability ⇒ higher weight.
Dayanak: Pamucar et al. 2024, p.9513 Eq.(9)
-
Additive normalisation of q_j yields the criterion weights.
Dayanak: Pamucar et al. 2024, p.9513 Eq.(10)