【发布时间】:2021-12-09 14:51:23
【问题描述】:
在图上,有多个起点和终点。每个起点对应多个终点,每个终点只对应一个起点。我需要在地图上找到从起点到终点的所有路线。不同的路线不能交叉,但允许它们重叠。
一开始我使用 A* 算法来寻找每一条路线,但后一条路线为了不与前一条路线交叉而采取了更多的路径。我想知道有没有算法可以考虑所有路线的总长度。
【问题讨论】:
-
如果找到最短的非相交路径并不困难,我会感到惊讶。 “不同的路线不能交叉,但允许它们重叠”这句话对我来说没有意义。考虑添加对允许路径的更精确描述。也许一些图片。
-
对不起,我的英语不好,我添加了一张图片来描述。
标签: graph-theory shortest-path