完全图
概述
完全图(complete graph) 是每对不同顶点之间都有边相连的图,是给定顶点数下边数最多的简单图。完全图是图论中最基本的特殊图类之一,也是许多定理和构造的极值案例。除了完全图,图论中还有其他重要的特殊图类:圈图 (顶点首尾相连形成的环)、轮图 (圈图加一个中心顶点)和n 立方体 (超立方体图,表示 位二进制数的邻接关系)。这些特殊图在 Ramsey 理论、着色理论、编码理论和并行计算中有广泛应用。
定义
完全图(Complete Graph)
完全图 是具有 个顶点的简单图,其中每对不同的顶点之间都恰好有一条边相连。
- 顶点数:
- 边数:
- 每个顶点的度:(正则图)
- 总度数:(满足握手定理)
- 色数:(每个顶点互不相邻,需要不同颜色)
- 直径:(任意两个顶点之间距离为 1)
圈图(Cycle Graph)
圈图 ()是由 个顶点首尾相连形成的环。
- 顶点数:
- 边数:
- 每个顶点的度:(2-正则图)
- 色数:
- 直径:
- 是二部图当且仅当 为偶数
轮图(Wheel Graph)
轮图 ()是由圈图 加上一个与 中所有顶点相连的中心顶点构成的图。
- 顶点数:
- 边数:( 条圈边 + 条辐条边)
- 中心顶点的度:
- 外圈顶点的度:
- 色数:
- 总是非二部图(因为中心顶点与所有外圈顶点相邻,外圈至少有 3 个顶点)
n 立方体(n-Cube / Hypercube)
n 立方体 是以所有长度为 的二进制串为顶点、当且仅当两个二进制串恰有一位不同时连边的图。
- 顶点数:
- 边数:(每个顶点有 个邻居,总度数为 ,由握手定理得边数)
- 每个顶点的度:(-正则图)
- 色数:(二部图:按二进制串中 1 的个数的奇偶性划分)
- 直径:(两个顶点之间的距离等于它们对应二进制串中不同位的个数,即 Hamming 距离)
- 递归构造: 可以由两个 在对应顶点之间连边得到
核心性质
| 图类 | 顶点数 | 边数 | 顶点度 | 色数 | 直径 | 是否二部图 | |:-----|:------------|:----------|:-------|:-----------|:-----|:-----------| | ==== | | | | | | 仅 | | ==== | | | | (偶)/ (奇) | | 为偶数 | | ==== | | | 中心 ,外圈 | (奇)/ (偶) | | 否 | | ==== | | | | | | 是 |
关系网络
graph TB A["特殊图类"] --> B["完全图 Kₙ"] A --> C["圈图 Cₙ"] A --> D["轮图 Wₙ"] A --> E["n立方体 Qₙ"] B --> B1["最稠密简单图"] B --> B2["χ(Kₙ) = n"] B --> B3["K₅ 非平面图"] C --> C1["2-正则连通图"] C --> C2["偶数圈是二部图"] C --> C3["Wₙ = C_{n-1} + 中心"] D --> D1["C_{n-1} 的推广"] D --> D2["平面图"] E --> E1["n-正则二部图"] E --> E2["Hamming距离 = 图距离"] E --> E3["递归构造"] B --> G1["[[离散数学/concepts/图的着色]]"] B --> G2["[[离散数学/concepts/平面图]]"] C --> G3["[[离散数学/concepts/二部图]]"] A --> G4["[[离散数学/concepts/拉姆齐理论]]"]
- 前置知识:图的基本概念(顶点、边、度、路径、连通性)
- 核心关联:特殊图类是图论中的”标准模型”,许多定理的极值案例和反例都来自这些图
- 后继概念:二部图( 和偶数 是二部图)、平面图( 是非平面图)、拉姆齐理论( 是 Ramsey 数的定义基础)
章节扩展
第10章:图论
特殊图在定理中的角色:
-
与 Ramsey 理论:Ramsey 数 定义为满足以下条件的最小正整数 :对 的任意一种 2-着色(红/蓝),都存在红色的 或蓝色的 。完全图是 Ramsey 理论的基本研究对象(参见 拉姆齐理论)。
-
与平面性: 是 Kuratowski 定理中两个基本非平面图之一。 有 5 个顶点和 10 条边,而平面图的边数上界为 ,因此 不是平面图(参见 平面图)。
-
与着色: 给出了色数的上界——任何 个顶点的图的色数不超过 。完全图是色数最大的 阶图。
n 立方体 的应用:
- 并行计算: 的结构被用于超立方体并行计算机的互联网络,其直径为 意味着任意两个处理器之间最多经过 步通信
- 编码理论: 中的顶点对应长度为 的二进制码字,边对应单位距离的码字对,与纠错码理论密切相关
- 布尔函数: 是表示 变量布尔函数的自然框架,每个顶点对应一个输入组合
特殊图之间的关系:
- 由 加中心顶点构成:
- 可以看作 去掉中心顶点的”补”: 是 的外圈部分
- ,, 是立方体的骨架图
- (三角形既是圈图也是完全图)
第11章:树
完全图 与树的计数有深刻联系。根据Cayley 公式, 个标记顶点上的不同树共有 棵。这一公式可以通过 Prüfer 序列优雅地证明——每棵 顶点的标记树唯一对应一个长度为 的序列,每个位置有 种选择,因此总数为 。
完全图 恰好有 棵生成树(Kirchhoff 矩阵树定理的推论)。
补充
特殊图的应用
特殊图类在理论和实践中都有重要价值:
- 完全图 :团问题、Ramsey 理论、社交网络中的”全连接”子网络
- 圈图 :环形网络拓扑、循环调度、化学分子环结构
- 轮图 :星型网络的扩展、Hub-and-Spoke 运输模型
- n 立方体 :超立方体并行计算、Gray 码、纠错码、布尔函数分析
特殊图的记忆方法
- : 个顶点”全部”(Complete)相连,边数
- : 个顶点排成”圈”(Cycle),每个顶点度数为 2
- : 加”轮轴”(Wheel),共 个顶点
- : 维”立方体”(Cube), 个顶点,每个顶点度数为
常见误区
- 有 个顶点而非 个外圈顶点;外圈是 ,有 个顶点
- (单个顶点)和 (一条边)既是完全图也是二部图
- 是一个孤立顶点(),
- 要求 ; 和 不是标准定义
- 轮图 要求 (因为外圈 至少需要 3 个顶点)