我正在执行一项算法,在直线图表中找到汉密尔顿的最佳途径。 我已经实施了一个算法,似乎工作得较好,但我并不完全相信在某些情况下存在微妙的 b或其他问题。 因此,我需要几个了解解决办法的多样化网络,以检查我的执行情况是否也解决了这些问题。
由于Wikipedia意味着汉密尔顿的道路只是不直接的图表的一个适当术语,假设“Hamiltonian路”是指一条直线或以其他方式在某个特定网络上每 no一次访问的道路。
简而言之,我们可以假定,每一条连接(或“对面”)都有积极的分类价值(或“宽度”)。 我们还可以认为,噪音与自己有关,在任何两点之间,每一方向都不会有一个优势。
我对总长度最高的道路感兴趣,因此,“最佳”是指最长的,尽管如果我想到最短的时间(如传统TSP)的话,可能没有什么变化。 我也正在使用贪.算法。
我在什么地方或如何获得解决了TSP的定向网络? 如果能够找到实际解决办法和贪 gr(或其他冷漠)解决办法,情况甚至更好。 这些网络应当足够庞大,足以进行信息丰富的测试,但对于我来说,小到能够人工检查解决办法(如果最初没有找到解决办法)。 这些网络在地理上应具有多样性,既包括“海洋”网络,也包括“问题”网络。
对于寻求这种帮助的人来说,我最好的是以下网络:
A B C D E
A 0 1 2 0 1
B 1 0 0 0 1
C 0 3 0 1 2
D 4 0 0 0 0
E 1 0 0 2 0
这是一项紧急清单,各行各为后方,各栏为目的地。 这些数字是每一对口的长度,0表示“无对口”。 例如,4个显示,从到的边缘时间。 Dto A is 4, and there is no connection from A to D (length 0).
这个网络的最大长途是E->D->A->C->B。 其总长度为2+3+3+3=11。 我认为,一种贪 gr的算法能够找到本案的最佳解决办法,而且可以明显看出,它是一种最佳的解决办法。