查看完整版本 : [问题] 关于遗传算法中的实数编码问题
yuanbashou
2011-04-01, 09:48
谁能讲解一下实数编码是怎么实现交叉,变异的吗?当采用实数编码时,二进制中的个体是不是和实数编码中的个体就不一样了呢?希望能有一些MATLAB 编程实例,谢谢大家了?由于要用,所以有点着急
谁能讲解一下实数编码是怎么实现交叉,变异的吗?当采用实数编码时,二进制中的个体是不是和实数编码中的个体就不一样了呢?希望能有一些MATLAB 编程实例,谢谢大家了?由于要用,所以有点着急
实数交叉一般采用加权和 变异采用在中点随机波动产生新数值
yuanbashou
2011-04-07, 10:06
实数交叉一般采用加权和 变异采用在中点随机波动产生新数值
又怎么在实数编码中进行两点或多点交叉呢??
模拟二进制交叉和多项式变异貌似有公式的,你找到公式,直接套用公式就行。或者你去下载一些经典的遗传算法,看看他们的代码里面的交叉变异操作
yuanbashou
2011-04-08, 15:58
模拟二进制交叉和多项式变异貌似有公式的,你找到公式,直接套用公式就行。或者你去下载一些经典的遗传算法,看看他们的代码里面的交叉变异操作
对于二进制算法我知道是怎么一回事,但对于实数编码遗传算法的多点交叉是怎么进行的呢?是不能要产生多个随机数作为交叉权系数呢??
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.