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

Kullanım alanları

MPF-TOPSIS-LING

MPF-TOPSIS-LING - m-Kutuplu Bulanık Dilbilimsel TOPSIS, MCGDM için (Adeel, Akram ve Koam 2019, Symmetry 11(6):735) - m-kutuplu bulanık dilbilimsel değişkenler (mFLV) üzerinden çok-kriterli grup karar verme; uzman-toplulaştırılmış m-PF dilbilimsel karar matrisi, toplulaştırılmış dilbilimsel terim kümesi ağırlıkları, m-PF dilbilimsel pozitif/negatif ideal çözümler (mPIS / mNIS), m-PF dilbilimsel Öklid uzaklıkları, göreli yakınlık katsayısı E'_j azalan sıralaması

m-kutuplu bulanık dilbilimsel bilgi altında uzaklık-temelli grup-karar MCDM - toplulaştırılmış m-PF dilbilimsel karar matrisi d'^i_jk = (1/r) Σ_l d^l,i_jk, ağırlıklı matris e^i_jk = w'_k d^i_jk, m-PF dilbilimsel Öklid uzaklıkları (Denklem 3-4), mPIS / mNIS'e (Denklem 1-2), yakınlık katsayısı E'_j (Denklem 5) azalan sıralaması

Formül adımları

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

  1. Karar-verici-başı m-PF dilbilimsel değerlendirme küpünü d^l,i_jk = p_i◦d^l_jk(a_j, V_k) ∈ [0,1] (l=1,…,r karar verici, j=1,…,p alternatif, k=1,…,q dilbilimsel değer, i=1,…,m kutup-özellik) ve DM-başı dilbilimsel-terim-kümesi ağırlık vektörlerini W^l = (w_1^l,…,w_q^l) ∈ (0,1]^q ile Σ_k w_k^l = 1 al. E-1 ila E-6 alan kısıtlarını doğrula.

    djkl,i=pi∘djkl(aj,Vk)∈[0,1];Wl=(w1l,…,wql)∈(0,1]q,∑k=1qwkl=1,l=1,2,…,r.
    LaTeX d^{l,i}_{jk} = p_i \circ d^l_{jk}(a_j, V_k) \in [0,1]; \quad W^l = (w_1^l, \ldots, w_q^l) \in (0,1]^q, \quad \sum_{k=1}^{q} w_k^l = 1, \quad l = 1, 2, \ldots, r.
  2. r adet DM-başı m-PF dilbilimsel değerlendirme matrisini, karar vericiler üzerinden basit aritmetik ortalamayla tek bir toplulaştırılmış m-PF dilbilimsel karar matrisine indirgele (§3, p. 7 üstü formülü ve Tablo 3). Her alternatif a_j, dilbilimsel değer V_k ve kutup i için d'^i_jk = (1/r) Σ_{l=1}^{r} d^l,i_jk koy. Eş zamanlı olarak DM-başı dilbilimsel-terim-kümesi ağırlıklarını basit aritmetik ortalamayla topla: w'_k = (1/r) Σ_{l=1}^{r} w_k^l (§3, p. 7 ortası); Σ_k w'_k = 1 korunur.

    djk′i=1r∑l=1rdjkl,i,i=1,…,m; j=1,…,p; k=1,…,q.wk′=1r∑l=1rwkl,k=1,…,q;∑k=1qwk′=1.
    LaTeX d'^{i}_{jk} = \frac{1}{r} \sum_{l=1}^{r} d^{l,i}_{jk}, \quad i = 1, \ldots, m;\ j = 1, \ldots, p;\ k = 1, \ldots, q. \qquad w'_k = \frac{1}{r} \sum_{l=1}^{r} w_k^l, \quad k = 1, \ldots, q; \quad \sum_{k=1}^{q} w'_k = 1.
  3. Toplulaştırılmış hücrenin her kutup bileşenini d'^i_jk, ilgili dilbilimsel değerin toplulaştırılmış ağırlığı w'_k ile çarparak ağırlıklı toplulaştırılmış m-PF dilbilimsel karar matrisini E = [(e^1_jk, e^2_jk, …, e^m_jk)]_{p×q} oluştur (§3, p. 7 altı formülü ve Tablo 7): e^i_jk = w'_k d^i_jk. Sonuç, w'_k ∈ (0,1] ve d^i_jk ∈ [0,1] olduğundan her koordinatı [0,1] aralığında bir m-PF sayısıdır.

    E=[(ejk1,ejk2,…,ejkm)]p×q,ejki=wk′djki,i=1,…,m; j=1,…,p; k=1,…,q.
    LaTeX E = \bigl[(e^1_{jk}, e^2_{jk}, \ldots, e^m_{jk})\bigr]_{p \times q}, \qquad e^i_{jk} = w'_k \, d^i_{jk}, \quad i = 1, \ldots, m;\ j = 1, \ldots, p;\ k = 1, \ldots, q.
  4. m-PF dilbilimsel pozitif ideal çözümü mPIS ve m-PF dilbilimsel negatif ideal çözümü mNIS'i sütun-bazlı kutup-başına çıkar (Denklem 1 ve 2). Her dilbilimsel değer V_k (sütun) ve her kutup i için, (d^i_k)+ = max_j e^i_jk ve (d^i_k)− = min_j e^i_jk koy. mPIS / mNIS, m-PF sayılarının q-demetleridir: mPIS = {((d^1_1)+,…,(d^m_1)+), …, ((d^1_q)+,…,(d^m_q)+)}; mNIS = {((d^1_1)−,…,(d^m_1)−), …, ((d^1_q)−,…,(d^m_q)−)}. Tüm kriterler fayda-yönlüdür; bu nedenle max → ideal pozitif ve min → ideal negatif her yerde geçerlidir.

    mPIS=\{((dk1)+,(dk2)+,…,(dkm)+)\}k=1q,(dki)+=maxj=1,…,pejki;mNIS=\{((dk1)−,(dk2)−,…,(dkm)−)\}k=1q,(dki)−=minj=1,…,pejki.
    LaTeX \mathrm{mPIS} = \Bigl\{\bigl((d^1_k)^+, (d^2_k)^+, \ldots, (d^m_k)^+\bigr)\Bigr\}_{k=1}^{q}, \quad (d^i_k)^+ = \max_{j=1,\ldots,p} e^i_{jk}; \qquad \mathrm{mNIS} = \Bigl\{\bigl((d^1_k)^-, (d^2_k)^-, \ldots, (d^m_k)^-\bigr)\Bigr\}_{k=1}^{q}, \quad (d^i_k)^- = \min_{j=1,\ldots,p} e^i_{jk}.
  5. Her alternatif a_j için mPIS ve mNIS'e m-PF dilbilimsel Öklid uzaklığını, q dilbilimsel değer ve m kutup üzerinde kutup-başı eşit-ağırlıklı Öklid metriğiyle hesapla (Denklem 3 ve 4): D_e(a_j, mPIS) = √((1/m) Σ_{k=1}^{q} [(e^1_jk − (d^1_k)+)^2 + … + (e^m_jk − (d^m_k)+)^2]); D_e(a_j, mNIS) = √((1/m) Σ_{k=1}^{q} [(e^1_jk − (d^1_k)−)^2 + … + (e^m_jk − (d^m_k)−)^2]). Karekök içindeki (1/m) ön-çarpanı kutup-başı eşit-ağırlıklandırma uygular; q dilbilimsel değer, kriter ağırlıkları w'_k zaten F3'te e^i_jk içine gömülü olduğundan kriter-başı yeniden ağırlıklandırma olmadan toplanır.

    De(aj,mPIS)=1m∑k=1q[(ejk1−(dk1)+)2+(ejk2−(dk2)+)2+⋯+(ejkm−(dkm)+)2];De(aj,mNIS)=1m∑k=1q[(ejk1−(dk1)−)2+(ejk2−(dk2)−)2+⋯+(ejkm−(dkm)−)2].
    LaTeX D_e(a_j, \mathrm{mPIS}) = \sqrt{\frac{1}{m} \sum_{k=1}^{q} \Bigl[(e^1_{jk} - (d^1_k)^+)^2 + (e^2_{jk} - (d^2_k)^+)^2 + \cdots + (e^m_{jk} - (d^m_k)^+)^2\Bigr]}; \qquad D_e(a_j, \mathrm{mNIS}) = \sqrt{\frac{1}{m} \sum_{k=1}^{q} \Bigl[(e^1_{jk} - (d^1_k)^-)^2 + (e^2_{jk} - (d^2_k)^-)^2 + \cdots + (e^m_{jk} - (d^m_k)^-)^2\Bigr]}.
  6. Her alternatif a_j için göreli m-PF dilbilimsel yakınlık katsayısını Denklem (5) ile hesapla: E'_j = D_e(a_j, mNIS) / (D_e(a_j, mPIS) + D_e(a_j, mNIS)) ∈ [0,1]. Alternatifleri E'_j'ye göre azalan sırada sırala; en büyük E'_j'ye sahip alternatif en iyisidir. E'_j üzerindeki eşitlikler kanonik makalede ele alınmamıştır — §3.1 vaka çalışmasında eşitlik yoktur.

    Ej′=De(aj,mNIS)De(aj,mPIS)+De(aj,mNIS)∈[0,1],j=1,2,…,p;aj1⪰aj2⪰⋯⪰ajp⟺Ej1′≥Ej2′≥⋯≥Ejp′.
    LaTeX E'_j = \frac{D_e(a_j, \mathrm{mNIS})}{D_e(a_j, \mathrm{mPIS}) + D_e(a_j, \mathrm{mNIS})} \in [0,1], \quad j = 1, 2, \ldots, p; \qquad a_{j_1} \succeq a_{j_2} \succeq \cdots \succeq a_{j_p} \iff E'_{j_1} \ge E'_{j_2} \ge \cdots \ge E'_{j_p}.

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

