2016-11-08 22 views

回答

0

更新:用歐幾里德實例取代反例。

偉大的問題。

不,如果你刪除了一些城市,原始城市序列確實是而不是保持最佳狀態。這是一個反例:

enter image description here

節點座標爲:

0 0 
4 0 
4 2 
2.6 3 
10 3 
4 4 
4 6 
0 6 

這裏是最佳之旅:

enter image description here

現在假設我們並不需要訪問節點5.如果我們只是「關閉」原來的巡演,結果巡演的費用爲21.94:

enter image description here

但最佳旅遊有21.44費用:

enter image description here

(如果你想刪除5個城市,而不是1,只是把所有的5個城市併攏上一路)

+0

通過「標準」TSP,我指的是TSP是成本函數是城市之間歐氏距離的總和。您的示例使用具有指定成本的TSP變體。 – Prometheus

+0

@Prometheus我的修改解決方案是否可以解決您的評論?如果是這樣,請考慮接受我的解決方案。 – grendelsdad