量子遗传算法对标准函数的优化

源代码在线查看: aim1.asv

软件大小: 13 K
上传用户: youwei15
关键词: 量子 算法 标准函数
下载地址: 免注册下载 普通下载 VIP

相关代码

				function ret=Aim1(x)
				% Rosenbrock function 
				
				global sizepop  lenchrom
				 
				bound=[-2.048 2.048;-2.048 2.048];   % 函数自变量的范围
				
				% 将binary数组转化成十进制数组
				n=1;
				for i=1:length(lenchrom)     
				    data(i)=0;
				    for j=lenchrom(i)-1:-1:0
				        data(i)=data(i)+x(n).*2.^j;
				        n=n+1;    
				    end
				end
				data=bound(:,1)'+data./(2.^lenchrom-1).*(bound(:,2)-bound(:,1))';
				        
				% 计算适应度
				ret=100*(data(1)^2-data(2))^2-(1-data(1))^2;    %-2.048							

相关资源