Sezgi

Distance-based group-decision MCDM under m-polar fuzzy linguistic information - aggregated m-PF linguistic decision matrix d'^i_jk = (1/r) Σ_l d^l,i_jk, weighted matrix e^i_jk = w'_k d^i_jk, m-PF linguistic Euclidean distances (Eqs. 3-4) to mPIS / mNIS (Eqs. 1-2), closeness coefficient E'_j (Eq. 5) descending ranking. Output typically closeness_coefficient (higher value = preferred).

Sonucu okuma: Read the result as a complete descending ranking of alternatives a_j by the relative m-PF linguistic closeness coefficient E'_j = D_e(a_j, mNIS) / (D_e(a_j, mPIS) + D_e(a_j, mNIS)) ∈ [0,1]. A value close to 1 means the alternative is simultaneously close to the m-PF linguistic positive ideal solution mPIS and far from the m-PF linguistic negative ideal solution mNIS, so higher E'_j is strictly better. The mPIS / mNIS are computed per-column per-pole over the weighted aggregated matrix E, so they always sit on the boundary of the alternative set and depend on which alternatives are present - removing or adding alternatives can shift the ideals (TOPSIS rank-reversal). The per-pole-equal-weighted Euclidean metric of Eqs. (3)-(4) treats all m poles symmetrically; if domain knowledge suggests one pole is more decisive (e.g. 'face features' in the §3.1 case), the method as published does not weight poles non-uniformly and a manual re-scoring is needed.

