中间重组与线性重组相似,然而recint对没对值使用了一新的Alpha值一起重组,而reclin对每队双亲使用一Alpha因子。
function NewChrom = reclin(OldChrom, XOVR); % Identify the population size (Nind) and the number of variables (Nvar) [Nind,Nvar] = size(OldChrom); % Identify the number of matings Xops = floor(Nind/2);% 向左取整 % Performs recombination odd = 1:2:Nind-1;% 冒号运算符可以指定增量步长值,(first:step:last),1:2:Nind-1将产生1,3,5等等 even= 2:2:Nind; % position of value of offspring compared to parents Alpha = -0.25 + 1.5 * rand(Xops,1);%rand生成0~1之间均匀分布的随机数 Alpha = Alpha(1:Xops,ones(Nvar,1));%ones创建m*n的全1矩阵,%每列的Alpha值相同相当于,复制Nvar个Alpha %交配的对是有序的,奇数行与它下一个偶行配对。 % recombination NewChrom(odd,:) = OldChrom(odd,:) + Alpha .* (OldChrom(even,:) - OldChrom(odd,:)); % the same ones more for second half of offspring Alpha = -0.25 + 1.5 * rand(Xops,1); Alpha = Alpha(1:Xops,ones(Nvar,1)); NewChrom(even,:) = OldChrom(odd,:) + Alpha .* (OldChrom(even,:) - OldChrom(odd,:)); %最后一个奇数行不参与交配,直接加入到NewChrom的末尾 %余项函数,取余rem(10,3)=1 % If the number of individuals is odd, the last individual cannot be mated % but must be included in the new population if rem(Nind,2), NewChrom(Nind,:)=OldChrom(Nind,:); end % End of function
相关推荐
MATLAB-遗传算法-多车场-开放式-带时间窗-多商品-VRP问题,解压后直接运行。MATLAB-遗传算法-多车场-开放式-带时间窗-多商品-VRP问题,解压后直接运行。
Matlab遗传算法代码-SGA.m 直接运行主程序即可!
(matlab代码)带约束条件的非支配排序遗传算法NSGA-II,解决了一个多目标优化问题 (matlab代码)带约束条件的非支配排序遗传算法NSGA-II,解决了一个多目标优化问题 (matlab代码)带约束条件的非支配排序遗传算法...
matlab遗传算法选址-选址地点按照需求量分级建设
以前写的一个Matlab遗传算法代码-自适应遗传算法.rar 以前做仿真时写的一个遗传算法代码,希望对新人有用。 所含文件: Figure8.jpg 结果: Figure9.jpg
Matlab遗传算法代码-bs2rv.m 直接运行主程序即可!
遗传算法-matlab,遗传算法-matlab,遗传算法-matlab,遗传算法-matlab,遗传算法-matlab,遗传算法-matlab,
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip05.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip09.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip13.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
PID 遗传算法遗传算法-PID-MATLAB -程序遗传算法-PID-MATLAB -程序
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip12.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip04.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip03.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip06.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
遗传算法matlab工具箱介绍-遗传算法matlab工具箱介绍.pdf 发现了个好东东~不知道论坛上有没有,反正我是很兴奋,找这样的书找了好半天了,从网上找的资料实在是让我看的云里雾里啊,唉~好好学习下,哈~不懂的再来...
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip18.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
遗传算法的MATLAB代码遗传算法工具箱-matlab遗传算法工具箱.rar 希望对你有帮助。。。。最近也在学这个。。真的困难重重啊~~~~ Figure54.jpg 遗传算法的MATLAB代码常用...
matlab遗传算法求解0-1背包问题.zip
MATLAB遗传算法工具箱与应用雷英杰清晰版-复件 MATLAB遗传算法工具箱与应用[雷英杰].part01.rar MATLAB遗传算法工具箱与应用[雷英杰],gatbx工具箱