distributor-to-disaster-areas-with-dijsktra-algorithm-
Ön Açıklama
Bu proje 2023'te yaşadığımız Maraş depreminden esinlenerek , simüle etmeye çalıştığım bir projedir.Yaşanan koordinasyon problemleri bilgisayar ile nasıl şekilde çözülebilir sorusu üzerinde bu şekilde bir optimizasyon çözümü bulmmaya çalıştım.Yollardaki problemler ve bölgelerdeki hasarlar hesaba katılarak en iyi şekilde optimizasyon nasıl sağlanırın cevabını aradım.
How can i test it? / Nasıl Test edebilirim?
definenodes()_ metoduna git ve node(name,location,,colortext,colorcircle,radiussmall,radiusbig,demand,assets) gibi düğümleri ekle ardından go defineedges()_ edge(weight,colorline,colortext,tailnode,headnode) gibi kenarları ekle , önceden tanımlanmış renkleri kullanabilirsin self.COLORSRED_ gibi
Amaç / Purpose
En ihtiyaçlı bölgeden başlayarak en uygun yoldan varlıkları taşımak
Yöntem / Method
Her ihtiyaç sahibi düğümün diğer düğümlere olan uzaklıklarını Dijkstra algoritmasını kullanarak bulup , en ihtiyaç sahibinden en az ihtiyaç sahibi düğüme doğru sıralayarak ve bu sırayı sürekli güncel tutarak en yakın varlıklı düğümden varlık transfer etme
Sonuç / Result
Sonuç olarak şunları elde edebiliriz: düğümlerin diğer düğümlere en kısa uzaklıkları ve ihtiyaç sahibi düğümlerin hangi varlığı nerden aldıkları.
#

Examples / Örnekler
