数学建模社区-数学中国
标题:
请教大神遗传算法方面的问题
[打印本页]
作者:
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" k
flag=0;
* A9 y K" }8 m9 O! b6 ]. r5 K* C
while flag==0
3 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