【发布时间】:2009-09-12 00:31:53
【问题描述】:
除了 Dijkstra 之外,还有其他方法可以计算接近完整图的最短路径吗?我有大约 8,000 个节点和大约 1800 万条边。我浏览了"a to b on map" 的线程并决定使用 Dijkstra。我使用 Boost::Graph 库在 Perl 中编写了我的脚本。但结果不是我所期望的。使用调用 $graph->dijkstra_shortest_path($start_node,$end_node); 计算一条最短路径大约需要 10 多分钟;
我知道有很多优势,这可能是运行时间缓慢的原因。我死在水里了吗?有没有其他方法可以加快速度?
【问题讨论】:
标签: path graph dijkstra shortest