飞蛾-火焰优化算法(MFO)

%MFO
function [OBFS BFS]=MFOAlgo()
T=10;
lb=-1;
ub=1;
n=15;
d=5;
M=unifrnd(lb,ub,n,d);
iteration=1;
while iterationub;
        forlb=M(i,:)flameno
                Dis=abs(MS(i,j)-M(i,j));
                b=1;
                t=(a-1)*rand+1;
                M(i,j)=Dis*exp(b.*t).*cos(t.*2*pi)+MS(flameno,j);
            end
        end
     end
     

     
     iteration=iteration+1;
end

 OBFFINAL=OMS(1)
 BFPFINAL=MS(1,:)

end

你可能感兴趣的:(算法,matlab,经验分享)