【发布时间】:2022-11-11 00:44:03
【问题描述】:
我正在寻找一种算法来找到通过边加权图的最长路径。该图是无环且连通的,但非定向并且只有稀疏连接,没有定义的起点,可以有许多叶节点。
如本例所示的简化表示,其中边缘权重与其长度成正比
将有解决方案 B-C-D-G-H-I。
我看过标准的图遍历算法,例如BFS、DFS、MST等;但似乎没有一个适合我的问题。
在我去实现一个蛮力算法之前,我想我会在这里检查任何建议的解决方案。
【问题讨论】:
-
“会有 B-C-D-G-H-I 的解决方案。”这不是解决方案。 A-C-D-G-H-I 和其他路径一样长
-
@ravenspoint OP 使用图像中的边缘长度作为权重,因此 BC 比 AC 长。
-
@yowiee 你能确认一下,图是非循环的吗?连接的?您是否使用“路径”的标准图论定义(没有重复的边或顶点)?
-
@Dave我已经更新了问题描述,明确指出该图是非循环的并且是连接的但不是定向的。
标签: graph-theory graph-traversal