【发布时间】:2009-11-09 20:27:22
【问题描述】:
我有一个有向图,我的问题是枚举该图的所有最小(不能构造为其他循环的联合的循环)有向循环。这与 Tarjan 算法的输出不同。例如,对于this wikipedia page 的有向图,我想将 c d 和 d h 作为两个独立的有向循环。
我不知道这个问题是否是多项式的。我浏览了一篇论文“枚举最小 Dicuts 和强连通子图”,似乎得出的结论是这个问题是增量多项式(我不知道它是什么意思),但我无法为这篇文章提取算法。我也不确定最小强连通分量是否等同于我定义的最小循环。
有人知道这个问题的答案吗?
提前致谢!!!
【问题讨论】:
-
最小,意思是“最短路径”或“加权弧的最小成本周期”?
标签: algorithm cycle directed-graph