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

Kullanım alanları

FUZZY-MARCOS

Fuzzy MARCOS - MARCOS 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. TFN matrisini x̃ij=(xijα,xijβ,xijγ) ve ağırlıkları w̃j=(wjα,wjβ,wjγ) olarak al.

    X̃=[x̃ij];w~j=(wjα,wjβ,wjγ)
    LaTeX X̃=[x̃_{ij}];\quad\tilde{w}_j=(w_j^{\alpha},w_j^{\beta},w_j^{\gamma})
  2. İdeal AI*j'yi tanımla: max kriteri için max_i(xijγ); min kriteri için min_i(xijα). Anti-ideal AIj: max kriteri için min_i(xijα); min kriteri için max_i(xijγ).

    AIj*={maxi(xijγ)j∈Ω+mini(xijα)j∈Ω−,AIj={mini(xijα)j∈Ω+maxi(xijγ)j∈Ω−
    LaTeX AI^*_j=\begin{cases}\max_i(x_{ij}^{\gamma})&j\in\Omega_{+}\\\min_i(x_{ij}^{\alpha})&j\in\Omega_{-}\end{cases},\quad AI_j=\begin{cases}\min_i(x_{ij}^{\alpha})&j\in\Omega_{+}\\\max_i(x_{ij}^{\gamma})&j\in\Omega_{-}\end{cases}
  3. İdeale göre normalize et. Max kriteri: r̃ij=(xijα/AI*j, xijβ/AI*j, xijγ/AI*j). Min kriteri: r̃ij=(AI*j/xijγ, AI*j/xijβ, AI*j/xijα). AI* satırı (→tümü 1) ve AI satırına aynı normalizasyonu uygula.

    r~ij={(xijαAIj*,xijβAIj*,xijγAIj*)j∈Ω+[6pt](AIj*xijγ,AIj*xijβ,AIj*xijα)j∈Ω−
    LaTeX \tilde{r}_{ij}=\begin{cases}\left(\dfrac{x_{ij}^{\alpha}}{AI^*_j},\dfrac{x_{ij}^{\beta}}{AI^*_j},\dfrac{x_{ij}^{\gamma}}{AI^*_j}\right)&j\in\Omega_{+}\\[6pt]\left(\dfrac{AI^*_j}{x_{ij}^{\gamma}},\dfrac{AI^*_j}{x_{ij}^{\beta}},\dfrac{AI^*_j}{x_{ij}^{\alpha}}\right)&j\in\Omega_{-}\end{cases}
  4. Ağırlıklı matris ṽij=r̃ij⊗w̃j. Toplam fayda T̃i=⊕j ṽij=(Σwjαrjα, Σwjβrjβ, Σwjγrjγ).

    v~ij=(rijαwjα,rijβwjβ,rijγwjγ);T~i=⨁jv~ij=(∑jvijα,∑jvijβ,∑jvijγ)
    LaTeX \tilde{v}_{ij}=(r_{ij}^{\alpha}w_j^{\alpha},r_{ij}^{\beta}w_j^{\beta},r_{ij}^{\gamma}w_j^{\gamma});\quad\tilde{T}_i=\bigoplus_j\tilde{v}_{ij}=\left(\sum_j v_{ij}^{\alpha},\sum_j v_{ij}^{\beta},\sum_j v_{ij}^{\gamma}\right)
  5. Fayda dereceleri: K̃i+ = T̃i⊘T̃AI* = (Tiα/TAI*γ, Tiβ/TAI*β, Tiγ/TAI*α). K̃i- = T̃i⊘T̃AI = (Tiα/TAIγ, Tiβ/TAIβ, Tiγ/TAIα). Bulanıklıktan arındır: ki+=COA(K̃i+), ki-=COA(K̃i-).

    K~i+=T~i⊘T~AI*;K~i−=T~i⊘T~AI;ki±=Kiα±+Kiβ±+Kiγ±3
    LaTeX \tilde{K}_i^+=\tilde{T}_i\oslash\tilde{T}_{AI^*};\quad\tilde{K}_i^-=\tilde{T}_i\oslash\tilde{T}_{AI};\quad k_i^{\pm}=\frac{K_i^{\alpha\pm}+K_i^{\beta\pm}+K_i^{\gamma\pm}}{3}
  6. Fayda fonksiyonu: f(K̃i+)=ki+/(ki++ki-); f(K̃i-)=ki-/(ki++ki-).

    f(K~i+)=ki+ki++ki−;f(K~i−)=ki−ki++ki−
    LaTeX f(\tilde{K}_i^+)=\frac{k_i^+}{k_i^++k_i^-};\qquad f(\tilde{K}_i^-)=\frac{k_i^-}{k_i^++k_i^-}
  7. MARCOS skoru: Di = (ki++ki-)/(1+(1-f+)/f++(1-f-)/f-). Azalan sıraya göre sırala.

    Di=ki++ki−1+1−f(K~i+)f(K~i+)+1−f(K~i−)f(K~i−);rank descending
    LaTeX D_i=\frac{k_i^++k_i^-}{1+\dfrac{1-f(\tilde{K}_i^+)}{f(\tilde{K}_i^+)}+\dfrac{1-f(\tilde{K}_i^-)}{f(\tilde{K}_i^-)}};\quad\text{rank descending}

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

Sezgi

Sonucu okuma: fuzzy-marcos extends MARCOS 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 MARCOS 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.