Denizcilik Bilim Yaşam

Açıklamalı hesaplamalar

TOPSIS sıralama hesaplayıcı

Fayda ve maliyet ölçütleriyle alternatifleri karşılaştırın; vektör normalizasyonunu, ideal noktalara uzaklıkları ve ağırlık duyarlılığını inceleyin.

TOPSIS · 1.0.0

TOPSIS: sıranın arkasındaki uzaklığı incele

İki ile altı alternatifi, iki ile altı negatif olmayan ölçütle karşılaştır. Fayda ve maliyet yönlerini açıkça seç. Bu uygulama klasik vektör normalizasyonu ve Öklid uzaklığı kullanır.

Karar verisi ve ölçüt ağırlıkları

Her sütun tek birimde, anlamlı bir negatif olmayan oran ölçeğinde olmalı; tercih belirtilen yönde sürekli iyileşmelidir. Ağırlıklar negatif olamaz; en az biri pozitiftir. Kullanılmadan önce toplamlarına bölünür.

Ondalık için nokta veya virgül kullan; binlik ayırıcı kullanma. Bilimsel gösterim kabul edilir. AHP, 1/2 ile 1/9 arasındaki kesirleri de kabul eder.

Yalnızca görünen ölçüt ve alternatifler hesaba katılır. Sayıyı azaltmak girdileri gizler; artırmak geri getirir. Sıfırlama tüm girdileri eğitim örneğine döndürür.

Girdi matrisi
AlternatifÖlçüt 1Ölçüt 2Ölçüt 3

Yazılımın sayısal sınırları: Her veri kendi biriminde 0 veya 10⁻¹²–10¹²; her ham ağırlık 0 veya 10⁻⁶–10⁶ olabilir. Bunlar aritmetiği korur; işletme sınırı değildir. Pozitif ağırlıklı tamamen sıfır sütun kaldırılmalı veya düzeltilmelidir; aksi halde hesap reddedilir. Tamamen sıfır ve sıfır ağırlıklı sütun açıkça etkisizdir; normalize değerleri sıfır alınır.

Aşağıdaki yöntem ve çözülmüş örnek JavaScript olmadan okunabilir.

Girdiler ve CSV dosyası bu sayfada işlenir. Araçlar hesap verisi göndermez ve kalıcı depolama kullanmaz. İndirme yalnızca düğmeye bastığında başlar.

Görünür beş dönüşüm

İki referans noktası, iki uzaklıkŞematik düzlemde iki fayda ölçütü vardır; yukarı ve sağa gitmek tercih edilir. İdeal sağ üstte, en kötü referans sol alttadır. A alternatifi ideale D artı, en kötü referansa D eksi çizgisiyle bağlanır. Yakınlık, D eksinin iki uzaklığın toplamına bölümüdür.Ağırlıklı fayda ölçütü 1Ağırlıklı fayda ölçütü 2İdeal (+)En kötü (−)Alternatif AD⁺D⁻
Yalnızca iki fayda ölçütü için kavramsal şema; üç ölçütlü çözülmüş örneğin grafiği değildir. Maliyet ölçütlerinde ideal/en kötü seçimi tersine döner. Uzaklıklar bütün etkin boyutlarda hesaplanır.

Denklemler ve simgeler

wⱼ = bⱼ/Σb · sⱼ = √Σᵢxᵢⱼ²

rᵢⱼ = xᵢⱼ/sⱼ · vᵢⱼ = wⱼrᵢⱼ

Dᵢ⁺ = √Σⱼ(vᵢⱼ − vⱼ⁺)² · Dᵢ⁻ = √Σⱼ(vᵢⱼ − vⱼ⁻)²

Cᵢ = Dᵢ⁻/(Dᵢ⁺ + Dᵢ⁻)

Bu uygulamadaki simgeler
SimgeAnlamı
m, nAlternatif ve ölçüt sayısı, her biri 2–6
xᵢⱼAlternatif i’nin ölçüt j performansı, belirtilen sütun biriminde
bⱼ, wⱼHam ve toplamla normalize edilmiş negatif olmayan ölçüt ağırlıkları
sⱼÖlçüt j girdi sütununun Öklid normu
rᵢⱼ, vᵢⱼVektörle normalize ve ağırlıklı normalize performans
vⱼ⁺, vⱼ⁻Fayda/maliyet yönüyle seçilen ideal ve en kötü referans koordinatı
Dᵢ⁺, Dᵢ⁻Alternatif i’nin ideal ve en kötü referansa Öklid uzaklığı
CᵢBoyutsuz göreli yakınlık; tanımlıysa yüksek olan önce sıralanır

