輪盤選擇計算選擇概率時總適應值F爲0的解決方法

在使用遺傳算法時,會使用到輪盤選擇的方法,可見遺傳算法步驟中所記,若使用裏面所記的那個方法,如下圖,在計算選擇概率時,當收斂到一定程度,總適應值F趨近於0的時候,公式中分母變爲0,此時不可計算,須另尋其它方法。 出現上述情況時,我們使用每個個體的適應值fitness的排名來計算,具體步驟如下: 個體根據適應值排名 選擇概率計算公式爲排名/所有個體排名之和 可參照如下例子:            
相關文章
相關標籤/搜索