资源简介

遗传算法的优化调度,调度是电力系统的调度,应用很广泛。

资源截图

代码片段和文件信息

function ret=cross(PcchromsizepopPdPwPs)
%本函数完成交叉操作
% Pc            input: 交叉概率
% lengthchrom   input: 染色体的长度
% chrom         input: 染色体,存储状态变量
% sizepop       input: 种群规模
% ret           output:交叉后的染色体

%是否进行交叉操作则由交叉概率决定(continue控制)
for i=1:sizepop
    %随机选择两个染色体进行交叉
    pick=rand(12);
    while prod(pick)==0
        pick=rand(12);
    end
    index=ceil(pick.*sizepop);
    %交叉概率决定是否进行交叉
    pick=rand;
    while pick==0
        pick=rand;
    end
    if pick>Pc
        continue;
    end
    flag=0;
    while flag==0
        
          %%凸组合交叉
          pick=rand;                       %交叉开始
          Y1(1:2:)=pick*chrom{index(1)}(1:2:)+(1-pick)*chrom{index(2)}(1:2:);
          Y2(1:2:)=pick*chrom{index(2)}(1:2:)+(1-pick)*chrom{index(1)}(1:2:);%交叉

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1818  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\cross.asv
     文件        1886  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\cross.m
     文件        1240  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\crossoverheuristic.m
     文件        9885  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\data.xlsx
     文件         145  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\fval.m
     文件        1833  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\GA_Mainfunction.asv
     文件        1816  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\GA_Mainfunction.m
     文件        1268  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\mutation.m
     文件        1266  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\outage rate.m
     文件         511  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\produceBodong.asv
     文件         511  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\produceBodong.m
     文件        2443  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\ReserveConstraint.asv
     文件        2762  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\ReserveConstraint.m
     文件         969  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\select.m
     文件         892  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\Startpopulation.m
     文件         424  2020-10-27 04:03  ╥┼┤½╦π╖¿í¬í¬╬ó═°╛¡╝├╡≈╢╚\test.m

评论

共有 条评论