【发布时间】:2016-01-07 07:24:46
【问题描述】:
我已经看到了检测图表中循环的方法,但我仍然没有设法找到检测“桥式”循环的方法。所以假设我们在一个连通(和无向)图中找到了一个循环。我们如何确定删除此循环是否会断开图形?去除循环,我的意思是去除循环中的边(所以顶点不受影响)。
一种方法是清楚地计算移除前后的组件数量。我只是想知道是否有更好的方法。
如果碰巧有一个既定的算法,谁能指点我相关的工作/论文/出版物?
【问题讨论】:
-
Articulation Point在图表中会有所帮助。 -
参考this
-
你是删除循环顶点还是只删除边?
-
@DavidEisenstat 我只删除边缘。
-
@paulpaul1076 实际上我需要的是:假设我们在图中找到了一个循环,我们如何检查删除它是否会断开图? (我之前可能以不好的方式表达了我的问题 - 对此感到抱歉。我已经编辑了我的帖子以使其更清楚。)正如你提到的,一种方法是计算组件的数量。但我只是想知道是否有更好的方法。我之前看过你关于关节点的帖子,我认为这看起来很有趣。