哈密顿图

一、定义概念

1.哈密顿通路

设G=<V,E>为一图(无向图或有向图).G中经过每个顶点一次且仅一次的通路称作哈密顿通路

2.哈密顿回路

G中经过每个顶点一次且仅一次的回路(通路基础上+回到起始点)称作哈密顿回路

3.哈密顿图

若G中存在哈密顿回路,则称它是哈密顿图

4.定义详解:

(1)存在哈密顿通路(回路)的图一定是连通图;

(2)哈密顿通路是初级通路,哈密顿回路是初级回路;

(3)若G中存在哈密顿回路,则它一定存在哈密顿通路,反之不真(看课本的话,是必要条件,而不是充分条件,故不可反推!)

(4)只有哈密顿通路,无哈密顿回路的图不叫哈密顿图;即,哈密顿图是回路

二、判定定理

注意:目前还没有找到哈密顿图的简单的充要条件

(1)设无向图G=<V,E>为哈密顿图,V1是V的任意真子集,则(注:n阶xx图指的是n个顶点,不要迷!)

p(G-V1)<=|V1|

其中,p(G-V1)为G中删除V1后的所得图的连通分支数目,|V1|为V1集合中包含的顶点个数。【哈密顿图存在的必要条件】

  推论有割点的图一定不是哈密顿图

设v是图中的割点,则p(G-v)>=2,由上述定理知G不是哈密顿图

(2)设G是n(n>=3)阶无向简单图,若对于G中的每一对不相邻的顶点u,v,均有

d(u)+d(v)>=n-1

则G中存在哈密顿通路。又若

d(u)+d(v)>=n

则G中存在哈密顿回路,即G为哈密顿图。【哈密顿图存在的充分条件,不是必要条件】

其中d(u),d(v)分别代表顶点u,v的度数。

推论:设G是n(n>=3)阶无向简单图,若G的最小度>=n/2,则G是哈密顿图。

由推论知,对于完全图Kn,当n>=3时,是哈密顿图,完全二部图Kr,s当r==s>=2时是哈密顿图。

(3)在n(n>=2)阶有向图D=<V,E>中,如果略去所有有向边的方向,所得无向图中含生成子图Kn,则D中存在哈密顿通路。

推论:n(n>=3)阶有向完全图是哈密顿图。

1.常用方法判断是哈密顿图:

(1)若能通过观察找出图G中的一条哈密顿回路,则G当然是哈密顿图。

(2)若一个无向图G满足上述(2)中的条件,一个有向图D满足上述(3)的推论的条件,则G、D都是哈密顿图。

2.破坏哈密顿图存在的必要条件,判定不是哈密顿图:

设n阶图G是哈密顿图,则G应该满足以下诸条件:

(1)G必须是连通图;

(2)G中的边数m必须大于等于顶点数n;

(3)若G中存在2度顶点v,即d(v)=2,则与v关联的两条边ei,ej必须在G中的任何哈密顿回路上;

(4)若G中存在每条哈密顿回路中出现的边,不能构成边数小于n的初级回路(圈);

破坏以上诸条件中的任意一条,都不是哈密顿图。

加一道例题:

  证明:某次国际会议8人参加已知每人至少与其余7人中的4人有共同语言问服务员能否将他们安排在同一张圆桌就坐是的每个人都能与两边的人交谈?请用图论中的原理来解释原因。

                                       ==d(任意顶点)>=4;

  任意选取两个不相邻顶点(i,j),d(i)+d(j)>=4+4>8-1;

故存在哈密顿通路(即可以遍历顶点一圈(每个一次)--成为圈----对应一张圆桌)

