作者chunhsiang (= =)
看板MATLAB
標題[討論] GA的Crossover
時間Thu Dec 29 22:08:41 2011
請問如何做大基因的crossover
ex:
x1,x2,x3|y1,y2,y3|z1,z2,z3
x1,x2,x3是一個大基因
y1,y2,y3也是一個大基因
z1,z2,z3同上
我要如何在gatool寫出這樣的功能?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.98.100
1F:→ chunhsiang:x1,x2,x3,y1,y2,y3,z1,z2,z3為整個染色體的編碼 12/29 22:18
2F:→ chunhsiang:x1,x2,x3,y1,y2,y3,z1,z2,z3個別為一個小基因且為實數 12/29 22:19
3F:→ Rasin:什麼是大基因? 有GAtool那交配不是就有寫好的嗎 12/31 16:18
4F:→ chunhsiang:寫好的交配一共有6種 比如sigle point就是最常見的方法 12/31 18:27
5F:→ chunhsiang:大基因的觀念是把一些具有高度相關的小基因包在一起 12/31 18:28
6F:→ chunhsiang:要是任意的選擇交配,則容易產生不符合結果或高度變化 12/31 18:29
7F:→ chunhsiang:基因演算法排除變異 則會具有高度收斂的特性 12/31 18:31