htvistal 发表于 2013-1-24 19:37

请教大神遗传算法方面的问题

function ret=Code(lenchrom,bound)
%本函数将变量编码成染色体,用于随机初始化一个种群
% lenchrom   input : 染色体长度
% bound      input : 变量的取值范围
% ret        output: 染色体的编码值

flag=0;
while flag==0
    pick=rand(1,length(lenchrom));
ret=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick; %线性插值
    flag=test(lenchrom,bound,ret);             %检验染色体的可行性
end

线性插值的哪一步是怎么计算的?现在是两个变量的,如果更多的变量呢

htvistal 发表于 2013-1-24 21:45

求大神解决 啊
页: [1]
查看完整版本: 请教大神遗传算法方面的问题