数学建模社区-数学中国
标题:
请教大神遗传算法方面的问题
[打印本页]
作者:
htvistal
时间:
2013-1-24 19:37
标题:
请教大神遗传算法方面的问题
function ret=Code(lenchrom,bound)
% j; K6 {' ]; L4 v
%本函数将变量编码成染色体,用于随机初始化一个种群
, q( N+ Z+ n, ^0 _0 u ?
% lenchrom input : 染色体长度
. Y; H2 D5 J- R( @* h
% bound input : 变量的取值范围
9 D" B# r' Q# @* T% e
% ret output: 染色体的编码值
- s7 [0 [3 J7 u Y! ^4 O
9 U, e! B& N) m+ ^
flag=0;
8 H( f5 f' n- p. @, a
while flag==0
: e* `' B# @) f, a0 d
pick=rand(1,length(lenchrom));
) m7 i* k P4 s% V
ret=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick; %线性插值
9 ]5 N7 c! \8 d7 q
flag=test(lenchrom,bound,ret); %检验染色体的可行性
8 `7 I/ V: W2 X u" v
end
. T2 \/ Y% y$ r7 y5 h
" N4 D) v! c, I3 T% c
线性插值的哪一步是怎么计算的?现在是两个变量的,如果更多的变量呢
作者:
htvistal
时间:
2013-1-24 21:45
求大神解决 啊
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5