是否有任何最短和安全的路径算法,以事故总数作为参数比Dijkstra算法更好?

问题描述 投票:0回答:1

这个问题适用于我的最后一年项目。该项目旨在为用户提供安全路线,以避免发生意外事故的街道。为此,我们正在寻找一种比Dijsta具有更好的时间复杂度和空间复杂度的算法。

algorithm shortest-path dijkstra recommendation-engine floyd-warshall
1个回答
0
投票

假设您可以将此问题表达为:

  • 找到一条路
  • 在有向图中
  • 具有非负权重

你可以用Thorup [2004]解决它 该特定算法声称在O(E + V * log log V)中执行

可以找到一个示例实现here

© www.soinside.com 2019 - 2024. All rights reserved.