Dijkstra Algoritması(Dijkstra’s Shortest Path)

Dijkstra’nın algoritması Prim’in algoritmasına çok benzer. En kısa yol ağacı, kenardan kenara inşa edilir. Ağaca dahil edilmiş olan köşelerin kümesi ve henüz dahil edilmemiş köşelerin kümesi olmak üzere 2 kümemiz vardır.
Açgözlü Seçim, iki seti birbirine bağlayan kenarı seçmek ve kaynaktan henüz dahil olmayan köşeleri içeren kümeye en küçük ağırlıklı yolu seçmektir.
Dijkstra Algoritması(Dijkstra’s Shortest Path)
  1. Başlangıç olarak sadece başlangıç düğümünün en kısa yolu bilinir. (0 dır.) 
  2. Tüm düğümlerin maliyeti bilinene kadar devam et. 
  3. O anki bilinen düğümler içerisinden en iyi düğümü şeç. (en az maliyetli düğümü seç, daha sonra bu düğümü bilinen düğümler kümesine ekle) 
  4. Seçilen düğümün komşularının maliyetlerini güncelle.
Dijkstra Algoritması(Dijkstra’s Shortest Path)

Dijkstra Algoritması(Dijkstra’s Shortest Path)

Dijkstra Algoritması(Dijkstra’s Shortest Path)


Dijkstra Algoritması(Dijkstra’s Shortest Path)

Dijkstra Algoritması(Dijkstra’s Shortest Path)

Dijkstra Algoritması(Dijkstra’s Shortest Path)





Paylaş

Benzer Yayın

Dijkstra Algoritması(Dijkstra’s Shortest Path)
4/ 5
Oleh

Abone Olun!

Yazımı Beğendiniz mi? Abone Olun Yayınları Kaçırmayın.

Benzer Yayınlar