如何評價旅行商問題(TSP)的幾種常用求解演算法?

時間 2021-06-02 11:33:15

1樓:林光爵

模擬退火演算法可以迅速將徑長壓到極低,對1000個拜訪點的旅行計畫,可以壓低徑長到真正最低值的1.01倍。

模擬退火不是乙個好命名,應叫做徐徐降溫法,或叫徐冷法。怎麼降溫呢? 就是當看到一旅行計畫:

a...b c...d e...f

其中 a b c d e f 都是平面上一點 , 而 ...表示其中間還有很多點不列出來。

可以試著改為

a...b d...c e...f ,其中 c...d 序列整個反向,

若總徑長變高,不急著棄,仍有百分之二的意願換成新計畫。

若總徑長變低,不急著去,只有百分之九八的意願換成新計畫。

這百分之二就是氣若游絲的溫度,不要急著撲滅。

挑任意一段序列,丟骰子問要不要倒轉它,再挑再問再轉,如此十萬遍,再把百分之二贊成率的骰子改為百分之一,再十萬遍,就漸漸接近最低徑長了。

百分之二改為百分之一就是降溫。降一次溫應置換十萬遍還是百萬遍呢? 每降一次溫應降多少?都是可調整的引數。

個人經驗是,若要壓低徑長到真正最低徑的1.03倍,要用掉計算時間 O(N),

壓低到1.02倍,用時 O(N log(N) ),

壓低到1.01倍,用時 O(N N ) ,

很難再壓低了,我正在構思可視的方法,把較長的徑顯示出來,推擠它,讓兩個長徑撞在一起,釋放出能量,變成兩個短徑。

如何證明旅行商問題 漢密爾頓迴路的判定是NP Complete的?

Shangyin Tan 你的題目和地下的文字不對應。另外,證明TSP屬於NP,只要有P的YES的certifier就可以了。你說的NO,假如有P的驗證的話,那TSP就是coNP的了。我們現在知道TSP屬於NP,但我們不知道NP是不是等於coNP。現在NP coNP還是open problem。 證...

如何評價今年IIHS剛剛發布的TSP 及TSP車型榜單?

塗塗 為啥榜單沃爾沃9個型號都在榜唯一沒有沃爾沃s90?還是之前的原因大燈得分低麼?那為啥其他型號也是自適應遠近光就可以上榜呢?如果不是燈光原因那又是什麼原因呢? Xi Yang 作為CX4車主,比較關注馬自達。這次比較奇怪的是馬自達的SUV都上了,轎車都沒上,不知道區別是什麼。考慮到國內ATENZ...

如何評價網上的幾種明朝地圖,各自有什麼依據?

嗯嗯 這裡面最符合事實的,其實就是外國那張圖,那張圖里在內蒙古西套附近和青海北部把明朝還給畫的大了不少。其他的圖數蒙池督護的最靠譜,實控區和有影響力的勢力範圍基本準確。 alpha234 因為附庸部落,羈麋州,兩國爭議地區,還有只名義上宣稱統治的地區算不算領土是乙個很有爭議的問題,更有時間上的問題,...