📄 crossover.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -