2011年电工杯数学建模全国一等奖论文 联系客服

发布时间 : 星期日 文章2011年电工杯数学建模全国一等奖论文更新完毕开始阅读

while pick==0 pick=rand; end

pos=ceil(pick.*sum(lenchrom)); pick=rand;

v1=chrom(index(1),pos); v2=chrom(index(2),pos);

chrom(index(1),pos)=pick*v2+(1-pick)*v1; chrom(index(2),pos)=pick*v1+(1-pick)*v2;

flag1=test(lenchrom,bound,chrom(index(1),:)); flag2=test(lenchrom,bound,chrom(index(2),:)); if flag1*flag2==0 flag=0; else flag=1; end end end ret=chrom;

%染色体编码

function ret=Code(lenchrom,bound) flag=0; while flag==0

pick=rand(1,length(lenchrom));

ret=bound(:,1)'+(bound(:,2)-bound(:,1))'.*pick; flag=test(lenchrom,bound,ret); end

51

%小波神经网络主函数 M=size(input,2); N=size(output,2);

n=14; lr1=0.01; lr2=0.001; maxgen=120;

Wjk=randn(n,M);Wjk_1=Wjk;Wjk_2=Wjk_1;Wij=randn(N,n);Wij_1=Wij;Wij_2=Wij_1;a=randn(1,n);a_1=a;a_2=a_1; b=randn(1,n);b_1=b;b_2=b_1;

y=zeros(1,N); net=zeros(1,n); net_ab=zeros(1,n);

d_Wjk=zeros(n,M); d_Wij=zeros(N,n); d_a=zeros(1,n); d_b=zeros(1,n);

[inputn,inputps]=mapminmax(input');

52