2012-02-27 56 views

回答

5

基於排名的選擇算法根據他們擁有的優先級爲項目分配概率(他們被選中)。例如,最低優先級的項目可能會得到10%,高於20%的項目等等。換句話說,項目被選擇的概率被修改,並且由算法確定。

但輪盤賭算法不會修改項目的概率。這就是說,如果一個項目有99%的概率,在選擇時它將保持不變。但問題在於,它減少了其他人被選中爲零的可能性。

如果您想進一步瞭解,請訪問此link

-1

我建議你使用不同的選擇方案。動態改變它。 原始啓發式方法是:如果最佳個體具有> = p%概率(例如,p = 80..100),則使用排序選擇一段時間,否則使用默認輪盤賭選擇。我認爲輪盤賭選擇對於一些主要進化步驟更好。當停滯更接近時,切換到排名選擇。

相關問題