ROUGH-COPRAS
Rough-COPRAS - COPRAS yönteminin Rough uzantısı
Rough üstünlük/sıralama - Kaba sayı (alt yaklaşım L, üst yaklaşım U)
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 1 — IRN karar matrisinin sütun-toplam normalleştirilmesi.
LaTeX
r_{ij}^{IRN} = x_{ij}^{IRN} \oslash \bigoplus_{k=1}^{m} x_{kj}^{IRN} = \Bigl[\frac{l_{ij}}{\sum_k u_{kj}},\;\frac{u_{ij}}{\sum_k l_{kj}}\Bigr] -
Adım 2 — Ağırlıklı normalleştirilmiş matris.
LaTeX
d_{ij}^{IRN} = w_j \otimes r_{ij}^{IRN} = [w_j l_{ij},\; w_j u_{ij}] -
Adım 3 — Fayda (S+) ve maliyet (S−) sütunlarının IRN alanında toplanması.
LaTeX
S_i^{+IRN} = \bigoplus_{j\in\Omega_{+}} d_{ij}^{IRN};\quad S_i^{-IRN} = \bigoplus_{j\in\Omega_{-}} d_{ij}^{IRN} -
Adım 4 — S+ ve S−'yi bulanıklıktan arındır; COPRAS anlamlılık Q_i hesapla.
LaTeX
s_i^{+} = \mathrm{defuzz}(S_i^{+IRN}),\quad s_i^{-} = \mathrm{defuzz}(S_i^{-IRN});\quad Q_i = s_i^{+} + \frac{\sum_k s_k^{-}}{s_i^{-}\cdot\sum_k \dfrac{1}{s_k^{-}}} -
Adım 5 — Q_i değerini [0,100]'e normalize et ve azalan sıraya göre sırala.
LaTeX
N_i = \frac{Q_i}{\max_k Q_k}\times 100\%;\quad \text{rank by }N_i\downarrow
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Sonucu okuma: ROUGH-COPRAS extends COPRAS to Interval Rough Number (IRN) uncertainty. Steps: (1) column-sum IRN normalization, (2) scalar weighting (w_j ⊗ IRN), (3) separate benefit S+^IRN and cost S-^IRN sums in rough domain, (4) defuzzify S+ and S- via midpoint then compute crisp COPRAS Q_i, (5) normalize to N_i(%). Note: the seminal paper (Pamučar 2018) uses full 4-tuple IRNWGBM arithmetic throughout - our implementation uses simplified 2-tuple [L,U] outer-bound IRN with scalar weights, producing different rankings.
Varsayımlar
- Decision matrix entries are valid Rough numbers/tuples
- Underlying crisp method's compensation assumption holds in uncertain space
- All decision-maker(s) and experts use the same linguistic/uncertainty scale
Ne zaman kullanılmaz
- Classical data sufficient - use base COPRAS directly (avoid unnecessary uncertainty layer)
- Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Sık yapılan hatalar
- Değer-uzayı ihlali: hesaplamadan önce tüm girişlerin Rough: L ≤ U; approximations defined by equivalence classes koşulunu sağladığından emin olun.
- Defuzzifikasyon yöntemi sıralamayı etkiler: midpoint (L+U)/2 kanonik seçimdir.