【发布时间】:2011-04-30 16:13:04
【问题描述】:
如何在无向图中找到所有chordless cycles?
例如,给定图形
0 --- 1
| | \
| | \
4 --- 3 - 2
算法应该返回 1-2-3 和 0-1-3-4,但绝不会返回 0-1-2-3-4。
(注意:[1]这个问题和small cycle finding in a planar graph不一样,因为图不一定是平面的。[2]我看过论文@ 987654323@ 但我不明白他们在做什么:)。 [3] 我试过CYPATH 但程序只给出计数,readme.txt 中的算法 EnumCordlessPath 有严重的拼写错误,C 代码是一团糟。 [4] 我不想找到任意一组fundametal cycles。循环基础可以有和弦。)
【问题讨论】:
-
@aioobe: 没有限制,但那会太效率低下。
-
在付费墙后面发布论文链接并没有什么好处。
-
@Beta:有时确实如此——对论文的引用很有用,+ ACM 并不是一本晦涩难懂的技术期刊。 (虽然我也无权访问它)
-
@Kenny:构建循环基础的方法不止一种吗?这里似乎有些可疑......看起来像是无弦循环形成了基础,但我可能会遗漏一些明显的东西。
-
这与求图的最小循环基有何不同? (stackoverflow.com/questions/16782898/…)
标签: algorithm language-agnostic graph graph-theory