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

Kullanım alanları

FUZZY-OCRA

Fuzzy OCRA - OCRA 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 — Çıktı puanları O_k[i] (fayda kriterleri) ve girdi puanları I_k[i] (maliyet kriterleri) bileşen bazlı hesapla.

    Ok[i]=Σj:maxwk[j]·(Xk[i,j]−mini(Xk[:,j]))/mini(Xk[:,j])Ik[i]=Σj:minwk[j]·(maxi(Xk[:,j])−Xk[i,j])/mini(Xk[:,j])fork∈α,β,γ
    LaTeX O_k[i] = Σ_{j:max} w_k[j] · (X_k[i,j] - min_i(X_k[:,j])) / min_i(X_k[:,j]) I_k[i] = Σ_{j:min} w_k[j] · (max_i(X_k[:,j]) - X_k[i,j]) / min_i(X_k[:,j]) for k∈{α,β,γ}
  3. Adım 3 — I ve O'yu minimum yanlılığından arındırmak için kaydır.

    Īk[i]=Ik[i]−mini(Ik)Ōk[i]=Ok[i]−mini(Ok)fork∈α,β,γ
    LaTeX Ī_k[i] = I_k[i] - min_i(I_k) Ō_k[i] = O_k[i] - min_i(O_k) for k∈{α,β,γ}
  4. Adım 4 — Birleşik performans P_k = Ī_k + Ō_k - min(Ī_k+Ō_k) bileşen bazlı, ardından centroid.

    Pk[i]=Īk[i]+Ōk[i]−mini(Īk+Ōk)fork∈α,β,γP[i]=(Pα[i]+Pβ[i]+Pγ[i])/3[centroid]rank=argsort(P,descending=True)
    LaTeX P_k[i] = Ī_k[i] + Ō_k[i] - min_i(Ī_k+Ō_k) for k∈{α,β,γ} P[i] = (P_α[i] + P_β[i] + P_γ[i]) / 3 [centroid] rank = argsort(P, descending=True)

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

Sezgi

Sonucu okuma: fuzzy-ocra extends OCRA 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 OCRA 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.