Question

Difficulty: MediumEn Kısa Yol Problemi

Bir lojistik ağında merkez depo olan 11 numaralı düğümden, teslimat noktası olan 66 numaralı düğüme en kısa mesafe üzerinden sevkiyat yapılacaktır. Düğümler arasındaki bağlantılar ve bu bağlantıların mesafeleri (birim cinsinden) aşağıda verilmiştir:

Başlangıç DüğümüBitiş DüğümüMesafe (Birim)
124
133
232
245
343
356
451
465
562

Buna göre, 11 numaralı düğümden 66 numaralı düğüme giden en kısa yolun toplam mesafesi kaç birimdir?

  1. A
    8
  2. 9Answer
  3. C
    11
  4. D
    12
  5. E
    14

Answer

En kısa yolun toplam mesafesi 9 birimdir.
Yapılan adım adım analizde (Dijkstra yaklaşımı), 1-3 (33), 3-4 (33), 4-5 (11) ve 5-6 (22) yayları takip edildiğinde toplam mesafenin 3+3+1+2=93+3+1+2=9 birim olduğu görülür. Diğer tüm kombinasyonlar (örneğin düğüm 2 üzerinden gitmek veya 4'ten 6'ya doğrudan atlamak) daha yüksek toplam maliyet/mesafe üretmektedir.

Step-by-Step Solution

1
Başlangıç düğümünden (1) komşu düğümlere olan mesafeleri belirleme
Düğüm 2 için mesafe 4, Düğüm 3 için mesafe 3 birimdir.
Dijkstra algoritması mantığına göre başlangıç noktasından çevreye yayılınır.
2
Düğüm 3 üzerinden Düğüm 4'e geçişi değerlendirme
Düğüm 4'e 1-3-4 yoluyla 3+3=63 + 3 = 6 birimle ulaşılır.
1-2-4 yolu 4+5=94 + 5 = 9 birim olduğundan, 1-3-4 yolu daha avantajlıdır.
3
Düğüm 4 üzerinden Düğüm 5'e geçişi değerlendirme
Düğüm 5'e 1-3-4-5 yoluyla 6+1=76 + 1 = 7 birimle ulaşılır.
Doğrudan 1-3-5 yolu 3+6=93 + 6 = 9 birim olduğundan, 4 numaralı düğüm üzerinden geçmek yolu kısaltır.
4
Düğüm 5 üzerinden hedef Düğüm 6'ya ulaşma
Düğüm 6'ya 1-3-4-5-6 yoluyla 7+2=97 + 2 = 9 birimle ulaşılır.
Alternatif olan 1-3-4-6 yolu 6+5=116 + 5 = 11 birim olduğundan, 9 birimlik yol en kısa çözümdür.

Key Concept

En kısa yol problemlerinde (Dijkstra algoritması vb.) her bir düğüm için kalıcı etiketler oluşturulurken, o düğüme gelen tüm alternatif yollar kıyaslanmalı ve en küçük değer seçilmelidir.

Hints

1
Şebeke üzerinde her düğüme ulaşmak için mümkün olan en küçük toplam değerleri not ederek ilerleyin.
2
Düğüm 4'e ulaştığınızda (toplam 6 birim), Düğüm 6'ya gitmek için 4-6 yayını mı yoksa 4-5-6 güzergahını mı kullanmanın daha kısa olacağını karşılaştırın.
3
En kısa güzergah 1-3-4-5-6 şeklindedir; bu yolun üzerindeki tüm rakamları toplayın.

Practice More

Benzer bir şebekede 'Maksimum Akış' miktarını hesaplamayı deneyerek kapasite kısıtlarını pekiştirebilirsiniz.

Alternative Method

Şebekeyi küçük bir ağ olduğu için deneme-yanılma (inspection) yöntemiyle tüm yolları listeleyerek de çözebilirsiniz: 1-2-4-6 (14), 1-2-4-5-6 (12), 1-3-4-6 (11), 1-3-5-6 (11), 1-3-4-5-6 (9).
Estimated Time:1m 30s
Rate this question