dijikstra 旅行商问题_哈密尔顿回路和旅行商问题(cplex求解)

96ee6f6f6620bdf31438f0ac69f49426.png

1

哈密尔顿回路

1859年,数学家哈密尔顿(Hamilton)提出了一个叫做“周游世界”的游戏:

在一个正十二面体的20个顶点上,依次标注了伦敦、巴黎、莫斯科等世界上著名的大城市。要求游戏者从某个城市出发,把所有的城市都走过一次,且仅走过一次,然后回到出发点。这类问题就是图论中著名的“哈密尔顿问题”。

4f7fce9b20f25413eaeacf9ca63160eb.png

从图论的角度来看,将正十二面体的点看作一个图的顶点,正十二面体的边看作图的边。

这样可以将上面的“周游世界”问题抽象成一个图论问题:

给定一个图G=(V,E), 是否存在一条路线,从一个起点出发,走过每个顶点且只走过一次。

在图论中,遍历图中每个顶点一次且仅一次的路线称为哈密尔顿路径,遍历图中每个顶点一次且仅一次的回路(从哪里出发再回到哪里)称为哈密尔顿回路。具有哈密尔顿回路的图叫做哈密尔顿图

但是没有一个方法,像“一笔画问题”一样,来判定一个图是否为哈密

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值