m × n karar matrisi X’i, fayda veya maliyet yönlerini ve ham bⱼ ağırlıklarını kaydet. Ağırlıkları wⱼ = bⱼ/Σb ile normalize et. Sıfır ağırlık, ölçütün katkısını kaldırır; veriyi görünür bırakır.

Her ölçüt için sⱼ = √Σᵢxᵢⱼ² ve rᵢⱼ = xᵢⱼ/sⱼ hesapla. Etkisiz sütun dışında her normalize sütunun Öklid normu 1’dir. Bu yöntem min–maks, maliyetin tersini alma veya sütun toplamına bölme değildir.

vᵢⱼ = wⱼrᵢⱼ hesapla. Fayda için ideal en büyük, en kötü referans en küçük vᵢⱼ; maliyette tersi olur. Maliyet verisinin tersi alınmaz. Referans noktalar bu alternatif kümesinden kurulur; uygulanabilir bir alternatife karşılık gelmeleri gerekmez.

Dᵢ⁺ = √Σⱼ(vᵢⱼ − vⱼ⁺)² ve Dᵢ⁻ = √Σⱼ(vᵢⱼ − vⱼ⁻)² hesapla. Payda pozitifken Cᵢ = Dᵢ⁻/(Dᵢ⁺ + Dᵢ⁻), 0–1 arasındadır. Bu modelde yüksek yakınlık önde sıralanır.

İdeal ve en kötü referans çakışırsa bütün etkili alternatifler aynıdır: iki uzaklık sıfır, yakınlık 0/0 olur. Araç, uydurma 0, 0,5 veya 1 puanı ve sayısal sıra vermeden belirsiz eşitlik gösterir.

Örnek makale: kurmaca gemi bakım programlarını karşılaştırma

Aynı gemi bakım kapsamı için üç kurmaca program düşün. Üretilmiş ölçütler: karşılaştırılabilir 100 talepte önlenen arıza talebi (yüksek tercih), saat olarak duruş (düşük tercih) ve kişi-saat olarak iş yükü (düşük tercih). Gözlenmiş güvenilirlik veya maliyet verisi iddia edilmez.

A, B ve C satırları (8,16,40), (6,8,32), (9,24,56) olsun. (4,2,1) ham ağırlıkları (4/7,2/7,1/7) olur; bilerek tutarlı AHP eğitim önceliklerine karşılık gelir. Bu öğretici bir hibrittir; genel geçer önerilen ağırlık değildir.

Normlar √181, √896, √5760 olur. Her girdiyi sütun normuna böl, normalize ağırlıkla çarp. Örneğin vA,1 = (8/√181) × (4/7). Aşağıdaki tablolar her değeri ideal/en kötü referans, uzaklık ve sıralamaya kadar taşır.

Bu özel örnekte A programının yakınlığı en yüksektir. Bu üstünlük girilen veri, yön ve ağırlıklara bağlıdır. Bir ağırlığı veya veriyi değiştirip duyarlılık satırlarını incele; yakınlığı başarı olasılığı olarak yorumlama.

Hesabı adım adım izle
Sütun vektör normları ve normalize ağırlıklar
ÖlçütBirimTercih yönüHam ağırlıkwⱼsⱼ
Önlenen arıza talebicount / 100Fayda: yüksek değer tercih edilir40,571428571413,45362405
Duruş süresihMaliyet: düşük değer tercih edilir20,285714285729,93325909
İş yüküperson·hMaliyet: düşük değer tercih edilir10,142857142975,89466384
Girdi matrisi
Önlenen arıza talebiDuruş süresiİş yükü
Program A81640
Program B6832
Program C92456
Vektörle normalize edilmiş R matrisi
Önlenen arıza talebiDuruş süresiİş yükü
Program A0,5946353170,53452248380,5270462767
Program B0,44597648770,26726124190,4216370214
Program C0,66896473160,80178372570,7378647874
Ağırlıklı V matrisi
Önlenen arıza talebiDuruş süresiİş yükü
Program A0,33979160970,15272070970,07529232524
Program B0,25484370730,076360354830,06023386019
Program C0,38226556090,22908106450,1054092553
İdeal ve en kötü referans
Ölçütvⱼ⁺vⱼ⁻
Önlenen arıza talebi0,38226556090,2548437073
Duruş süresi0,076360354830,2290810645
İş yükü0,060233860190,1054092553
Hesabı adım adım izle
AlternatifD⁺D⁻YakınlıkSıra
Program A0,088666215050,11812738630,57123327571
Program B0,12742185360,15926214710,55553203762
Program C0,15926214710,12742185360,44446796243

