0
A
回答
1
遺傳算法是相當強大的。如果您在某些情況下將一個孩子作爲一個父母的副本,那麼它與較低的交叉概率相似。如果有的話,我不希望這個小小的額外影響會產生很大的影響。儘管如此,如果您不確定您是否可以實施並嘗試。但是讓我補充一點,人們也試圖實現很大程度上不同的交叉,並且仍然有一些表現類似。我們從一個好的交叉點的設計點得知,孩子應該只包含父母中任何一個的等位基因。所謂的不需要的突變是應該避免的。
1
正如@seaotternerd指出的那樣,這裏沒有硬性規定。
然而,一般的做法是選擇交叉點是通過僅包含兩個平凡情況中的一個來進行的;即或者開頭或結束,但不是。這種做法在染色體特別小的情況下具有重要性,因爲它允許最大的變異性而不損害principle of indifference。
相關問題
- 1. 瑣碎轉換
- 2. 在不合並的情況下修復瑣碎/無法解析的git衝突
- 3. UITableViewCell上的瑣碎標籤
- 4. EXC_BAD_ACCESS瑣碎的代碼
- 5. (幾乎)瑣碎的語法
- 6. 瑣碎Linux聲音回放
- 7. 開幕瑣碎書籤
- 8. VUgen:記錄瑣碎的RMI交互記錄無效的腳本?
- 9. 瑣碎的應用程序的窗口?
- 10. XStream的失敗瑣碎的XML
- 11. 調解器模式的瑣碎消息?
- 12. C++瑣碎的try-catch原因中止
- 13. Git合併 - 瑣碎的合併?
- 14. 創建一個類的東西瑣碎?
- 15. GWT GIN - 瑣碎的用例失敗(EventBus)
- 16. 瑣碎的程序拋出IndexOutOfRangeException?
- 17. 幫助最瑣碎的protobuf網例如
- 18. 不確定性瑣碎的C程序
- 19. 瑣碎BCP插入的主鍵違規
- 20. 瑣碎的MySQL查詢:WHERE(...)AND(...)
- 21. 瑣碎的加入依賴關係
- 22. 瑣碎的端口出現故障
- 23. 瑣碎的圖像臉部處理
- 24. 單點交叉
- 25. Apache:(非)瑣碎重寫子域名
- 26. 瑣碎要求拋出錯誤
- 27. 何時是拉姆達瑣碎?
- 28. 瑣碎C++程序不寫入文件
- 29. 線條交叉點
- 30. Ray-Capsule交叉點
TIL about crossovers http://www.obitko.com/tutorials/genetic-algorithms/crossover-mutation.php –
但是,我必須考慮在第一個數字之前選擇斷點的情況嗎? – Silke
沒有一條硬性的規則 - 只要記下你以哪種方式做。 – seaotternerd