3
A
回答
5
基於排名的選擇算法根據他們擁有的優先級爲項目分配概率(他們被選中)。例如,最低優先級的項目可能會得到10%,高於20%的項目等等。換句話說,項目被選擇的概率被修改,並且由算法確定。
但輪盤賭算法不會修改項目的概率。這就是說,如果一個項目有99%的概率,在選擇時它將保持不變。但問題在於,它減少了其他人被選中爲零的可能性。
如果您想進一步瞭解,請訪問此link。
-1
我建議你使用不同的選擇方案。動態改變它。 原始啓發式方法是:如果最佳個體具有> = p%概率(例如,p = 80..100),則使用排序選擇一段時間,否則使用默認輪盤賭選擇。我認爲輪盤賭選擇對於一些主要進化步驟更好。當停滯更接近時,切換到排名選擇。
相關問題
- 1. 遺傳編程:輪盤等級和錦標賽選擇之間的區別
- 2. 選擇和收集之間的區別
- 3. 同類jQuery選擇之間的區別
- 4. css/javascript選擇器之間的區別
- 5. 這些選擇器之間的區別
- 6. jquery選擇器之間的區別
- 7. 選擇器之間的區別
- 8. CSS選擇器之間的區別
- 9. auto.arima和ar之間的區別R用於AR模型選擇
- 10. Tensorflow:「」輪盤賭」的選擇
- 11. 是什麼。每個$(選擇)和$(選擇)。每個()之間的區別
- 12. jQuery:字符串選擇器和函數選擇器之間的區別?
- 13. 空間和>選擇器之間的區別
- 14. 窗體之間有什麼區別:選擇和窗體:選項
- 15. 範圍和瀏覽器中的選擇之間的區別
- 16. 選擇器中的'space`和find()之間的區別
- 17. 選擇和錯誤級別?
- 18. 欄顯示類別選擇框和重定向基於選擇
- 19. 選擇現在和時間戳之間的區別小於24小時
- 20. PL/SQL和SQL之間的區別。選擇到
- 21. SWFAddress和JSInterface之間的區別......選擇哪一個?
- 22. 連接和不連接選擇之間的區別?
- 23. XSLT選擇值和變量select之間的區別
- 24. CSS選擇器和jQuery過濾器之間的區別?
- 25. 使用「EXCEPT」時,「SELECT *」和「選擇Table.Attribute」之間的區別
- 26. PCA(主成分分析)和特徵選擇之間的區別
- 27. MySQL的 - 等級選擇
- 28. PHP動態複選框列表,基於級聯選擇選擇
- 29. 選擇器>選擇器和選擇器選擇器有什麼區別?
- 30. 時間選擇器當前和時間選擇器時間之間的區別Android鬧鐘