Question

Difficulty: MediumEn Küçük Yayılan Ağaç Problemi

Ulaştırma ve Altyapı Bakanlığı tarafından yürütülen 'Akıllı Otoyol' projesi kapsamında, güzergâh üzerindeki 6 farklı kontrol istasyonu (M1,M2,M3,M4,M5M_1, M_2, M_3, M_4, M_5 ve M6M_6) arasında yeraltı fiber optik haberleşme ağı kurulması planlanmaktadır.

İstasyonlar arasındaki olası kablo güzergâhları ve bu güzergâhların tahmini kurulum maliyetleri (yüz bin TL cinsinden) aşağıdaki tabloda verilmiştir:

GüzergâhMaliyet (Yüz Bin TL)
M4M5M_4 - M_55
M1M2M_1 - M_26
M1M3M_1 - M_37
M1M4M_1 - M_48
M5M6M_5 - M_69
M2M3M_2 - M_310
M3M4M_3 - M_411
M4M6M_4 - M_612
M2M6M_2 - M_615

Projenin amacı, tüm istasyonları birbirine bağlayan kesintisiz bir ağ kurarken toplam kurulum maliyetini en aza indirmektir.

Buna göre, kurulacak olan en düşük maliyetli fiber optik ağın toplam maliyeti kaç yüz bin TL olur?

  1. 35Answer
  2. B
    36
  3. C
    38
  4. D
    41
  5. E
    42

Answer

En küçük yayılan ağacın toplam maliyeti 35 yüz bin TL'dir.
Doğru çözüm, Kruskal algoritması uygulanarak maliyetlerin küçükten büyüğe sıralanması ve çevrim oluşturmayan ilk 5 kenarın (5, 6, 7, 8 ve 9 maliyetli kenarlar) seçilmesiyle elde edilir. Bu kenarların toplamı 35'tir.

Step-by-Step Solution

1
Problemin türünü belirleme.
Tüm düğümleri (istasyonları) birbirine bağlayan ve toplam kenar ağırlığı (maliyeti) en düşük olan yapıyı bulmamız gerektiğinden, bu bir 'En Küçük Yayılan Ağaç (Minimum Spanning Tree)' problemidir.
Kesintisiz bir haberleşme ağı kurmak ve bunu minimum maliyetle yapmak En Küçük Yayılan Ağaç problemi modelini gerektirir.
2
Kruskal algoritmasını uygulamak için kenarları maliyetlerine göre küçükten büyüğe sıralama.
Sıralama: (M4-M5)=5, (M1-M2)=6, (M1-M3)=7, (M1-M4)=8, (M5-M6)=9, (M2-M3)=10, (M3-M4)=11, (M4-M6)=12, (M2-M6)=15.
Kruskal algoritması, döngü oluşturmamak şartıyla her adımda en düşük maliyetli kenarın ağa eklenmesi prensibiyle çalışır.
3
Çevrim (döngü) oluşturmayacak şekilde en düşük maliyetli kenarları seçerek ağı oluşturma (N=6 düğüm için N-1=5 kenar seçilmelidir).
1. Kenar: M4M5M_4 - M_5 (5) seçildi.
2. Kenar: M1M2M_1 - M_2 (6) seçildi.
3. Kenar: M1M3M_1 - M_3 (7) seçildi.
4. Kenar: M1M4M_1 - M_4 (8) seçildi.
5. Kenar: M5M6M_5 - M_6 (9) seçildi.
Sonraki en küçük kenar olan M2M3M_2 - M_3 (10) seçilseydi M1M2M3M_1-M_2-M_3 arasında döngü oluşacaktı. 5 kenara ulaşıldığı ve tüm düğümler bağlandığı için işlem tamamlandı.
Bir ağaçta döngü bulunamaz ve 6 düğümlü bir sistemin tam olarak bağlanması için tam olarak 5 kenar gerekir.
4
Seçilen kenarların maliyetlerini toplama.
Toplam Maliyet = 5 + 6 + 7 + 8 + 9 = 35 yüz bin TL.
En Küçük Yayılan Ağacın (MST) toplam değeri, seçilen optimum kenarların ağırlıkları toplamıdır.

Key Concept

En Küçük Yayılan Ağaç problemi (Minimum Spanning Tree), bir şebekedeki tüm düğümleri döngü yaratmadan birbirine bağlayan en düşük toplam ağırlıklı kenar kümesini bulmayı amaçlar.
Rate this question