数学建模社区-数学中国
标题:
请教大神遗传算法方面的问题
[打印本页]
作者:
htvistal
时间:
2013-1-24 19:37
标题:
请教大神遗传算法方面的问题
function ret=Code(lenchrom,bound)
7 I, O( G0 W' q' t8 \8 {
%本函数将变量编码成染色体,用于随机初始化一个种群
$ g3 O8 _ `) ^$ U- u( z, [% F$ Y. l: {
% lenchrom input : 染色体长度
1 [8 g# F, G" B }) S+ _4 q1 D6 `
% bound input : 变量的取值范围
& \* u1 w2 ^0 l r
% ret output: 染色体的编码值
. d2 j" \, p& k
% d+ O& c' K* e0 e1 }% o. y! X: L
flag=0;
& p* T f5 @( F: B# y8 \
while flag==0
" A: F6 d; F* {: F$ {
pick=rand(1,length(lenchrom));
+ I$ z. {5 p) q q6 d, c \* K
ret=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick; %线性插值
4 w2 j, n3 i% I# F( \4 P8 j8 U' d
flag=test(lenchrom,bound,ret); %检验染色体的可行性
2 R9 H% f: M4 e
end
' C/ x) p8 R3 ~! {* X- t
/ G3 U7 O. x, `, D' T) v7 c
线性插值的哪一步是怎么计算的?现在是两个变量的,如果更多的变量呢
作者:
htvistal
时间:
2013-1-24 21:45
求大神解决 啊
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5