哈密尔顿通路

· · 个人记录

Hamilton Path

definition

哈密尔顿通路(Hamilton Path) : 经过图 G 中每个节点一次且仅一次的通路称为Hamilton通路

哈密尔顿回路(Hamilton Circuit): 经过图 G 中每个节点一次且仅一次的回路称为Hamilton回路

哈密尔顿图(Hamiltonian Graph):存在 Hamilton 回路的图称为 Hamilton 图

充分条件

G=(V, E)是具有n个节点的简单无向图(|V|=n),如果对于任意的两个不相邻的节点u, v\in V,均有deg(u)+deg(v)\ge n-1,则G中一定存在Hamilton Path

proof

Ore's Theorem

G=(V, E) 是具有n个节点的简单无向图,如果对于任意两个不相邻的节点u, v\in V,均有deg(u)+deg(v)\ge n,则G中一定存在Hamilton circuit

proof:

同上证明并得到一条Hamilton\space Path

  1. v_1$与$v_n$相邻,则恰好为一条$Hamilton circuit
  2. 假设不存在满足条件的$v_r$,则$deg(v_1)\le n-1-deg(v_n)$,那么$deg(v_1)+deg(v_n)\le n-1$,与已知条件矛盾

得证