我正在实现一个用于在欧洲进行路线规划的导航系统。目前,我已经实现了最短路径算法(Dijkstra和A*)。这是容易的部分,现在我需要一些最快路径算法。它必须快速且可靠。
我知道可以通过为道路质量(例如1号高速公路,2号主要道路等)分配值,然后将这些值与路线成本相乘,并最终使用Dijkstra或A*来实现,但这并不够复杂。
我正在寻找更精确的算法。地图本身包含各种数据,如道路质量、限速、交通信号灯位置等,我想利用它们。
是否有任何好的算法?或者至少有一个好的A*修改版吗?
我知道可以通过为道路质量(例如1号高速公路,2号主要道路等)分配值,然后将这些值与路线成本相乘,并最终使用Dijkstra或A*来实现,但这并不够复杂。
我正在寻找更精确的算法。地图本身包含各种数据,如道路质量、限速、交通信号灯位置等,我想利用它们。
是否有任何好的算法?或者至少有一个好的A*修改版吗?