数学建模社区-数学中国
标题:
请教大神遗传算法方面的问题
[打印本页]
作者:
htvistal
时间:
2013-1-24 19:37
标题:
请教大神遗传算法方面的问题
function ret=Code(lenchrom,bound)
# }7 ~4 ]3 r4 M8 }- Y
%本函数将变量编码成染色体,用于随机初始化一个种群
2 Y1 ?6 }+ d8 H- i& z3 ~' ^ {( b
% lenchrom input : 染色体长度
0 T, r4 t, ?7 K& r
% bound input : 变量的取值范围
; H0 [' i0 d8 I5 P
% ret output: 染色体的编码值
) @ R0 F% h9 i: C
5 d% N3 n% C) z
flag=0;
* S+ Y, y- b. o8 N3 {
while flag==0
9 b5 m9 t/ n7 K" i& m) Q& j! d
pick=rand(1,length(lenchrom));
) x' V7 R' m, N3 W2 u0 m
ret=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick; %线性插值
' v5 y' _. S% Z. i5 P
flag=test(lenchrom,bound,ret); %检验染色体的可行性
4 U$ r) i* T3 B& p* O- g8 w# a
end
/ U$ b/ W$ i. N( Y3 k
& x1 m( \# H. A2 l. V
线性插值的哪一步是怎么计算的?现在是两个变量的,如果更多的变量呢
作者:
htvistal
时间:
2013-1-24 21:45
求大神解决 啊
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5