전북대학교 알고리즘 개미 : 4조 MATLAB Demo 소스코드 Ant Algorithm

%% -----------Pheromone updating-------------------

function GlobleRefreshPheromone()

global AntSystem ASOption Problem

AT = AntSystem.tours;

TL = AntSystem.lengths;

sumdtau=zeros(ASOption.n,ASOption.n);  

for k=1:ASOption.m

    for i=1:ASOption.n

        sumdtau(AT(k,i),AT(k,i+1))=sumdtau(AT(k,i),AT(k,i+1))+ASOption.Q/TL(k);

        if Problem.symmetry

            sumdtau(AT(k,i+1),AT(k,i))=sumdtau(AT(k,i),AT(k,i+1));

        end

    end

end

Problem.tau=Problem.tau*(1-ASOption.rho)+sumdtau;

전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교알고리즘개미
전북대학교 알고리즘 개미
전북대학교 알고리즘 개미
전북대학교 알고리즘 개미
전북대학교 알고리즘 개미
전북대학교 알고리즘 개미
전북대학교 알고리즘 개미
전북대학교 알고리즘 개미

1 2 3 4 5 6 7 8 9 10 다음