Varsayımlar

  • Each decision-maker assigns m-PF linguistic ratings d^l,i_jk ∈ [0,1] (NOT raw 0-100 scores).
  • All decision-makers use the same linguistic variable L_v, the same set of linguistic values V_k, and the same set of m pole-characteristics.
  • Per-DM linguistic-term-set weights W^l = (w_1^l,…,w_q^l) are supplied as cardinal numbers in (0,1] with Σ_k w_k^l = 1 (label-to-number mapping done upstream).
  • All criteria (linguistic values V_k) are benefit-direction - cost-direction handling is out of scope for this method as published.
  • Decision-makers receive equal weight 1/r (simple arithmetic mean aggregation, Sec. 3 top-of-p.7); non-uniform DM weights are not supported by the canonical algorithm.

Ne zaman kullanılmaz

  • Single-pole crisp data is sufficient - use base TOPSIS (Hwang-Yoon 1981) directly to avoid unnecessary m-polar layer.
  • Decision cells are intuitionistic / Pythagorean / spherical fuzzy (use IF-TOPSIS / PF-TOPSIS / SF-TOPSIS instead - m-PF value space is [0,1]^m without complement-pair semantics).
  • Non-uniform decision-maker weights are required (use a different MCGDM aggregator such as IFWA-based TOPSIS-MCGDM).
  • User requires the multi-stage outranking semantics of ELECTRE - MPF-TOPSIS-LING produces a complete linear ranking, not a choice set or partial preorder.

