完全图

概述

完全图(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 个顶点)

参见

  • 二部图 和偶数 是二部图的重要例子
  • 平面图 是 Kuratowski 定理中的基本非平面图
  • 图的着色 是色数上界的极值案例
  • 拉姆齐理论 是 Ramsey 数定义的基础