为什么GEP算法中个体变异的概率要小于预先设定的概率才能进行变异,而不是大于才进行变异呢?
生活随笔
收集整理的這篇文章主要介紹了
为什么GEP算法中个体变异的概率要小于预先设定的概率才能进行变异,而不是大于才进行变异呢?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??變異操作當中,為什么是個體發生變異操作的概率小于預先設定的概率才進行變異,而不是大于呢?
??我把我自己的理解分享如下:
??因為好比你預先設定的概率是該種群能發生變異的個體的概率,比如我設置了0.2,說明概率很小。比如種群大小為100,能發生變異的個體的數量是100 * 0.2 = 20 個,只有20個能發生變異,其余80個不能發生變異(當然實際不是這樣,這只是一個比喻)。發生變異是小概率事件。
??但是你的個體的變異概率是通過隨機數生成的,那么隨機生成小于0.2的數的概率是比生成大于0.2的數的概率要小的,和上面的小概率剛好對應,所以當個體發生變異的概率要小于0.2時,才會發生變異。
??畫個圖可以比較形象的理解:
??這個概率為1的大矩形好比一張桌子,桌子分為0.2和0.8兩部分,0.2的面積要比0.8要小,我們隨機在桌子上撒米粒,米粒落入0.2的概率明顯要比落入0.8的概率要小,最后肯定是0.2這邊的米粒要更少。所以概率更小。
??以下為湊字數,別理會:
唧唧復唧唧,木蘭當戶織。不聞機杼聲,唯聞女嘆息。問女何所思,問女何所憶。女亦無所思,女亦無所憶。昨夜見軍帖,可汗大點兵,軍書十二卷,卷卷有爺名。阿爺無大兒,木蘭無長兄,愿為市鞍馬,從此替爺征。東市買駿馬,西市買鞍韉,南市買轡頭,北市買長鞭。旦辭爺娘去,暮宿黃河邊,不聞爺娘喚女聲,但聞黃河流水鳴濺濺。旦辭黃河去,暮至黑山頭,不聞爺娘喚女聲,但聞燕山胡騎鳴啾啾。萬里赴戎機,關山度若飛。朔氣傳金柝,寒光照鐵衣。將軍百戰死,壯士十年歸。歸來見天子,天子坐明堂。策勛十二轉,賞賜百千強。可汗問所欲,木蘭不用尚書郎,愿馳千里足,送兒還故鄉。爺娘聞女來,出郭相扶將;阿姊聞妹來,當戶理紅妝;小弟聞姊來,磨刀霍霍向豬羊。開我東閣門,坐我西閣床,脫我戰時袍,著我舊時裳。當窗理云鬢,對鏡帖花黃。出門看火伴,火伴皆驚忙:同行十二年,不知木蘭是女郎。雄兔腳撲朔,雌兔眼迷離;雙兔傍地走,安能辨我是雄雌?總結
以上是生活随笔為你收集整理的为什么GEP算法中个体变异的概率要小于预先设定的概率才能进行变异,而不是大于才进行变异呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SDUTOJ 2784 - Good L
- 下一篇: 简单的聊一聊微信支付的那些事