数学建模社区-数学中国

标题: 请教大神遗传算法方面的问题 [打印本页]

作者: htvistal    时间: 2013-1-24 19:37
标题: 请教大神遗传算法方面的问题
function ret=Code(lenchrom,bound): [( v& [9 `) w0 h5 u
%本函数将变量编码成染色体,用于随机初始化一个种群
" [: G. R' ^6 p4 s- ^% lenchrom   input : 染色体长度
) W" z1 H% [5 T& \8 e6 l% bound      input : 变量的取值范围
: b3 D! D* F% h& w. B% ret        output: 染色体的编码值
! e5 ~! `! y9 Z
# y2 W! ]+ R6 c+ b" kflag=0;* A9 y  K" }8 m9 O! b6 ]. r5 K* C
while flag==03 j, _8 J* Q5 f/ p( ?  j# K* X
    pick=rand(1,length(lenchrom));
/ b) _7 Q; x: v( P% ^0 ^: O ret=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick; %线性插值
1 i0 C( n% L, l5 e7 X* A    flag=test(lenchrom,bound,ret);             %检验染色体的可行性9 E4 L7 e  E$ i5 _
end: l/ ^+ B- N# {3 I  S1 k7 w% o- ^
# E( n' Q, I1 t+ T/ N2 N
线性插值的哪一步是怎么计算的?现在是两个变量的,如果更多的变量呢
作者: htvistal    时间: 2013-1-24 21:45
求大神解决 啊




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5