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