Tablolar en fazla 10 anlamlı basamak gösterir; CSV hesaplanan binary64 değerlerini korur. Azalan sırada her grubun en yüksek puanından 10⁻¹² uzaklıktaki değerler eşit sayılır; yarışma sıralaması kullanılır (1, 1, 3). Görsel yuvarlama sıralamayı belirlemez.

Ağırlık duyarlılığı: tek ham ağırlık −%20 veya +%20

Her pozitif ham ağırlık sırayla 0,8 veya 1,2 ile çarpılır; bütün ağırlık vektörü yeniden normalize edilir. Sıfır ağırlıklar sıfır kalır. Veriler, tercih yönleri ve alternatif kümesi sabittir. Bunlar varsayımsal karşılaştırmadır; güven aralığı veya sağlamlık kanıtı değildir.

Ağırlık duyarlılığı: tek ham ağırlık −%20 veya +%20
Değişen ölçüt / çarpanYeni normalize ağırlıklarGirdi alternatif sırasıyla yakınlıkGirdi alternatif sırasıyla sıra
Önlenen arıza talebi × 0,80,5161290323 | 0,3225806452 | 0,16129032260,5565062666 | 0,6097334329 | 0,39026656712 | 1 | 3
Önlenen arıza talebi × 1,20,6153846154 | 0,2564102564 | 0,12820512820,5845052698 | 0,5101802797 | 0,48981972031 | 2 | 3
Duruş süresi × 0,80,6060606061 | 0,2424242424 | 0,15151515150,5892052607 | 0,5055090076 | 0,49449099241 | 2 | 3
Duruş süresi × 1,20,5405405405 | 0,3243243243 | 0,13513513510,5572633115 | 0,5969863384 | 0,40301366162 | 1 | 3
İş yükü × 0,80,5882352941 | 0,2941176471 | 0,11764705880,5696110307 | 0,5519002983 | 0,44809970171 | 2 | 3
İş yükü × 1,20,5555555556 | 0,2777777778 | 0,16666666670,5731411457 | 0,5598228973 | 0,44017710271 | 2 | 3

Sıralamayı kullanmadan önce

  • TOPSIS telafi edicidir: bir ölçütteki güç, diğerindeki zayıflığı dengeleyebilir. Zorunlu emniyet, uygulanabilirlik ve hukuki koşulları önce denetle. Sıralama ekipmanı belgelendirmez, bakım veya işletme izni vermez.
  • Vektör normalizasyonu, sayısal sınırlar içinde bir sütunun pozitif birim dönüşüm katsayısıyla çarpılmasından etkilenmez. Ölçek başlangıcını değiştiren sabit eklemeye genel olarak dayanıklı değildir. “İyi = 3” gibi sıralı etiketler kendiliğinden oran ölçeği kanıtı olmaz.
  • Alternatif eklemek veya çıkarmak normları ve referansları değiştirir; mevcut alternatiflerin sırası da değişebilir. İlişkili ölçütler aynı etkiyi iki kez sayabilir. Veri belirsizliği, uzman uyuşmazlığı ve normalizasyon türleri ayrıca incelenmelidir.
  • Araç ANN eğitmez, olasılık kestirmez, veriden ağırlık öğrenmez veya bulanık TOPSIS uygulamaz. ±%20 senaryoları sınırlı tek-değişken karşılaştırmasıdır; sıranın değişmemesi genel sağlamlık garantisi değildir.

Örnek ağırlıkların AHP ile türetilmesini incele

Temel yöntemler ve ileri okuma

Kaynaklar 8 Ekim 2026 tarihinde kontrol edildi. Gemi bakımına ait tüm değerler eğitim için üretilmiştir; ölçülmüş veri değildir. Model sürümü 1.0.0.

İlgili bağlam

Yöntemin açıklaması ve çözülmüş örneği bu sayfadadır. Aşağıdaki yazılar ek bağlam sağlar.

Tüm hesaplama araçları