100個(gè)個(gè)體,交叉概率為0.1,并不代表交叉?zhèn)€體數(shù)為10個(gè).這是一個(gè)概率問題.
另外,交叉概率一般會(huì)取0.5-1這個(gè)范圍內(nèi),0.1未免有點(diǎn)小.
自適應(yīng)的遺傳算法,一般在迭代初期會(huì)有較大的交叉概率,越往迭代后期,交叉概率越小.
而變異概率則相反.謝謝你的回答現(xiàn)在我假設(shè)只考慮交叉,用代碼實(shí)現(xiàn)100個(gè)個(gè)體,交叉概率為0.6時(shí)交叉產(chǎn)生的新個(gè)體,那不是要先確定交叉的個(gè)體數(shù)嗎 不然代碼怎么實(shí)現(xiàn)?是的,要先確定交叉的個(gè)體數(shù)。100個(gè)個(gè)體都有機(jī)會(huì)參與交叉。首先將100個(gè)個(gè)體兩兩配對(duì),每一對(duì)個(gè)體作為母代個(gè)體,按交叉概率來判斷是否要進(jìn)行交叉。如果滿足交叉概率,則交叉,并產(chǎn)生兩個(gè)子代個(gè)體。如果不滿足交叉概率,則不交叉,子代個(gè)體用母代個(gè)體代替。這樣下來,100個(gè)個(gè)體交叉后仍然產(chǎn)生100個(gè)子代個(gè)體。不好意思,不知道您說的滿足交叉概率是什么意思?現(xiàn)假設(shè)母代個(gè)體為01254311423435 1321314 4125432 1431413 3214311 ,交叉概率為0.6,那么如何產(chǎn)生子代個(gè)體。我看好多代碼是現(xiàn)6*0.6=2.4,則有兩個(gè)個(gè)體會(huì)進(jìn)行交叉,然后產(chǎn)生兩個(gè)1-6之間的隨機(jī)數(shù),來來表示第幾個(gè)母代個(gè)體參與交叉,再產(chǎn)生一個(gè)隨機(jī)交叉點(diǎn),從而產(chǎn)生子代個(gè)體 。不知你的方法是如何具體產(chǎn)生子代個(gè)體的你看到的不是太標(biāo)準(zhǔn)的交叉方法,標(biāo)準(zhǔn)的如下:假設(shè)六個(gè)個(gè)體的編號(hào)為從1至6,兩兩配對(duì)共分為3對(duì)母代個(gè)體。第1對(duì)母代個(gè)體:隨機(jī)生成一個(gè)隨機(jī)數(shù)r,如果r<=0.6,則進(jìn)行交叉。交叉點(diǎn)仍然是隨機(jī)產(chǎn)生的。如果是單點(diǎn)交叉就隨機(jī)產(chǎn)生一個(gè)點(diǎn),如果是兩點(diǎn)交叉就隨機(jī)產(chǎn)生兩個(gè)點(diǎn),其他還有均勻交叉、融合交叉等。如果r>0.6,則不進(jìn)行交叉,子代個(gè)體用母代個(gè)體代替。然后繼續(xù)判斷第2對(duì)母代個(gè)體,照此方法依次進(jìn)行。一輪下來,進(jìn)行交叉的個(gè)體數(shù)量大致是6*0.6=3.6個(gè)。但絕對(duì)不會(huì)是小數(shù)或奇數(shù)。太感謝您細(xì)心的回答了如果配對(duì)的母代個(gè)體的交叉概率不一樣大,那r與大的概率還是小的概率比。再次謝謝每一次迭代,交叉概率都是一樣大的。自適應(yīng)的交叉,是指隨著迭代次數(shù)的變化,交叉率也在變化。如果滿意的話,能否采納為最佳答案?呵呵
在遺傳算法中如果個(gè)體有100個(gè),交叉概率為0.1,則交叉?zhèn)€體數(shù)為10.但現(xiàn)在采用自適應(yīng)的交叉概率,
在遺傳算法中如果個(gè)體有100個(gè),交叉概率為0.1,則交叉?zhèn)€體數(shù)為10.但現(xiàn)在采用自適應(yīng)的交叉概率,
即適應(yīng)值越大,交叉概率越小,那怎么確定交叉?zhèn)€體數(shù).高手指教了,謝謝
即適應(yīng)值越大,交叉概率越小,那怎么確定交叉?zhèn)€體數(shù).高手指教了,謝謝
數(shù)學(xué)人氣:272 ℃時(shí)間:2020-04-08 02:38:58
優(yōu)質(zhì)解答
我來回答
類似推薦
- 遺傳算法交叉概率設(shè)置不同的值,對(duì)結(jié)果會(huì)有什么影響?
- 關(guān)于遺傳算法選擇概率的和
- 遺傳算法的交叉概率設(shè)置為1會(huì)有什么不好的地方,一般推薦的是0.0.9
- 遺傳算法交叉和變異概率怎么選擇
- 從1~100這100個(gè)數(shù)字中任意選取一個(gè)數(shù)字,取到3的倍數(shù)的概率是
- 如圖,在三角形ABC中,D是BC邊上的一點(diǎn),并且∠DAC=∠B,試說明:∠ADC=∠BAC.
- 求人物細(xì)節(jié)描寫初一作文
- “雞和兔的數(shù)量相同,兩種動(dòng)物的腿加起來共有48條,雞和兔各多少只?要用方程解的哦!
- the best gift i have ever received
- 用愕然、化為烏有造句
- 英語1001
- 花季這個(gè)詞 怎樣用英語翻譯
猜你喜歡
- 116、讀下面的詩句,想一想,劃線的詞語在詩中指的是誰,填在括號(hào)里.
- 2青出于藍(lán)勝于藍(lán).莫等閑,白了少年頭,空悲切.天下興亡,匹夫有責(zé).各是誰寫的
- 3王張李三人在一起,其中一位是教授,一位是博士,一位是副教授.現(xiàn)在知道李比教授年齡大,
- 4Is his home on the 2nd floor?否定形式回答是什么?
- 5大家?guī)兔垂ぁび嘘P(guān)物體運(yùn)動(dòng)的.
- 6常見的物體都是由什么組成的,它們總是在不斷地什么著
- 7我會(huì)為了我的理想而奮斗的英語、各位好心人吶、幫幫忙吖~
- 8英語中共有哪幾種構(gòu)詞法?
- 9how many 什么do you have
- 10一個(gè)口袋里有5只球,編號(hào)為1,2,3,4,5,在袋中同時(shí)取出3只,以X表示取出的3個(gè)球中的最小號(hào)碼,X是離散型隨機(jī)變量嗎?若是,請(qǐng)指出它的所有可能值,并求X的分布列.
- 11高一作文800字,
- 126.9×7.99+0.69×20.1簡(jiǎn)便方法