Vizing定理

概述

Vizing定理(Vizing’s Theorem):对于简单图 ,其边色数 满足 ,其中 的最大度数。换言之,简单图的边色数要么等于最大度数,要么等于最大度数加一。

定理陈述

形式化陈述

定理(Vizing, 1964):设 是一个简单图, 为最大度数, 为边色数(用最少的颜色给边着色使相邻边颜色不同),则:

图的分类

根据Vizing定理,简单图可分为两类:

  • 第一类图(Class 1):,如二部图、完全图 、偶数阶轮图
  • 第二类图(Class 2):,如奇数阶完全图 、Petersen图

多重图的推广

对于允许有重边的多重图(最大重数为 ),Vizing定理推广为:

证明概要

证明思路

证明采用归纳法+贪心着色+Kempe链交换技术:

第一步:归纳基础

对边数 进行归纳。 时平凡成立。

第二步:取极小反例

假设 是不满足定理的最小反例(边数最少)。设

取一条边 ,由归纳假设 可以用 种颜色正常边着色。

第三步:尝试贪心着色

-着色基础上,尝试给 着色。

的缺失颜色集合为 的邻边未使用的颜色), 的缺失颜色集合为

  • ,则用 中的颜色给 着色,完成。
  • ,需要更精细的处理。

第四步:Kempe链技术

中的颜色 中的颜色

考虑由颜色 交替着色的极大路径(Kempe链):

  • 出发的 - 交替路径
  • 出发的 - 交替路径

关键观察

  1. 若从 出发的 - 链不到达 ,则交换该链上 的颜色,使 成为 的缺失颜色且 ,可用 着色
  2. 若从 出发的 - 链到达 ,则形成一条从 - 交替路径

第五步:构造扇形结构

当直接Kempe链交换不成功时,构造以 为中心的”扇形”(fan):

选择 的一个邻居 ,使得 的颜色 。然后考虑 的缺失颜色…

通过扇形中颜色的逐步调整(类似于Kempe链交换的推广),最终可以为 找到可用颜色。

第六步:导出矛盾

通过上述构造,总能将 -着色扩展到包含 的图 ,与 是反例的假设矛盾。

参考文献

关键推论

  • 推论1(König定理):二部图一定是第一类图,即
  • 推论2:完全图 中, 为奇数), 为偶数)
  • 推论3:Petersen图是第二类图,
  • 推论4(Vizing猜想):若 是第二类图,则 包含一个度数为 的重边子图(尚未完全证明)

应用场景

  • 调度问题:边着色可直接应用于时间表调度——图的顶点代表任务,边代表冲突关系,边色数给出最少时间段
  • 网络通信:在光纤网络中,边着色对应波分复用中的波长分配问题
  • 编译器优化:寄存器分配问题可以建模为图的边着色问题
  • 考试安排:若将学生视为边、考试视为顶点,边着色给出无冲突的考试时间安排

参见