图论(四)欧拉图与哈密顿图

欧拉图

  • 欧拉图:遍历每一条边恰好再回到出发点
  • 多重图:图是没有多重边的多重图
  • 图G是欧拉图当且仅当G是联通的且每个结点的度为偶数
  • 连通图G是欧拉图当且仅当G恰有两个结点的度为奇数

哈密顿图

  • 哈密顿图(遍历每个结点):存在生成圈的图 哈密顿图是可追踪的
  • 若图G的阶大于等于3,并且对任意结点有度数小于等于n/2,那么G是哈密顿图
  • 任意偶网格(阶数为偶数)都死哈密顿图
  • 超立方体是可哈密顿串连的
  • 若平衡二分图G满足对任意具有相反颜色的结点x和y,G中都存在一条x-y生成路,则G是可哈密顿串联的

应用

中国邮递员问题

找到每条边至少一次的封闭生成通道
基本思想:当存在奇数度结点时,有些边遍历次数大于1

  1. 找到具有奇数度结点集合S
  2. 对S中每对结点u和v,求出连接uv的最短长度(Dijkstra算法
  3. 距离和最小的结点对即是遍历多于一次的边

旅行售货员问题

最小加权哈密顿圈

  • 近似法
  • 分支界限法
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值