一组顶点不相交的循环,以便每个顶点属于一个循环

时间:2014-04-16 23:09:40

标签: vertex np-complete disjoint-sets

这里我有一个有向图G.我需要确定是否存在 一组顶点不相交的循环,以便每个顶点属于一个循环。

我不确定这是否可以在多项式时间或NP-Complete完成?至少有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:5)

将每个顶点拆分为“in”顶点和“out”顶点。然后,顶点不相交的循环覆盖对应于该图上的完美​​匹配。您可以尽快找到完美匹配(即多项式时间)

的问题答案