我有一张美国空间地图,用权重(距离)连接城市。我想找到这张地图中最长(权重最大)的路径。
不要求所有节点或边都需要被访问。
方法和序言资源建议就可以了。
我不知道我是否正确,但你可以尝试以下方法:
您可以检查该图是否是欧拉图。如果是这样,你的问题是找到欧拉电路,这可以在多项式时间内完成。
否则你就会遇到问题,因为如果我没记错的话,你必须找到最大(可能是诱导的)欧拉子图,这是 NP 难的。
当然,一切都假设所有权重都是非负的。