最简单的哈密顿圈

本文探讨了哈密顿圈问题的历史背景,通过正十二面体的变形图展示了如何在8秒内找到60条不同的回路。其中,详细介绍了第二条路径——货郎担回路,及其路径和289。内容涵盖哈密顿圈、联通图、货郎担回路和遗传算法等概念。
摘要由CSDN通过智能技术生成

最简单的哈密顿圈

      最简单的哈密顿圈就是哈密顿提出的问题:地球上有二十个城市构成一个正十二面体,怎样做到不重复的走遍每一个城市回到出发地?这个问题在300多年前成为了当时上流社会聚会时的时尚话题,每个人都以自己能发现更多条回路为荣!下面我给出了正十二面体摊平以后的变形图,并且标注了每条路径的距离,整个过程大约用了8秒列出所有共60条回路,以及回路的距离。在计算回路的过程中力求尽早得到路径最短的回路第二条回路(即货郎担回路):

 

 

第  1条路径    1     20     13     14     15     11     12     2     3     10     9     16     17     18     19     6     7     8     4     5          路径和  323
第  2条路径    1     20     13     14     15     16     9     8     7     17     18     19     6     5     4     3     10     11     12     2          路径和  289
第  3条路径    1     20     13     14     15     16     9     10     11     12     2     3     4     8     7     17     18     19     6     5          路径和  324
第  4条路径    1     20     13     14     15     16     17     18     19     6     7     8     9     10     11     12     2     3     4     5          路径和  356
第  5条路径    1     20     13     14     18     19     6     5     4     3     10     9     8     7     17     16     15     11     12     2          路径和  297
第  6条路径    1     20     13     14     18     19     6     7     17     16     15     11     12     2     3     10     9     8     4     5          路径和  327
第  7条路径    1     20     13     12     2     3     10     11     15     14     18     19     6     7     17     16     9     8     4     5          路径和  322
第  8条路径    1     20     13     12     2     3     4     8     7     17     16     9

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值