DecisionMind Mühürlü, doğrulanabilir reprodüksiyon

Kullanım alanları

FUZZY-COPRAS

Fuzzy COPRAS - COPRAS yönteminin Fuzzy uzantısı

Fuzzy üstünlük/sıralama - Üçgen Bulanık Sayı (TBS: l, m, u)

Formül adımları

Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.

  1. Adım 1 — TFN bileşenlerini X_α, X_β, X_γ ve ağırlık vektörlerine ayır.

    Xk[i,j]=xijk,wk[j]=wjkfork∈α,β,γ
    LaTeX X_k[i,j] = x_ijk, w_k[j] = wjk for k∈{α,β,γ}
  2. Adım 2 — Max-üst-sınır normalizasyonu: tüm bileşenleri max_i(X_γ[:,j])'ye böl. Tüm kriterlere uygulanır. Not: pydecision'da maliyet yönü normalizasyonu yorum satırında.

    X̄k[i,j]=Xk[i,j]/maxi(Xγ[:,j])fork∈α,β,γ,allj[Alternativecostnormalization(commentedoutinpyDecision):mini(Xα[:,j])/Xk[i,j]]
    LaTeX X̄_k[i,j] = X_k[i,j] / max_i(X_γ[:,j]) for k∈{α,β,γ}, all j [Alternative cost normalization (commented out in pyDecision): min_i(X_α[:,j])/X_k[i,j]]
  3. Adım 3 — Bileşen bazlı ağırlıklandırma.

    X̂k[i,j]=X̄k[i,j]·wk[j]fork∈α,β,γ
    LaTeX X̂_k[i,j] = X̄_k[i,j] · w_k[j] for k∈{α,β,γ}
  4. Adım 4 — Fayda toplamı S⁺_k[i] ve maliyet toplamı S⁻_k[i] bileşen bazlı.

    S⁺k[i]=Σj:maxX̂k[i,j]S⁻k[i]=Σj:minX̂k[i,j]fork∈α,β,γ
    LaTeX S⁺_k[i] = Σ_{j:max} X̂_k[i,j] S⁻_k[i] = Σ_{j:min} X̂_k[i,j] for k∈{α,β,γ}
  5. Adım 5 — COPRAS fayda skoru bileşen bazlı, centroid defuzzifikasyon ve normalleştirme.

    Qk[i]=S⁺k[i]+Σi(S⁻k)/(S⁻k[i]·Σi(1/S⁻k[i]))fork∈α,β,γQ[i]=(Qα[i]+Qβ[i]+Qγ[i])/3[centroid=(Qα+(Qγ−Qα+Qβ−Qα)/3)]Q=Q/max(Q)rank=argsort(Q,descending=True)
    LaTeX Q_k[i] = S⁺_k[i] + Σ_i(S⁻_k) / (S⁻_k[i] · Σ_i(1/S⁻_k[i])) for k∈{α,β,γ} Q[i] = (Q_α[i] + Q_β[i] + Q_γ[i]) / 3 [centroid = (Q_α + (Q_γ-Q_α+Q_β-Q_α)/3)] Q = Q / max(Q) rank = argsort(Q, descending=True)

Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.

Sezgi

Sonucu okuma: fuzzy-copras extends COPRAS to handle Fuzzy uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Triangular Fuzzy Number (TFN: l, m, u) algebra. The final scores are defuzzified via centroid (l+m+u)/3 before ranking.

Varsayımlar

  • Decision matrix entries are valid Fuzzy (Triangular) 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 TFN: l ≤ m ≤ u ve tümü ≥ 0 koşulunu sağladığından emin olun.
  • Defuzzifikasyon yöntemi sıralamayı etkiler: centroid (l+m+u)/3 kanonik seçimdir.