资源简介

这是有关量子遗传算法的matlab代码,对量子遗传算法感兴趣的同学可以下载一下。还是挺不错的资源。供参考学习。

资源截图

代码片段和文件信息

function X=bin2decFun(xlenchrombound)
%% 二进制转化成十进制
% 输入      x:二进制编码
%    lenchrom:各变量的二进制位数
%       bound:各变量的范围
% 输出      X:十进制数
M=length(lenchrom);
n=1;
X=zeros(1M);
for i=1:M
    for j=lenchrom(i)-1:-1:0
        X(i)=X(i)+x(n).*2.^j;
        n=n+1;
    end
end
X=bound(:1)‘+X./(2.^lenchrom-1).*(bound(:2)-bound(:1))‘; 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         411  2010-11-12 18:55  量子遗传算法matlab代码(微信公众号:优化算法交流地)\FitnessFunction.m
     文件         179  2010-11-12 16:55  量子遗传算法matlab代码(微信公众号:优化算法交流地)\InitPop.m
     文件         341  2015-06-14 15:42  量子遗传算法matlab代码(微信公众号:优化算法交流地)\Objfunction.m
     文件        2046  2010-11-12 19:00  量子遗传算法matlab代码(微信公众号:优化算法交流地)\Qgate.m
     文件        1740  2015-06-14 15:43  量子遗传算法matlab代码(微信公众号:优化算法交流地)\QuantumMain.m
     文件         384  2010-11-12 17:03  量子遗传算法matlab代码(微信公众号:优化算法交流地)\bin2decFun.m
     文件         458  2010-11-12 16:05  量子遗传算法matlab代码(微信公众号:优化算法交流地)\collapse.m
     目录           0  2019-06-14 14:22  量子遗传算法matlab代码(微信公众号:优化算法交流地)\

评论

共有 条评论