查找无向图中不包含子循环的所有循环

时间:2017-12-01 15:20:45

标签: algorithm search graph

我试图在无向图中找到一种快速查找不包含任何子循环的循环的方法。

以下是包含此类五个周期的图表示例:

Example graph

这里的周期如下:{1,2,3,4},{1,4,5},{5,4,7,6},{4,3,7},{7, 3,9,8}

我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:1)

不包含子循环的循环称为“ induced cycles”,如果您搜索此术语,也许您会发现一些有用的东西。

例如,我发现本文与您所描述的问题完全有关:Finding and listing induced paths and cycles

出于我的个人需求,我最近编写了一种算法,该算法可以找到有向图中没有子循环的循环,但是它需要进行一些修改才能用于无向图,而且我不确定如果在无向图上使用它将有多快图。