algorithm - 关于图中的二分集和独立集

标签 algorithm graph-theory graph-coloring

假设有一个二分图。那么我是否可以说从 V 的两个二分划分中,具有最大基数的划分是该图的最大独立集?

因为,二分图中的所有边都是切割边(穿过两个分区的黑白),所以没有更多的边需要处理,即没有更多的节点可以添加到最大基数分区而没有一个节点的两个端点边在同一分区中,这违反了独立集的性质。

如果我们能像这样得到最大独立集,那么对于非二部图,我可以对图进行 2 着色,然后从两个分区中删除所有坏边(及其 2 个端点)并调用剩余的最大基数划分图的最大独立集?

最佳答案

对于任意二分法(即,将顶点集划分为两个独立的集),情况并非如此。例如,一个有两个顶点且没有边的图可以分成两个单集,但最大独立集的大小为 2,而不是 1。

关于algorithm - 关于图中的二分集和独立集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52834272/

相关文章:

c++ - 如何在 C++ 中读取 DIMACS 顶点着色图?

algorithm - 尝试对有向图进行双色处理时,顶点顺序是否重要?

java - 使用动态编程计算给定字符串中的组合

java - 使用用户输入的字符串找到最长的单词

c++ - 具有开始和结束索引的最大子数组

algorithm - 是否有用于平面度测试的在线算法?

javascript - 搜索算法

algorithm - 如何处理通过Dijkstra算法遍历的图中的 "composed nodes"?

python - 查找共享共同元素的行

java - 使用java为曲线下的区域着色