1 / 23

第 11 讲 哈密尔顿图 Hamilton Graph

第 11 讲 哈密尔顿图 Hamilton Graph. 主要内容. 1 哈密尔顿图 2 哈密尔顿图判定定理 3 建模:哈密尔顿图应用 ( 下节课讨论 ) 重点难点 :哈密尔顿图判定定理. 11.1 哈密尔顿图. 几个问题 在一个大城市,有很多取款机,那么,如何制定出一个最优的路线,使运钞车过每个提款机一次就能运送完钱钞? 货郎担问题 旅行商人问题 ( Traveling Salesman Problem ,TSP) 优化算法 —— 近似解  演化算法. 11.1 哈密尔顿图. 几个问题

monty
Télécharger la présentation

第 11 讲 哈密尔顿图 Hamilton Graph

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第11讲 哈密尔顿图 Hamilton Graph

  2. 主要内容 1哈密尔顿图 2哈密尔顿图判定定理 3建模:哈密尔顿图应用(下节课讨论) 重点难点:哈密尔顿图判定定理

  3. 11.1 哈密尔顿图 几个问题 • 在一个大城市,有很多取款机,那么,如何制定出一个最优的路线,使运钞车过每个提款机一次就能运送完钱钞? 货郎担问题 旅行商人问题 (Traveling Salesman Problem ,TSP) 优化算法——近似解演化算法

  4. 11.1 哈密尔顿图 几个问题 • 在一个大城市,有很多取款机,那么,如何制定出一个最优的路线,使运钞车过每个提款机一次就能运送完钱钞? 货郎担问题旅行商人问题(TSP) • 考虑在七天内安排七门课程的考试,要求同一位教师所任教的两门课程考试不安排在接连的两天里,如果教师所担任的课程都不多于四门,则是否存在满足上述要求的考试安排方案? 时间表问题 • 国际象棋的跳马是否可以遍历其棋盘,即从任一格出发跳到每一格仅一次并最后回到出发的棋盘格子? • 在一个至少有5人出席的圆桌会议上(会议需要举行多次),为达到充分交流的目的,会议主持者希望每次会议每人两侧的人均与前次不同,这是否可行?请应用图论知识进行论证。 • 周游世界问题

  5. 11.1 哈密尔顿图 • 问题1859年爱尔兰数学家威廉·哈密尔顿(Sir William Hamilton)发明了一个小游戏玩具:一个木刻的正十二面体,每面系正五角形,三面交于一角,共有20个角,每角标有世界上一个重要城市。哈密尔顿提出一个问题:要求沿正十二面体的边寻找一条路通过20个城市,而每个城市只通过一次,最后返回原地。哈密尔顿将此问题称为周游世界问题。游 • 戏) • 求解 抽象为图论问题 哈密尔顿给出了肯定回答,该问题的解是存在的 哈密尔顿回路(圈)哈密尔顿图 运筹学、计算机科学和编码理论中的很多问题都可以化为哈密尔顿图问题

  6. 11.1 哈密尔顿图 William Rowan Hamilton (1805-1865) In 1863, The American National Academy of Sciences appointed an Irishman, Dublin-born William Rowan Hamilton, its first Foreign Associate: he was considered by them to be the greatest of living scientists. William was born on the stroke of midnight on 3-4 August 1805. He was an infant prodigy, and he was unbeaten in every exam in both classics and science at Trinity College Dublin. Before he graduated he was appointed Royal Astronomer of Ireland, living at Dunsink Observatory. He made important contributions to theoretical physics and to mathematics.¼ he received a knighthood in 1835. Hamilton quaternions (sets of vectors involving imaginary numbers), are regularly used in today’s computer graphics and in the guidance systems of space craft; and Hamilton graphsare in common use in modern discrete mathematics. As well as studying mathematics, he also wrote poetry, and was a friend of William Wordsworth and Samuel Taylor Coleridge. Irish Universities Promoting Science

  7. 11.1 哈密尔顿图 • 2002年“离散数学与计算机科学研究中心”在福州大学成立 • 范更华教授获2005年度国家自然科学奖二等奖 ——研究主题:哈密尔顿圈及圈覆盖理论 ——“范定理” ( “范条件”、“范类型”)

  8. 11.1 哈密尔顿图 范更华:歪打正著学了图论 灵光一闪发现定理 ——科学中国人(2005)年度人物 哈密尔顿圈问题是图论最古老的研究课题之一,是至今未解决的世界难题,在许多领域有着重要应用。经过多年艰苦攻克,范更华的这一项目在这一问题的研究上开辟 了一条新的途径,证明若图中每对距离为2的点中有一点的度数至少是图的点数的一半,则该图存在哈密尔顿圈。了此成果引发了大量后续工作,以“范定理”、“范 条件”、“范类型”被广泛引用而出现于多种国际权威学术刊物,并作为定理出现在国外的教科书中。 ——新华网 2006.1.10

  9. 11.1 哈密尔顿图 哈密尔顿回路(H-回路): 一条经过图G中的每一个结点恰好一次的回路(环) 哈密尔顿图(Hamilton Graph, H-图): 具有哈密尔顿回路的图 哈密尔顿路(H-路): 一条经过图G中的每一个结点恰好一次的路(通路) 半哈密尔顿图

  10. (a) (b) (c) 11.1 哈密尔顿图 示例 请判断下列各图中,哪些是哈密尔顿图? a b e d c

  11. 11.1 哈密尔顿图 哈密尔顿图性质 若图G=(V,E) 具有哈密尔顿回路,则对于结点集V的每一个非空子集S均有ω(G-S)≤|S|成立。其中ω(G-S)是G-S中连通分支数。 ——哈密尔顿图的必要条件 ——也是判定非哈密尔顿图的充分条件

  12. 11.1 哈密尔顿图 8×8马图(能否遍历是否是H图?) 跳马的步数1-64,构成一个幻 方

  13. 11.1 哈密尔顿图 4×4马图5×5马图

  14. 11.2 哈密尔顿图判定定理(充分条件) 设图G为具有n(n≥3)个结点的简单无向图, 1 如果G的每一对(不相邻)结点的度数之和都不小于n–1,那么G中有一条哈密尔顿通路; 2如果G的每一对(不相邻)结点的度数之和不小于n,那么G为一哈密尔顿图。 “范定理”: 若图中每对距离为2的结点中有一结点的度数至少是图的结点数的二分之一,则该图存在哈密尔顿回路(环/圈)。

  15. 11.2 哈密尔顿图判定定理 判定定理1的证明 首先,G是连通的? 若G有两个或更多互不连通的分图,设一个分图有n1个结点,任取一个结点v1,设另一个分图有n2个结点,任取一个结点v2, 由 d(v1)≤n1-1,d(v2)≤n2-1, 有 d(v1)+ d(v2) ≤n1+ n2-2<n-1, 这表明与题设矛盾,故G必连通。

  16. 11.2 哈密尔顿图判定定理 其次,G有哈密尔顿通路? 只要在G中构作出一条长为n-1的H-通路即可得证。 为此,不妨令P为G中任意一条长为p-1(p<n)的H-通路,设其结点序列为v1,v2,…,vp。反复应用下面方法来扩充这一通路,直到P长度为n-1: 1)如果有v  v1,v2,…,vp,它与v1或vp有边相关联,那么可立即扩充P为长度为p的通路。 2)如果v1,vp均只与原通路P上的结点相邻,则首先证明:G中有一条包含v1,v2,…,vp,长度为p的回路。 2.1)如果v1与vp相邻,则回路已找到。否则

  17. 11.2 哈密尔顿图判定定理 2.2)如果v1与vi1 ,vi2 , …,vir相邻,1<i1,i2, …, ir<p, 考虑vp: 若vp不与vi1-1 ,vi2-1 , …, vir-1中任何一个相邻,则deg(vp)≤p-r-l, 因而 deg(v1)+deg(vp)≤r+p–r–l=p–1<n–1,与题设矛盾, 因此 vp与vi1-1 ,vi2-1 , …, vir-1之一, 例如vi1-1相邻, 于是,可得到包含v1,v2,…,vp 的回路:(v1,v2,…,vi1-1 ,vp , vp -1 , …,vi1 , v1)如图所示。 v1 v2 vi-1 vi vp

  18. 11.2 哈密尔顿图判定定理 考虑G中这条包含v1,v2,…,vp、长度为p的回路。 由于p<n,故必有回路外结点v与回路上结点(例如vk)相邻,如图所示,可以得到一条长度为p的、包含v1,v2,…,vp的通路:(v, vk ,vk-1,…, v1,vi1 ,vi1+1,…, vp ,vi1-1 ,…, vk+1)。 v vk vk+1 vp v1 v2 vi-1 vi

  19. 11.2 哈密尔顿图判定定理 请你思考 如何证明判定定理2? 1按照上述证明方法? 2其它方法,如教材方法(p224)? 反证法 构造法

  20. 11.2 哈密尔顿图判定定理 练习 1 结点数目不少于3的完全图都是哈密尔顿图? 2哈密尔顿图中的哈密尔顿回路未必是唯一的吗? 3每个结点度数均不小于n/2的图是哈密尔顿图(n为图的结点数)? 4前述判定定理给出的条件只是充分条件,不是必要条件。请举例说明之。 5设G为(n,m)图。请证明:如果 ,那么G为哈密尔顿图。

  21. 小结与作业 小结 1 哈密尔顿图 2 哈密尔顿图的判定 作业 习题 28、29 反 证 法 构 造 法

More Related