数学建模社区-数学中国
标题:
请教大神遗传算法方面的问题
[打印本页]
作者:
htvistal
时间:
2013-1-24 19:37
标题:
请教大神遗传算法方面的问题
function ret=Code(lenchrom,bound)
. w. c+ v* c4 k" A8 k
%本函数将变量编码成染色体,用于随机初始化一个种群
( D9 i9 k; z0 c6 D* b
% lenchrom input : 染色体长度
( b9 ~/ X) T! s; P8 q9 r7 K( D, L' V
% bound input : 变量的取值范围
! W d9 ~5 m( |1 a
% ret output: 染色体的编码值
4 F6 z3 ?# d' [( j# V2 z0 E
3 M) E- s+ T( U8 e8 E
flag=0;
L6 J( l/ s0 s. Y
while flag==0
/ N) h& }( u- \
pick=rand(1,length(lenchrom));
% s* G) H" P( ?. j
ret=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick; %线性插值
& T+ L: a! ^0 V, `. B) ]& S
flag=test(lenchrom,bound,ret); %检验染色体的可行性
V( N4 B5 b; |
end
; B" }( \: v9 w& s3 y! ]4 A9 V
; }! {6 F$ Z4 n- e; N* u
线性插值的哪一步是怎么计算的?现在是两个变量的,如果更多的变量呢
作者:
htvistal
时间:
2013-1-24 21:45
求大神解决 啊
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5