登录论坛

查看完整版本 : [问题] 关于遗传算法中的实数编码问题


yuanbashou
2011-04-01, 09:48
谁能讲解一下实数编码是怎么实现交叉,变异的吗?当采用实数编码时,二进制中的个体是不是和实数编码中的个体就不一样了呢?希望能有一些MATLAB 编程实例,谢谢大家了?由于要用,所以有点着急

beginer
2011-04-02, 14:13
模拟二进制交叉,多项式变异,你搜一下相关的资料。

anbcjys
2011-04-04, 10:01
谁能讲解一下实数编码是怎么实现交叉,变异的吗?当采用实数编码时,二进制中的个体是不是和实数编码中的个体就不一样了呢?希望能有一些MATLAB 编程实例,谢谢大家了?由于要用,所以有点着急
实数交叉一般采用加权和 变异采用在中点随机波动产生新数值

yuanbashou
2011-04-07, 10:06
实数交叉一般采用加权和 变异采用在中点随机波动产生新数值

又怎么在实数编码中进行两点或多点交叉呢??

beginer
2011-04-07, 18:23
模拟二进制交叉和多项式变异貌似有公式的,你找到公式,直接套用公式就行。或者你去下载一些经典的遗传算法,看看他们的代码里面的交叉变异操作

yuanbashou
2011-04-08, 15:58
模拟二进制交叉和多项式变异貌似有公式的,你找到公式,直接套用公式就行。或者你去下载一些经典的遗传算法,看看他们的代码里面的交叉变异操作
对于二进制算法我知道是怎么一回事,但对于实数编码遗传算法的多点交叉是怎么进行的呢?是不能要产生多个随机数作为交叉权系数呢??

2011-08-28, 16:53
[学习啊!!!!!!!