Dijkstrasアルゴリズムは最新のルート検索システムで使用されていますか?


10

ダイクストラのアルゴリズムは、Googleマップや車のsatnavなどの最新のルート検索システムで使用されていますか?そうでない場合、それは何ですか?


GPSが主に全地球測位システムであり、現在地が特定されると、あなたの道を見つけるルーティングコンポーネントを意味していると思います。犬を振っている尾のさらに別のケース。
babou

1
私はこれのソースを提供することはできませんが、私の現在のアルゴリズムの講師は業界で働いており、特にGPSの場合、が実際に多く使用されていると述べています。ユークリッド距離をヒューリスティックとして使用する場合、実生活では無意味なパスを無視することにより、ダイストラの改善を得る傾向があります。ご存知かもしれませんが、ダイクストラはヒューリスティックh x = 0のA として記述できます。hバツ=0
jmite 2014

回答:



8

2009年のGoogleマップを使用 収縮階層を - このテクニカルトークをご覧ください。

それ以来、数ミリ秒でクロスカントリールーティングを実行できるいくつかの驚くべき方法が発見されました-いわゆる「2ホップのラベリング距離オラクル」。ここを参照するか、「ハブのラベル付け」または「大衆の最短経路」を検索してください。Bingはこれを使っているそうです。また、ガソリンスタンドの数に依存しない複雑さで、最も近い対象地点(たとえば、最も近いガソリンスタンド)を見つける機能などのアプリケーションもあります。


2
これは参考になるようです。ただし、a)引用可能なリファレンスを提供すること、および/またはb)これらがどのように機能するかについての全体像を描くことはできますか?特に、彼らは問題を正確に解決しますか?
ラファエル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.