Sınırlılıklar

  • Rank reversal known on alternative-set changes (ref: Hwang-Yoon-1981-TOPSIS-rank-reversal-literature)
  • Assumes: Each decision-maker assigns m-PF linguistic ratings d^l,i_jk ∈ [0,1] (NOT raw 0-100 scores).
  • Assumes: All decision-makers use the same linguistic variable L_v, the same set of linguistic values V_k, and the same set of m pole-characteristics.
  • Assumes: Per-DM linguistic-term-set weights W^l = (w_1^l,…,w_q^l) are supplied as cardinal numbers in (0,1] with Σ_k w_k^l = 1 (label-to-number mapping done upstream).
  • Assumes: All criteria (linguistic values V_k) are benefit-direction - cost-direction handling is out of scope for this method as published.

Sık yapılan hatalar

  • Kutup-değerlendirme aralığı: her koordinat d^l,i_jk [0,1] aralığında olmalı (Chen-Li-Ma-Wang 2014 Tanım 1). Seminal makalenin Tablo 1'indeki gibi 0-100 puanlama ölçeğindeki ham puanlar, MPF-TOPSIS-LING'e beslemeden önce [0,1] aralığına normalleştirilmeli; yöntem bu normalleştirmeyi gerçekleştirmez.
  • Eşit kutup sayısı: tüm karar küpü genelinde her m-PF hücresi aynı kutup sayısını m paylaşmalı. Kutup anlamları (örn. §3.1'de p_1=yüz özellikleri, p_2=duruş, p_3=vücut hatları) karar vericiler, alternatifler ve dilbilimsel değerler arasında özdeş olmalı - aksi takdirde mPIS/mNIS için sütun-başı max/min tutarsızdır.
  • Dilbilimsel-terim-kümesi ağırlıkları kardinal eşleme gerektirir: §3.1 ağırlıkları, DM'lerin etiketlerden sayılara önceden eşlediği sayısal değerler (örn. l_2=orta ≈ 0.23) olarak sağlar. Yalnızca etiketler {düşük, orta, yüksek, aşırı yüksek} mevcutsa, çağıran ÖNCE Σ_k w_k^l = 1 olacak şekilde kardinal bir eşleme elisitlemeli - yöntem etiket dizilerini normalleştirmez.
  • mPIS/mNIS'in aykırı DM'lere duyarlılığı: mPIS/mNIS uzman-toplama SONRASINDA hesaplandığı için, derecelendirmeleri d'^i_jk'yi [0,1]'in bir köşesine çeken tek bir muhalif DM, TÜM alternatifler için ideal çözümü kaydırabilir. Toplama anı 'before_normalization' (A.group_aggregation_moment); aykırı-DM etkisini tespit etmek için S.weight_perturbation'ı aşağı akışta DM-başı-çıkarma ile çalıştır.
  • Simetrik kutup-başı Öklid metriği: Denklem (3)-(4) karekök içine homojen bir 1/m ön-çarpanı yerleştirir ve kriter-başı yeniden ağırlıklandırma TAŞIMAZ (kriter ağırlıkları w'_k zaten F3'te e^i_jk içine gömülüdür). Yaygın bir hata, karesi alınmış sapmayı w'_k ile ikinci kez çarpmaktır - bu, kriteri çift-ağırlıklandırır ve seminal makalenin Tablo 8'i ile kalibrasyonu bozar.

Hesap adımları ve dayanakları

  1. Ingest the per-decision-maker m-PF linguistic rating cube d^l,i_jk = p_i◦d^l_jk(a_j, V_k) ∈ [0,1] for l=1,…,r decision-makers, j=1,…,p alternatives, k=1,…,q linguistic values of the mFLV L_v, and i=1,…,m pole-characteristics; ingest the per-DM linguistic-term-set weight vectors W^l = (w_1^l,…,w_q^l) ∈ (0,1]^q with Σ_k w_k^l = 1. Validate domain constraints E-1 through E-6.

    Dayanak: Sec. 3 input preamble (p. 6) and Eq. (preceding Table 2)

  2. Aggregate the r per-DM m-PF linguistic rating matrices into a single aggregated m-PF linguistic decision matrix by simple arithmetic mean over decision-makers (Sec. 3, top-of-p. 7 formula and Table 3). For every alternative a_j, linguistic value V_k, and pole i, set d'^i_jk = (1/r) Σ_{l=1}^{r} d^l,i_jk. Simultaneously aggregate the per-DM linguistic-term-set weights by simple arithmetic mean: w'_k = (1/r) Σ_{l=1}^{r} w_k^l (Sec. 3, mid-p. 7); Σ_k w'_k = 1 is preserved.

    Dayanak: Sec. 3, top-of-p. 7 aggregation formulas; Tables 3 and 6

  3. Form the weighted aggregated m-PF linguistic decision matrix E = [(e^1_jk, e^2_jk, …, e^m_jk)]_{p×q} by multiplying each pole component of the aggregated cell d'^i_jk by the aggregated weight w'_k of its linguistic value (Sec. 3, bottom-of-p. 7 formula and Table 7): e^i_jk = w'_k d^i_jk. The result is an m-PF number with every coordinate in [0,1] because w'_k ∈ (0,1] and d^i_jk ∈ [0,1].

    Dayanak: Sec. 3, bottom-of-p. 7 weighted-matrix formula; Table 7

  4. Extract the m-PF linguistic positive ideal solution mPIS and the m-PF linguistic negative ideal solution mNIS column-wise per pole (Eqs. 1 and 2). For every linguistic value V_k (column) and every pole i, set (d^i_k)+ = max_j e^i_jk and (d^i_k)− = min_j e^i_jk. The mPIS / mNIS are q-tuples of m-PF numbers: mPIS = {((d^1_1)+,…,(d^m_1)+), …, ((d^1_q)+,…,(d^m_q)+)}; mNIS = {((d^1_1)−,…,(d^m_1)−), …, ((d^1_q)−,…,(d^m_q)−)}. All criteria are benefit-direction, so max → ideal positive and min → ideal negative everywhere.

    Dayanak: Eqs. (1) and (2), p. 8

  5. Compute the m-PF linguistic Euclidean distance of each alternative a_j from mPIS and from mNIS by the per-pole-equal-weighted Euclidean metric over q linguistic values and m poles (Eqs. 3 and 4): D_e(a_j, mPIS) = √((1/m) Σ_{k=1}^{q} [(e^1_jk − (d^1_k)+)^2 + (e^2_jk − (d^2_k)+)^2 + … + (e^m_jk − (d^m_k)+)^2]); D_e(a_j, mNIS) = √((1/m) Σ_{k=1}^{q} [(e^1_jk − (d^1_k)−)^2 + (e^2_jk − (d^2_k)−)^2 + … + (e^m_jk − (d^m_k)−)^2]). The (1/m) prefactor inside the square root applies per-pole-equal weighting; q linguistic values are summed without per-criterion reweighting because the criterion weights w'_k were already embedded into e^i_jk in F3.

    Dayanak: Eqs. (3) and (4), p. 8

  6. Compute the relative m-PF linguistic closeness coefficient of each alternative a_j by Eq. (5): E'_j = D_e(a_j, mNIS) / (D_e(a_j, mPIS) + D_e(a_j, mNIS)) ∈ [0,1]. Rank the alternatives in descending order of E'_j; the alternative with the largest E'_j is the best. Ties on E'_j are not addressed by the canonical paper - the §3.1 case study has no ties.

    Dayanak: Eq. (5), p. 8; Sec. 3.1 final ranking p. 11