图论-哈密尔顿图

· · 个人记录

定义

注:“哈密尔顿”(Hamiltonian)也可翻译为“哈密顿”,以后者见多。

哈密顿路径

通过图G的每个结点一次,且仅一次的路径,就是哈密顿路径。  
哈密顿路径也称作哈密顿链,指在一个图中沿边访问每个顶点恰好一次的路径。

哈密顿圈/回路

指包含图的所有顶点的圈。哈密顿圈又叫哈密顿回路。  

哈密顿图

存在哈密顿回路(哈密顿圈)的图就是哈密顿图。

判断

哈密顿图有很多充分条件,例如:  
(1)若图的最小度不小于顶点数的一半,则图是哈密顿图;  
(2)若图中每一对不相邻的顶点的度数之和不小于顶点数,则图是哈密顿图。

哈密尔顿图与NP问题

一般地,寻找一个图的哈密顿圈问题是 NP 困难的。
寻找一个哈密顿路径是一个典型的NP-完全(NP-complete)问题。
后来人们也证明了,找一条哈密顿路的近似比为常数的近似算法也是NP完全的。