求哈密顿回路的若干技巧.pdfVIP

  • 13
  • 0
  • 约 4页
  • 2017-08-09 发布于浙江
  • 举报
求哈密顿回路的若干技巧

第 14 卷 第 1 期 衡水学院学报 Vol. 14, No. 1 2012 年 2 月 Journal of Hengshui University Feb. 2012 求哈密顿回路的若干技巧 陈 萍,申红莲 (衡水学院 数学与计算机科学学院,河北 衡水 053000) 摘 要:许多实际问题的解决都可归于无向图中哈密顿回路的求出.本文通过归纳、总结,给出了手工计算哈密顿回路时 的若干技巧,譬如有效地利用二度结点、对称性、小回路、分层和分类讨论等,可快速有效地求出图中的哈密顿回路,有 利于实际问题的解决. 关键词:无向图;哈密顿回路;对称性;分层 中图分类号:O157.6 文献标识码:A 文章编号:1673-2065(2012)01-0026-04 判断一个无向图中是否存在哈密顿回路,即判断此图是否是哈密顿图或者说是判断是否存在一条通过所有顶 点的回路,目前没有什么可行的充要条件.实际问题有很多可归于哈密顿回路的求出,比如环球航行问题[1] ,尽 管文献[2-3]提出了若干算法可求出所有的哈密顿回路,但对于某些实际问题的解决,只需找到 1 条哈密顿回路即 可,在手工计算时,还是有若干技巧可以参考的. 1 基本定理 首先给出哈密顿回路的必要条件,可用来判别某些图不是哈密顿图: 定理 1 若 G 是一个哈密顿图,则对于 V(G) 的每个非空真子集 S , W(G S)  S .其中W(G S) 为 G S 的分支数. 接着给出哈密顿回路的充分条件: n G ,对所有不同非邻接顶点x 和y ,若deg(x ) deg(y ) n ,则G 是哈密顿图. 定理2 设任意 阶图 定理 3 设u 和v 是n 阶图G 的不同非邻接顶点,且deg(u) deg(v) n ,则G {u ,v} 是哈密顿图当且仅当 G 是哈密顿图. 上述定理暗示了图的闭包的概念,由此对于满足条件的某些图,可用定理 4 来判断. 定理4 一个图是哈密顿图当且仅当它的闭包是哈密顿图. 有了定理 4 ,对于满足条件的某些图,可通过构造其闭包来判断是否是哈密顿图,但若某些图的闭包就是 本身时,则使用上述充分条件就是不可行的,所以可通过在图中找到一条哈密顿回路来证明其是哈密顿图,由 此使用一些技巧是非常必要的. 2 求哈密顿回路的若干技巧 n m 为了简便,本文约定,在图 G 中,用符号 表示图的顶点数,符号 表示图的边数,另外用符号 C 表示 图中的哈密顿回路,其中 C 中的顶点为图 G 中原有结点,每个结点的度均为 2 ,C 中的边称为保留边,用虚线 n G C ,即在m 条边中去掉m n 条边,使其剩下的 n 条边连接了所有 表示,共有 条.在图 中找到哈密顿回路 m n n 结点,组成哈密顿回路,因此在 较小的时候,可直接去掉少量边,在m  较大的时候,可根据图的特点 进行简化,最终求出哈密顿回路. 2.1 巧用二度结点和对称性,避免小回路 若无向图 G 中遇到度数为 2 的结点时,作为哈密顿回路的一部分,与 2 度结点关联的两条边肯定是保留 边,再去判断别的边是否需要去掉即可.另外,若图是对称图形,在去某些边时,可考虑其中一种情况即 可.小回路指的是由部分结点(非全部结点)组成的回路,若哈密顿回路存在的话,这种小回路肯定是不允许 的,所以应该去掉至少一边. 收稿日期:2011-06-15 基金项目:衡水学院 2010 年度青年专项课题(2010056) 作者简介:陈 萍(1968-),女,河北衡水人,数学与计算机科学学院教授; 申红莲(1982-),女,河北定州人,数学与计算机科学学院助教.

文档评论(0)

1亿VIP精品文档

相关文档