crossover.m

来自「基于遗产算法的FCM算法」· M 代码 · 共 15 行

M
15
字号
function G=crossover(G,Pc,pop_size);
for i=1:2:pop_size
    Rn=rand;
    if Pc>Rn
        Cn=ceil(size(G,2)*rand);
        if or(Cn==1,Cn>=20)
            continue;
        end
        for j=Cn:1:size(G,2)
            temp=G(i,j);
            G(i,j)=G(i+1,j);
            G(i+1,j)=temp;
        end
    end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?