【发布时间】:2017-01-18 19:20:30
【问题描述】:
第一个问题是我找不到一个算法,给定一个有向图作为输入,输出一个图中所有循环的列表。 (这个问题应该是NP完全的)。
在考虑了一段时间后,我意识到我可能真正需要的是找到具有最大权重(边权重总和)的电路(它可以有重复的顶点但不能有重复的边)。
这也应该是一个 NP 完全问题,一种解决方法是列出图中存在的所有电路,然后按边权重之和对它们进行排序。
您知道某种算法可以输出有向图中所有电路的列表吗?或者找到最大重量的电路?
我找到了这个,但这不是我所需要的。
http://epubs.siam.org/doi/abs/10.1137/0205007
但是,您确认这些问题的计算复杂性吗?
【问题讨论】:
标签: graph graph-algorithm graph-theory cycle