中间重组与线性重组相似,然而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遗传算法代码-SGA.m 直接运行主程序即可!
(matlab代码)带约束条件的非支配排序遗传算法NSGA-II,解决了一个多目标优化问题 (matlab代码)带约束条件的非支配排序遗传算法NSGA-II,解决了一个多目标优化问题 (matlab代码)带约束条件的非支配排序遗传算法...
《MATLAB实现遗传算法解决多车场开放式时间窗多商品VRP问题详解》 在物流配送、资源调度等领域,车辆路径规划(Vehicle Routing Problem, VRP)问题是一个经典的优化问题,它涉及到如何有效地安排车辆从一个或多个...
以前写的一个Matlab遗传算法代码-自适应遗传算法.rar 以前做仿真时写的一个遗传算法代码,希望对新人有用。 所含文件: Figure8.jpg 结果: Figure9.jpg
Matlab遗传算法代码-bs2rv.m 直接运行主程序即可!
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip05.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
Sheffield大学Matlab遗传算法工具箱是MATLAB中一个专门用于实现遗传算法(Genetic Algorithm, GA)的扩展库,极大地简化了在MATLAB环境中应用遗传算法的过程。 遗传算法是一种模拟自然选择和遗传学原理的全局优化...
4.4.1 遗传算法GA/蚁群算法ACO-CNN-SVM故障诊断分类预测 4.4.2 粒子群算法PSO/蛙跳算法SFLA-CNN-SVM故障诊断分类预测 4.4.3 灰狼算法GWO/狼群算法WPA-CNN-SVM故障诊断分类预测 4.4.4 鲸鱼算法WOA/麻雀算法SSA-CNN-...
《Matlab遗传算法工具箱及应用》源码文件提供了实际运行的示例,这对于学习遗传算法的实际应用至关重要。这些源码通常会展示如何定义问题的适应度函数、如何设置种群规模、交叉概率、变异概率等关键参数,以及如何...
4.4.1 遗传算法GA/蚁群算法ACO-DBN分类 4.4.2 粒子群算法PSO/蛙跳算法SFLA-DBN分类 4.4.3 灰狼算法GWO/狼群算法WPA-DBN分类 4.4.4 鲸鱼算法WOA/麻雀算法SSA-DBN分类 4.4.5 萤火虫算法FA/差分算法DE-DBN分类
4.4.1 遗传算法GA/蚁群算法ACO优化-TCN-Attention用负荷预测 4.4.2 粒子群算法PSO/蛙跳算法SFLA优化-TCN-Attention用负荷预测 4.4.3 灰狼算法GWO/狼群算法WPA优化-TCN-Attention用负荷预测 4.4.4 鲸鱼算法WOA/麻雀...
4.4.1 遗传算法GA/蚁群算法ACO优化-TCN-Attention用电负荷预测 4.4.2 粒子群算法PSO/蛙跳算法SFLA优化-TCN-Attention用电负荷预测 4.4.3 灰狼算法GWO/狼群算法WPA优化-TCN-Attention用电负荷预测 4.4.4 鲸鱼算法WOA/...
雷英杰MATLAB遗传算法工具箱与应用清晰版-雷英杰《MATLAB 遗传算法工具箱与应用》.haozip09.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....
4.4.1 遗传算法GA/蚁群算法ACO优化-BP-Adaboost数据分类预测 4.4.2 粒子群算法PSO/蛙跳算法SFLA优化-BP-Adaboost数据分类预测 4.4.3 灰狼算法GWO/狼群算法WPA优化-BP-Adaboost数据分类预测 4.4.4 鲸鱼算法WOA/麻雀...
雷英杰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 遗传算法工具箱与应用》.haozip18.zip 由于本人电脑上只有好压,所以分包是好压的格式,请大家见谅 雷英杰《MATLAB 遗传算法工具箱与应用》....