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

Kullanım alanları

COMET

COMET - Karakteristik Nesneler Yöntemi

Karakteristik nesneler üzerinde bulanık kural tabanı - sıralama ters çevirme dayanıklı

Formül adımları

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

  1. Adım 1 — Tüm Karakteristik Nesneleri oluştur: karakteristik değerlerin Kartezyen çarpımı (Gray kodu sırası).

    CO={(cq1(1),cq2(2),…,cqn(n)):qj∈{1,…,|cvaluesj|}}
    LaTeX CO = \{(c^{(1)}_{q_1}, c^{(2)}_{q_2}, \ldots, c^{(n)}_{q_n}) : q_j \in \{1,\ldots,|cvalues_j|\}\}
  2. Adım 2 — Uzman değerlendirmesi: her CO için p(CO_k) ∈ [0,1] tercih skoru.

    p(COk)∈[0,1],k=1,…,∏j|cvaluesj|
    LaTeX p(CO_k) \in [0,1],\quad k=1,\ldots,\prod_j |cvalues_j|
  3. Adım 3 — Her alternatif için TFN üyelik dereceleri hesapla.

    μ(x,a,m,b)={0x≤a or x≥b(x−a)/(m−a)a<x<m(b−x)/(b−m)m≤x<b1x=m
    LaTeX \mu(x,a,m,b) = \begin{cases} 0 & x\le a \text{ or } x\ge b \\ (x-a)/(m-a) & a<x<m \\ (b-x)/(b-m) & m\le x<b \\ 1 & x=m \end{cases}
  4. Adım 4 — Tüm CO'lar üzerinden üyelik derecelerini topla → P(x_i). Azalan sıralama.

    P(xi)=∑kp(COk)·∏jμj(xij,COk),rank descending
    LaTeX P(x_i) = \sum_{k} p(CO_k) \cdot \prod_j \mu_j(x_{ij}, CO_k),\quad \text{rank descending}

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

Sezgi

Fuzzy rule base on characteristic objects - rank-reversal free. Output typically utility (higher value = preferred).

Sonucu okuma: P(x_i) ∈ [0,1]. Higher = better. COMET is provably rank-reversal free - adding/removing alternatives does not change relative rankings of existing alternatives. Tradeoff: requires expert elicitation for CO scores.

Varsayımlar

  • Expert function is consistent with CO preference ordering
  • cvalues span the range of actual alternative values
  • Number of criteria ≤ 4-5 (exponential CO explosion otherwise)

Ne zaman kullanılmaz

  • Many criteria (≥6) → exponential CO count impractical
  • No domain expert available to define or validate scoring function

Sınırlılıklar

  • Assumes: Expert function is consistent with CO preference ordering
  • Assumes: cvalues span the range of actual alternative values
  • Assumes: Number of criteria ≤ 4-5 (exponential CO explosion otherwise)

Sık yapılan hatalar

  • Kriter sayısında üstel karmaşıklık. n ve cvalues küçük tut.
  • Uzman fonksiyonu tutarlı olmalı: CO'ların sıralı tercih sırasına uygun.

Hesap adımları ve dayanakları

  1. Generate all Characteristic Objects (COs): Cartesian product of cvalues (Gray-code order for efficiency). If n criteria each with c_j characteristic values, total COs = Π_j c_j.

    Dayanak: Sałabun 2015 §3.1

  2. Expert evaluation: apply expert_function to CO_matrix to obtain preference scores p(CO_k) ∈ [0,1] for each characteristic object. This is the knowledge elicitation step - captures DM preferences over the structured CO space.

    Dayanak: Sałabun 2015 §3.2 - MEJ matrix

  3. For each alternative x_i, compute membership degrees μ_ij for each criterion j relative to the characteristic values using Triangular Fuzzy Numbers (TFNs). Each x_ij triggers membership in adjacent characteristic levels.

    Dayanak: Sałabun 2015 §3.3

  4. Aggregate membership degrees across all COs to compute final preference P(x_i) = Σ_k [p(CO_k) · Π_j μ_j(x_ij, CO_k)]. Rank descending.

    Dayanak: Sałabun 2015 §3.4