«dijkstra» etiketlenmiş sorular

11
Dijkstra Algoritması ve A-Star nasıl karşılaştırılır?
Mario AI Yarışması'ndaki adamların neler yaptığını inceliyordum ve bazıları A * (A-Star) Pathing Algorithm'u kullanarak oldukça düzgün Mario botları inşa etti. ( Mario A * Bot Eylem Videosu ) Sorum şu: A-Star Dijkstra ile nasıl kıyaslanıyor? Onlara baktığında benzer görünüyorlar. Biri neden birini diğerinin üzerinde kullansın ki? Özellikle oyunlarda yol …


8
Dijkstra Algoritmasını kullanarak negatif ağırlıklar
Dijkstra algoritmasının neden negatif ağırlıklarla çalışmayacağını anlamaya çalışıyorum. En Kısa Yollar hakkında bir örnek okurken , aşağıdaki senaryoyu anlamaya çalışıyorum: 2 A-------B \ / 3 \ / -2 \ / C Web sitesinden: Kenarların hepsinin soldan sağa yönlendirildiğini varsayarsak, A ile başlarsak, Dijkstra'nın algoritması d (A, A) + uzunluğu (kenar) …

4
Genişlik İlk Arama (BFS) aynı şeyi daha hızlı yapabiliyorsa neden Dijkstra Algoritmasını kullanalım?
Her ikisi de tek kaynaktan en kısa yolu bulmak için kullanılabilir. BFS devreye O(E+V)girerken, Dijkstra devreye giriyor O((V+E)*log(V)). Ayrıca Dijkstra'nın yönlendirme protokollerine çok benzer şekilde kullanıldığını gördüm. Öyleyse, BFS aynı şeyi daha hızlı yapabiliyorsa neden Dijkstra algoritmasını kullanalım?


3
Dijkstra'nın algoritması neden azaltma anahtarı kullanıyor?
Dijkstra'nın algoritması bana şu şekilde öğretildi while pqueue is not empty: distance, node = pqueue.delete_min() if node has been visited: continue else: mark node as visited if node == target: break for each neighbor of node: pqueue.insert(distance + distance_to_neighbor, neighbor) Ancak algoritma ile ilgili bazı okumalar yapıyorum ve gördüğüm birçok …

10
Belirli düğümleri ziyaret eden bir grafikte en kısa yolu bulun
Yaklaşık 100 düğümü ve yaklaşık 200 kenarı olan yönsüz bir grafiğim var. Bir düğüm 'başlangıç', biri 'bitiş' ve yaklaşık bir düzine 'zorunluluk' etiketli. "Başlangıç" ta başlayan, "bitiş" de biten ve tüm "zorunluluk" düğümlerinden (herhangi bir sırayla) geçen bu grafikte en kısa yolu bulmam gerekiyor . ( http://3e.org/local/maize-graph.png / http://3e.org/local/maize-graph.dot.txt söz …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.