我最近一直在使用OSRM路由库。它似乎非常高效地解决了最短路径问题。然而,我没有看到如何使用它来计算单源最短路径。更准确地说,给定一个固定的起点,计算到所有可以在给定距离限制内到达的位置的最短距离(例如,在30分钟内可到达)。
OSRM在内部使用收缩分层技术。据我所知,当涉及到计算实际数据中两个位置之间的距离时,这种技术比Dijkstra算法要优越得多。然而,对于我的问题,Dijkstra算法似乎更适合,不是吗?
OSRM是否提供API来计算单源最短路径问题(带有距离限制)?还有其他更适合此类问题的免费路由库吗?最好支持OpenStreetMap数据。
OSRM在内部使用收缩分层技术。据我所知,当涉及到计算实际数据中两个位置之间的距离时,这种技术比Dijkstra算法要优越得多。然而,对于我的问题,Dijkstra算法似乎更适合,不是吗?
OSRM是否提供API来计算单源最短路径问题(带有距离限制)?还有其他更适合此类问题的免费路由库吗?最好支持OpenStreetMap数据。