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

Kullanım alanları

FF-MARCOS

FF-MARCOS - FF-MARCOS yönteminin Fermatean uzantısı

Fermatean üstünlük/sıralama - Fermat Bulanık Küme (FBK: μ, ν; μ³+ν³ ≤ 1)

Formül adımları

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

  1. AAI and AI from benefit/cost extrema.

    a~AAI,j=(miniμij,maxiνij)(j∈Ωb);a~AI,j=(maxiμij,miniνij)(j∈Ωb);swapped for cost
    LaTeX \tilde{a}_{\mathrm{AAI},j}=(\min_i\mu_{ij},\max_i\nu_{ij})\;(j\in\Omega_b);\;\tilde{a}_{\mathrm{AI},j}=(\max_i\mu_{ij},\min_i\nu_{ij})\;(j\in\Omega_b);\;\text{swapped for cost}
  2. Normalise using AI row.

    μ^ij=(μij/μAI,j)1/3;ν^ij=(νAI,j/νij)1/3clipped to [0,1]
    LaTeX \hat{\mu}_{ij}=(\mu_{ij}/\mu_{\mathrm{AI},j})^{1/3};\;\hat{\nu}_{ij}=(\nu_{\mathrm{AI},j}/\nu_{ij})^{1/3}\;\text{clipped to }[0,1]
  3. Her normalize hücreyi, ideale-yakınlık oranlarının ortalaması olarak puanlayın ve ağırlıklandırın.

    S(a^ij)=μ^ij3+ν^ij32=12(μijμAI,j+νAI,jνij);vij=wjS(a^ij)
    LaTeX S(\hat a_{ij})=\tfrac{\hat\mu_{ij}^3+\hat\nu_{ij}^3}{2}=\tfrac{1}{2}\Big(\tfrac{\mu_{ij}}{\mu_{\mathrm{AI},j}}+\tfrac{\nu_{\mathrm{AI},j}}{\nu_{ij}}\Big);\;v_{ij}=w_j\,S(\hat a_{ij})
  4. Ağırlıklı skor matrisi üzerinde satır toplamları S_i (S_AAI, S_AI dahil).

    Si=∑j=1nvij
    LaTeX S_i=\sum_{j=1}^{n} v_{ij}
  5. İdeal/anti-ideal satır toplamlarına karşı fayda dereceleri K+ ve K-.

    Ki+=Si/SAI;Ki−=Si/SAAI
    LaTeX K_i^+=S_i/S_{\mathrm{AI}};\;K_i^-=S_i/S_{\mathrm{AAI}}
  6. Fayda fonksiyonları f(K+) ve f(K-).

    f(Ki+)=Ki−/(Ki++Ki−);f(Ki−)=Ki+/(Ki++Ki−)
    LaTeX f(K_i^+)=K_i^-/(K_i^++K_i^-);\;f(K_i^-)=K_i^+/(K_i^++K_i^-)
  7. Bileşik fayda f(K_i) ve azalan sıralama.

    f(Ki)=Ki++Ki−1+1−f(Ki+)f(Ki+)+1−f(Ki−)f(Ki−);rank descending
    LaTeX f(K_i)=\dfrac{K_i^++K_i^-}{1+\dfrac{1-f(K_i^+)}{f(K_i^+)}+\dfrac{1-f(K_i^-)}{f(K_i^-)}};\;\text{rank descending}

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

Sezgi

Sonucu okuma: ff-marcos extends FF-MARCOS to handle Fermatean uncertainty. All arithmetic operations (normalisation) are performed using Fermatean Fuzzy Set (FFS: mu, nu; mu^3+nu^3 <= 1) algebra. Each normalised cell (mu_hat, nu_hat) holds TWO independent closeness-to-ideal ratios (cubing recovers the crisp MARCOS ratios mu/mu_AI and nu_AI/nu, both 'higher is better'); F3 averages their cubes -- S=(mu_hat^3+nu_hat^3)/2 -- weights and sums row-wise before the crisp MARCOS utility-ratio ladder (K+/K-, f(K+)/f(K-), f(K)) runs unchanged.

Varsayımlar

  • Decision matrix entries are valid Fermatean Fuzzy 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 hücrelerin FFS koşulunu sağladığından emin olun: mu^3+nu^3 <= 1 (q-ROF'un q=3 özel durumu).
  • Bir satırın normalize edilmiş hücrelerini tek bir Fermatean sayısında toplulaştırıp (örn. FFWA ile) sonunda tek seferde puanlamayın; ayrıca normalize edilmiş bir hücreyi ham/kaydırılmış fark (DIFFERENCE) skoru mu^3-nu^3 ile puanlamayın: F2'nin mu_hat=(mu/mu_AI)^(1/3) ve nu_hat=(nu_AI/nu)^(1/3) değerlerinin ikisi de (BOTH) zaten 'yüksek olan daha iyidir' türünden ideale-yakınlık oranlarıdır (nu'nun bir kötülük göstergesi olduğu ham Fermatean çiftinin aksine), bu yüzden bunlar farkı alınarak veya çarpım biçimli bir operatörle toplulaştırılarak değil, ORTALANARAK (AVERAGED) birleştirilmelidir - S=(mu_hat^3+nu_hat^3)/2. Her iki hata da 2026-09-13'te yapılmış ve düzeltilmiştir (bkz. manifest J._note + karar.md): önce-FFWA-sonra-puanla yaklaşımı, herhangi bir kriter ideale eşitlendiğinde bir alternatifin faydasını sessizce sıfırlıyordu; kaydırılmış fark skoru değerleri pozitif tutuyordu ama maliyet kriterlerinde monotonluğu yine de tersine çeviriyordu.