Dijkstras algoritması modern rota bulma sistemlerinde kullanılıyor mu?


10

Dijkstra'nın algoritması, Google haritaları veya arabanızdaki satnav gibi modern rota bulma sistemlerinde mi kullanılıyor? Değilse, nedir?


Sanırım esas olarak Global Konumlandırma Syatem olan GPS nerede olduğunuzu belirlediğinde , yolunuzu bulan yönlendirme bileşenini kastediyorsunuz . Yine bir köpeği sallayan bir kuyruk örneği.
babou

1
Bunun için bir kaynak veremem, ancak şu anki Algoritmalar öğretim üyem endüstride çalışıyor ve nin özellikle GPS için pratikte çok kullanıldığını söylüyor . Öklid Uzaklığını sezgisel olarak kullanırsanız, gerçek hayatta saçma sapan yolları görmezden gelerek Dijstra'nın üzerinde gelişme elde edersiniz. Zaten biliyor olabilirsiniz, ancak Dijkstra'lar sezgisel ile olarak tanımlanabilir . AAh(x)=0
jmite

Yanıtlar:



8

2009 yılında Google Haritalar, Büzülme Hiyerarşilerini kullandı - bu teknik konuşmaya bakın .

O zamandan beri, "iki sekmeli etiketleme mesafesi oracles" olarak adlandırılan, kesirli milisaniye içinde kros yönlendirme yapabilen bazı akıllara durgunluk veren yöntemler keşfedildi. Buraya bakın veya "Hub etiketleme" veya "Kitleler için en kısa yollar" için arama yapın. Bence Bing'in bunu kullandığını duydum. Ayrıca, benzin istasyonlarının sayısından bağımsız bir karmaşıklığa sahip en yakın ilgi noktasını (örn. En yakın benzin istasyonu) bulma yeteneği gibi uygulamalara sahiptir.


2
Bu yararlı referanslar gibi görünüyor. Bununla birlikte, a) atıfta bulunulan referanslar verebilir ve / veya b) bunların nasıl çalıştığına dair geniş resmi çizebilir misiniz? Özellikle, sorunu tam olarak çözüyorlar mı?
Raphael
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.