www.gusucode.com > 个集合遗传算法,蚁群算法,粒子群算法的混合算法解决TSP问题的MATLAB程序 > aco-ga-pso-tsp/mutation_b.m

    %mutation_b.m
%变异策略B
function cnew=mutation_b(c0,n)
j1=ceil(rand*n);
cnew=c0;
if j1<n
    cnew(j1)=c0(j1+1);
    cnew(j1+1)=c0(j1);
else
    cnew(j1)=c0(1);
    cnew(1)=c0(j1);
end