作者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