algorithm - 查找图中的所有关键节点集

标签 algorithm graph-algorithm

给定一个图,我想找到节点的集合 S1、S2、...,这些节点的移除可能会导致网络断开。这些集合中的每一个都可能包含一个或多个节点。 此外,这些集合中的任何一个都不是彼此的子集,即我们不考虑 S3=S1 U S2,尽管它也会断开网络连接。

我们不想找到:

  1. 只有一个关键节点集但所有
  2. 最大程度断开网络连接的单个节点集。

关于这些的任何建议:

  1. 问题的难度
  2. 解决方案的一些方向/论文引用
  3. 我可能需要提供的任何证明

最佳答案

删除后会断开图形连接的顶点集称为分隔符。参见例如A. Berry、J-P Bordat、O. Cogis:Generating all the Minimal Separators of a Graph .

关于algorithm - 查找图中的所有关键节点集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17441319/

相关文章:

algorithm - 打印(不检测)循环与拓扑排序

algorithm - NP完全吗?

python - 将配对值的元组(或列表列表)的元组拆分为独立的完整集合?

图直径的算法?

swift - 如何在控制台中 “draw” 二叉树?

javascript - 如何实现像浏览器一样的后退和前进功能

java - 在某个数字 : Comparable smallestAfter(Comparable[] values, 之后查找最小数字可比较)

algorithm - 图遍历确保首先访问 parent

Python:拒绝列表中的异常值(序列)

algorithm - 任何人有具体的指示或经验 'Generic Rules Engine' ?