graph - 图论中的削减
问题描述
通常,割定义为图的子集。但是,我在某些地方读到必须连接剪辑中的所有节点。在这种情况下,所有子集都不能被切割。
1----2
\ |\
\ | \
\ | \
\| \
4----3 \
|__________5
在这种情况下,集合 {3, 4, 5} 是不是切?(节点 4 和 5 未连接)
解决方案
引用Reinhard Diestel 的图论研究生教科书,“割”的定义非常简单:
如果 {V1, V2} 是 V 的一个分区,则 G 的所有穿过这个分区的边的集合 E(V1, V2) 称为割。
注意:集合 S 的“分区”是完全覆盖 S 的一组不相交的 S 子集。
因此,如上所述,“切割”是一组边,而不是一组顶点。此外,没有要求 V1 或 V2 是连通子图。
推荐阅读
- reactjs - 如何使用 react-card-flip 解决 npm 依赖关系?
- cmake - CMake INTERFACE_LINK_LIBRARIES 条目被修饰
- c# - Specflow - 对任何关键字使用相同的步骤 def
- conditional-statements - Fluid 模板中的 TYPO3 TypoScript 对象好像条件不起作用
- linux - 使用 echo 创建 bash 文件
- reactjs - Material-UI:X-Grid / DataGrid 默认 ColumnMenu 未显示
- ios - 如何在 iOS 中分配提醒(EKReminder)?
- sql - Statistical functions on columns of arrays in BigQuery
- python - 如何根据索引拆分python字符串?
- c# - C#反射调用方法而不访问实例化类型