离散数学-图论-哈密顿图及其应用相关推荐

  1. 2021-06-22 离散数学图论复习笔记

    离散数学图论复习笔记 仅记了自己不太熟悉容易弄混的概念,不懂的可以回到知乎连接查看. 一.图的类型 无序对--(a,b),AB之间的线 无序积--A&B,AB之间线的集合 有序对--<a ...

  2. 离散数学-图论-欧拉图、哈密顿图、二部图、平面图(14)

    欧拉图.哈密顿图.二部图.平面图 1 欧拉图 无向图G是欧拉图 ⇔ \Leftrightarrow ⇔G连通,且无奇度点. 无向图G是半欧拉图 ⇔ \Leftrightarrow ⇔G连通,且仅有两个 ...

  3. 离散数学 | 图论 | 欧拉图 | 哈密顿图 | 割点 | 桥(欧拉图和哈密顿图有没有割点和桥?)

    本文主要解决以下几个问题: 1.欧拉图能不能有割点,能不能有桥? 2.哈密顿图能不能有割点,能不能有桥? 首先我们要明白几个定义 割点的定义就是在一个图G中,它本来是连通的,去掉一个点v以后这个图G就 ...

  4. 离散数学-图论-欧拉图与哈密顿图整理

    欧拉图与哈密顿图整理 基本概念 设$G$是一个无向图,包含$G$的每条边的简单道路称为欧拉道路.包含$G$的每条边的简单回路称为欧拉回路,具有欧拉回路的图称为欧拉图. 设$G$是一个连通图,若$G$中 ...

  5. 离散数学图论期末复习

    图论 参考Karthus77 第七章 图 可图化:奇数点的个数为偶数个 可简单图化:通过定理化简证明 握手定理:度数和等于2倍的边数 奇数度点的个数为偶数个 简单联通图各点的度数范围[0,n-1] 要 ...

  6. 离散数学图论在普通电路分析中的应用

    本文用来记录一篇普通的学校期末小论文(节选),可能存在部分用词不当.限定不准确.内容有误等的错误,欢迎批评指正,共同学习! 其实离散数学在电路中也是能有所应用的.就像图可以运用在对电路的分析中.例如对 ...

  7. 离散数学图论旅行规划问题_《图论及其应用》(一)

    点击返回目录 一. 定义 1.1 图的基本概念 图或有序对或序偶(P1).有限图/平凡图/非平凡图/空图(P1).顶点数或阶数/边数/重数/重边/环(P1).简单图/复合图(P1).相邻(P2).相关 ...

  8. 离散数学图论旅行规划问题_2020年MathorCup高校数学建模挑战赛——C 题 仓内拣货优化问题...

    下面的链接是精华版思路,亮点是对第六问的探讨. 高度概括一下:第一问曼哈顿,第二问用免疫,三问增加任务单,四问增加拣货员,五问改变复核台,六问亮点来探讨~ 有点皮 MathorCup C题 仓内拣货优 ...

  9. 对编程有着不可磨灭影响——离散数学——图论

    思维导图分享 链接:https://www.zhixi.com/view/73a5172e 密码:7813 图论 图的基础 图的基本概念 图的定义 一个图G定义为一个三元组<V,E,φ>, ...

最新文章

  1. JS中document对象 window对象
  2. php 匹配多个字符串,php 字符串中是否包含指定字符串的多种方法
  3. ActiveMQ配置文档
  4. php伪静态函数,PHP写的U()函数,结合伪静态做seo优化
  5. matlab频分复用,基于MATLAB的频分复用系统的仿真_.doc
  6. 项目10.2-企业级自动化运维工具---puppet详解
  7. vs2012生成的项目,如何在只装有VS2010的电脑上打开
  8. DB2报错:SQLCODE=-419, SQLSTATE=42911
  9. iec104点号_IEC104规约详细讲解全解.ppt
  10. 为什么苹果Mac的初始用户不在“/etc/passwd”文件中?
  11. javascript把特定XML响应解析成一个对象
  12. 如何成为python高手(转)
  13. ORACLE常用性能监控SQL
  14. iweboffice 保存成html,金格iweboffice2015使用
  15. PageHelper.startPage的作用
  16. PHP创始人:开源与商业软件是竞合关系(转)
  17. 码农慌不慌?只因写了一段爬虫,大数据公司200多人被抓!
  18. scara机器人dh参数表_scara机器人技术参数
  19. testerhome学习笔记3_Bash应用一
  20. 北大「通班」!AI界泰斗朱松纯领衔、IEEE Fellow 陈宝权出任副院长

热门文章

  1. 有一个电影叫《原谅我,又一次撒谎》
  2. 学习日记14--乒乓球悬浮问题
  3. 软件开发中团队的重要性
  4. python猜随机数游戏
  5. 微信access_token如何保存
  6. 2018-2019-2 网络对抗技术 20165210 Exp3 免杀原理与实践
  7. mysql 分函数_mysql常见函数-分组函数
  8. mac iphone 备份_如何在Mac上删除iPhone和iPad备份
  9. easyswoole使用QueryBuilder做复杂查询使用
  10. Js中NaN不等于NaN