Ore定理

概述

Ore定理(Ore’s Theorem):若简单图 个顶点,且对 中每对不相邻顶点 都有 ,则 中存在一条哈密顿回路。

定理陈述

形式化陈述

定理(Ore, 1960):设 是一个简单图,。若对 中所有不相邻的顶点对 ,均有 ,则 中存在一条哈密顿回路

条件说明

  • 度数条件:只要求不相邻顶点的度数之和 ,相邻顶点无此限制
  • 与Dirac定理的关系:Dirac定理要求每个顶点度数 ,这是Ore定理的特例
  • 宽松性:Ore定理的条件比Dirac定理更宽松,能判定更多图为哈密顿图

证明概要

证明思路

证明采用反证法+边添加法,核心思想如下:

第一步:假设不存在哈密顿回路

假设 满足Ore条件但不含哈密顿回路。

第二步:逐步添加边

中逐步添加不在 中的边,每次添加一条边,使得添加后图仍然不含哈密顿回路。由于最终添加到完全图 时一定有哈密顿回路,这个过程必然终止。

设最终得到的图为 ,则 满足:

  • 不含哈密顿回路
  • 中添加任意一条新边都会产生哈密顿回路

第三步:在 中取最长路径

中一条最长路径。与Dirac定理的证明类似, 的所有邻接点都在 上。

第四步:分析不相邻顶点

由于 不含哈密顿回路, 不相邻(否则 加上边 就构成哈密顿回路)。

定义集合:

第五步:导出矛盾

关键观察:若 ,则可以构造回路 ,且由于 是最长路径,,从而得到哈密顿回路,矛盾。

因此 ,即

不相邻,由Ore条件 ,而 ,所以

又因为 是最长路径,(否则存在不在 上的顶点与 相连,可延长路径),故

由此得到 ,矛盾。

参考文献

关键推论

  • 推论1(Dirac定理):若 ,则对任意不相邻顶点 ,Ore条件自动满足
  • 推论2:若 满足Ore条件,则 一定是连通图
  • 推论3 满足Ore条件当且仅当 的闭包(closure)是完全图 (Bondy-Chvátal闭包定理)

应用场景

  • 哈密顿图判定:Ore定理提供了一个实用的充分条件,比Dirac定理适用范围更广
  • 网络设计:在通信网络中,若任意两个不直连的节点度数之和足够大,则网络存在遍历所有节点的环路
  • 闭包算法:Ore定理是Bondy-Chvátal闭包定理的基础,通过反复添加满足度数条件的边来判定哈密顿性
  • DNA计算:在DNA计算模型中,Ore条件用于分析杂交图的可遍历性

参见