私は現在、ヨーロッパを経由するためのナビゲーションシステムを実装しています。これまでのところ、最短経路を実装しています(ダイクストラとA *)。それは簡単な部分でした、今私は最速のパスのためにいくつかのアルゴリズムが必要です。それは速くて信頼できるものでなければなりません。
道路の品質(たとえば、高速道路1つ、幹線道路2つなど)に値を割り当て、これらの値にルートコストを掛けて、最終的にダイクストラまたはA *を使用するだけで実行できることはわかっていますが、十分に洗練されていません。
より正確なアルゴリズムを探しています。地図自体には、道路の質、制限速度、信号機の位置など、あらゆる種類のデータが含まれているので、それを利用したいと思います。
これに適したアルゴリズムはありますか?または、少なくともA *の適切な変更ですか?