⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 muta.m

📁 基于遗传算法的模糊指派
💻 M
字号:
function mut=muta(nind,n,old,pm)
for i=1:nind
    for j=1:n
        r=rand(1);
        if r>=pm
        new(i,:)=old(i,:);
        elseif r<pm
             for k=j:n-1
                new(i,k)=old(i,k+1);
             end
             new(i,n)=old(i,j);
        end
        old(i,:)=new(i,:);
    end
end
old;
mut=old;
%nind指种群规模,
%n指个体长度,即任务数。
%old指种群,即交叉后的种群
%pm指变异概率
%muta(6,5,[1 2 3 4 5;5 3 2 1 4;3 1 5 4 2;1 5 4 2 3;2 3 5 4 1;2 5 4 1 3],0.1)

⌨️ 快捷键说明

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