哈密尔顿图的充分必要条件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈密尔顿图的充分必要条件
摘要
图论在现实生活中有着较为广泛的应用, 到目前为止,哈密尔顿图的非平凡充分必要条件尚不清楚,事实上,这是图论中还没解决的主要问题之一,但哈密尔顿图在实际问题中,应用又非常广泛,因此哈密尔顿图一直受到图论界以及运筹学学科研究人员的大力关注.
关键词:哈密尔顿图;必要条件;充分条件;
1 引言 (4)
2 哈密尔顿图的背景 (4)
3 哈密尔顿图的概念 (5)
4 哈密顿图的定义 (7)
4.1定义 (7)
4.2定义 (7)
4.3哈密顿路是遍历图的所有点。 (8)
4 哈密尔顿图的充分条件和必要条件的讨论 (8)
5 结论 (10)
参考文献 (11)
指导老师 (11)
1 引言
图论是一门既古老又年轻的学科,随着科学技术的蓬勃发展,它的应用已经渗透到自然科学以及社会科学的各个领域之中,利用它我们可以解决很多实际生活中的问题,给你一个图,你怎么知道它是否是哈密尔顿图呢?当然如果图的顶点不多,你可以用最古老的”尝试和错误”的方法试试找哈密尔顿回路就可以解决和判断.但是,数学家们并不满足这样的碰得焦头烂额后才找到的真理方法.是否存在一组必要和充分的条件,使得我们能够简单轻易地判断一个图是否是哈密尔顿图?有许多智者通过各种方式去尝试过了,遗憾的是至今尚未找到一个判别哈密尔顿回路和通路的充分必要条件.虽然有些充分非必要或必要非充分条件,但大部分还是采用尝试的办法,不过这些条件也是非常有用的.
2 哈密尔顿图的背景
美国图论数学家奥在1960年给出了一个图是哈密尔顿图的充分条件:对于顶点个数大于2的图,如果图中任意两点度的和大于或等于顶点总数,那这个图一定是哈密尔顿图。闭合的哈密顿路径称作哈密顿圈,含有图中所有顶的路径称作哈密顿路径.
1857年,哈密尔顿发明了一个游戏(Icosian Game).它是由一个木制的正十二面体构成,在它的每个棱角处标有当时很有名的城市。游戏目的是“环球旅行”。为了容易记住被旅游过的城市,在每个棱角上放上一个钉子,再用一根线绕在那些旅游过的城市上(钉子),由此可以获得旅程的直观表示(如图1)。
图1
哈密尔顿(1805---1865),爱尔兰数学家。个人生活很不幸,但兴趣广泛:诗歌、光学、天文学和数学无所不能。他的主要贡献是在代数领域,发现了四元数(第一个非交换代数),他认为数学是最美丽的花朵。哈密尔顿把该游戏以25英镑的价格买给了J.Jacques and Sons公司(该公司如今以制造国际象棋设备而著名) ,1859年获得专利权。但商业运作失败了.该游戏促使人们思考点线连接的图的结构特征。这就是图论历史上著名的哈密尔顿问题。
3 哈密尔顿图的概念
含有图中所有顶点的轨称作哈密尔顿轨,闭合的哈密尔顿轨称作哈密尔顿环,含有哈密尔顿环的图称作哈密尔顿图。著名的美国图论数学家奥勒在1960年给出了一个图是哈密尔顿图的充分条件:对于顶点个数大于2
的图,如果图中任意两点度的和大于顶点总数,那这个图一定是哈密尔顿图。哈密尔顿轨也称作哈密尔顿链,指在一个图中沿边访问每个顶点恰好一次的路径。寻找这样的一个路径是一个典型的NP-完备(NP-complete)问题。
包含图中每个顶点的路称为哈密尔顿路;通过图中每个顶点一次且仅一次的通路称为哈密尔顿通路;通过图中每个顶点一次的回路称为哈密尔顿回路;一个图若含有哈密尔顿回路,则称这个图是哈密尔顿图(如图2).
图2
一个图的哈密尔顿回路与欧拉回路是很相似的,但差别在于哈密尔顿回路是环游图中的所有顶点,而欧拉回路是环游图中所有的边.对于一个图是否存在欧拉环游,存在一个非常简单的判别法.那么判别一个图是否存在哈密尔顿回路是否也存在这样一个非常简洁的判别法吗?遗憾的是直到目前为止,还没找到哈密尔顿图的充分必要条件,事实上,寻找哈密尔顿图的充分必要条件几乎是无望的.但是人们希望找到哈密尔顿图的简明有效的充分条件,这就是图论中的一个著名问题:哈密尔顿图的问题.”棋盘的骑士问题”实际上就是要判断它所对应的图是否是哈密尔顿图的问题.
4 哈密顿图的定义
4.1定义
设G=(P ,L)是有向图,( v 1,…, v n )是G 中一条路,如果G 中没每点在此路中出现一次,则称此路为哈密顿路。如果G 中每点除v 1外,恰在此中出现一次,且v 1 = v n ,则此路称为哈密顿回路。
4.2定义
设G=(P ,L)是有向图,如果G 中有一条哈密顿回路,则称G 为哈顿顿图。 例1 下面的图为哈密顿图。
H
G F E
D C B A
G 2
在图中,路(ABCDHGFE)是哈密顿路。路(ABCDHGFEA)是哈密顿回路。
4.3哈密顿路是遍历图的所有点。
对于哈密顿路与哈密顿回路,下面的一些性质是显然的。
①哈密顿路是简单路。设G有n个点,这G的哈密顿路有n-1条边,G的
哈密顿回路有n条边。
②若G中某点度是0,这G既无哈密顿路,也无哈密顿回路。若G中某点
的度是1,这G无哈密顿回路。
③设v是G中的一个点,d G(v)=2若G有哈密顿回路,则以v为端点的
两边必须都出现在哈密顿回路中。
④哈密顿回路要求遍历诸点,如果图中某些必须在哈密顿回路中出现的边已
经构成回路,而图中尚有不在该回路中出现的点,这该图一定没有哈密顿回路。
⑤设v是图G的一个点,d G(v) >2,G有哈密顿回路,则哈密顿回路仅使
用以v为端点的两条边
4 哈密尔顿图的充分条件和必要条件的讨论
对于哈密尔顿图条件的条件的讨论,我们先给出一个简单而有用的必要条件(7):