我正在使用遺傳算法研究旅行商問題解決方案。有些染色體含有最短的方式,但它們仍然不合適。遺傳算法。一個種羣含有染色體,不會執行條件。我應該怎麼做?
例如,推銷員必須在下午6點到達A市,但使用染色體的解決方案,他會在晚上7點到達那裏。因此,這種解決方案是不正確的。
這個問題該怎麼辦?
首先,我可以改變這些染色體。但我該怎麼做呢?
其次,我可以保留它們。我應該如何做選擇呢?
第三,我可以替換它們,但我不知道應該用什麼來代替。
您能否幫我推薦一些有用的信息?
英語不是我的母語,所以對不起,如果我說錯了什麼。
我不太清楚你的意思是「染色體」,但你不能施加某種懲罰嗎?沒有更多細節很難說。 – Teepeemm 2015-04-03 11:51:36
問題可能適用於http://puzzling.stackexchange.com/ – LittlePanda 2015-04-03 12:01:47