首页 > 代码库 > 最简单的哈密顿圈
最简单的哈密顿圈
最简单的哈密顿圈
最简单的哈密顿圈就是哈密顿提出的问题:地球上有二十个城市构成一个正十二面体,怎样做到不重复的走遍每一个城市回到出发地?这个问题在300多年前成为了当时上流社会聚会时的时尚话题,每个人都以自己能发现更多条回路为荣!下面我给出了正十二面体摊平以后的变形图,并且标注了每条路径的距离,列出所有共60条回路,以及回路的距离。在计算回路的过程中力求尽早得到路径最短的回路(即货郎担回路),整个过程大约用了8秒:
第 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 10 11 15 14 18 19 6 5 路径和 327
第 9条路径 1 20 13 12 11 15 14 18 19 6 5 4 8 7 17 16 9 10 3 2 路径和 309
第10条路径 1 20 13 12 11 10 9 8 7 17 16 15 14 18 19 6 5 4 3 2 路径和 342
第11条路径 1 20 19 6 5 4 8 7 17 18 14 13 12 11 15 16 9 10 3 2 路径和 311
第12条路径 1 20 19 6 5 4 3 10 11 15 16 9 8 7 17 18 14 13 12 2 路径和 294
第13条路径 1 20 19 6 7 17 18 14 13 12 2 3 10 11 15 16 9 8 4 5 路径和 324
第14条路径 1 20 19 6 7 8 9 10 11 15 16 17 18 14 13 12 2 3 4 5 路径和 361
第15条路径 1 20 19 18 17 7 6 5 4 8 9 16 15 14 13 12 11 10 3 2 路径和 315
第16条路径 1 20 19 18 17 16 9 8 7 6 5 4 3 10 11 15 14 13 12 2 路径和 302
第17条路径 1 20 19 18 17 16 9 10 11 15 14 13 12 2 3 4 8 7 6 5 路径和 337
第18条路径 1 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 路径和 352
第19条路径 1 20 19 18 14 13 12 2 3 4 8 9 10 11 15 16 17 7 6 5 路径和 341
第20条路径 1 20 19 18 14 13 12 11 15 16 17 7 6 5 4 8 9 10 3 2 路径和 323
第21条路径 1 2 12 11 15 14 13 20 19 18 17 16 9 10 3 4 8 7 6 5 路径和 314
第22条路径 1 2 12 11 15 16 9 10 3 4 8 7 17 18 14 13 20 19 6 5 路径和 306
第23条路径 1 2 12 11 15 16 17 18 14 13 20 19 6 7 8 9 10 3 4 5 路径和 338
第24条路径 1 2 12 11 15 16 17 7 8 9 10 3 4 5 6 19 18 14 13 20 路径和 297
第25条路径 1 2 12 11 10 3 4 8 9 16 15 14 13 20 19 18 17 7 6 5 路径和 310
第26条路径 1 2 12 11 10 3 4 5 6 19 18 17 7 8 9 16 15 14 13 20 路径和 289
第27条路径 1 2 12 13 14 15 11 10 3 4 5 6 7 8 9 16 17 18 19 20 路径和 302
第28条路径 1 2 12 13 14 18 17 7 8 9 16 15 11 10 3 4 5 6 19 20 路径和 294
第29条路径 1 2 12 13 20 19 6 7 8 9 16 17 18 14 15 11 10 3 4 5 路径和 333
第30条路径 1 2 12 13 20 19 18 14 15 11 10 3 4 8 9 16 17 7 6 5 路径和 313
第31条路径 1 2 3 10 11 12 13 14 15 16 9 8 4 5 6 7 17 18 19 20 路径和 315
第32条路径 1 2 3 10 11 12 13 20 19 6 7 17 18 14 15 16 9 8 4 5 路径和 346
第33条路径 1 2 3 10 9 16 15 11 12 13 14 18 17 7 8 4 5 6 19 20 路径和 311
第34条路径 1 2 3 10 9 16 17 18 14 15 11 12 13 20 19 6 7 8 4 5 路径和 350
第35条路径 1 2 3 10 9 16 17 7 8 4 5 6 19 18 14 15 11 12 13 20 路径和 309
第36条路径 1 2 3 10 9 8 4 5 6 7 17 16 15 11 12 13 14 18 19 20 路径和 323
第37条路径 1 2 3 4 8 9 10 11 12 13 20 19 18 14 15 16 17 7 6 5 路径和 363
第38条路径 1 2 3 4 8 7 17 18 14 15 16 9 10 11 12 13 20 19 6 5 路径和 351
第39条路径 1 2 3 4 5 6 19 18 14 15 16 17 7 8 9 10 11 12 13 20 路径和 342
第40条路径 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 路径和 352
第41条路径 1 5 6 19 18 17 7 8 4 3 2 12 11 10 9 16 15 14 13 20 路径和 324
第42条路径 1 5 6 19 18 14 15 11 10 9 16 17 7 8 4 3 2 12 13 20 路径和 327
第43条路径 1 5 6 19 20 13 14 18 17 7 8 4 3 10 9 16 15 11 12 2 路径和 306
第44条路径 1 5 6 19 20 13 12 11 10 9 16 15 14 18 17 7 8 4 3 2 路径和 351
第45条路径 1 5 6 7 17 18 19 20 13 14 15 16 9 8 4 3 10 11 12 2 路径和 310
第46条路径 1 5 6 7 17 16 9 8 4 3 10 11 15 14 18 19 20 13 12 2 路径和 313
第47条路径 1 5 6 7 17 16 15 14 18 19 20 13 12 11 10 9 8 4 3 2 路径和 363
第48条路径 1 5 6 7 17 16 15 11 10 9 8 4 3 2 12 13 14 18 19 20 路径和 341
第49条路径 1 5 6 7 8 4 3 10 9 16 17 18 19 20 13 14 15 11 12 2 路径和 314
第50条路径 1 5 6 7 8 4 3 2 12 13 14 15 11 10 9 16 17 18 19 20 路径和 337
第51条路径 1 5 4 8 9 16 15 14 18 17 7 6 19 20 13 12 11 10 3 2 路径和 346
第52条路径 1 5 4 8 9 16 15 11 10 3 2 12 13 14 18 17 7 6 19 20 路径和 324
第53条路径 1 5 4 8 9 16 17 7 6 19 18 14 15 11 10 3 2 12 13 20 路径和 322
第54条路径 1 5 4 8 9 10 3 2 12 11 15 16 17 7 6 19 18 14 13 20 路径和 327
第55条路径 1 5 4 8 7 6 19 18 17 16 9 10 3 2 12 11 15 14 13 20 路径和 323
第56条路径 1 5 4 8 7 6 19 20 13 12 11 15 14 18 17 16 9 10 3 2 路径和 350
第57条路径 1 5 4 3 10 11 15 14 18 17 16 9 8 7 6 19 20 13 12 2 路径和 333
第58条路径 1 5 4 3 10 9 8 7 6 19 20 13 14 18 17 16 15 11 12 2 路径和 338
第59条路径 1 5 4 3 2 12 11 10 9 8 7 6 19 18 17 16 15 14 13 20 路径和 356
第60条路径 1 5 4 3 2 12 13 14 18 17 16 15 11 10 9 8 7 6 19 20 路径和 361
最简单的哈密顿圈