📄 ants_cycle.m
字号:
function [at]=ants_cycle(app,m,n,h,t,alpha,beta);
for i=1:m
mh=h;
for j=1:n-1
c=app(i,j);
mh(:,c)=0;
temp=(t(c,:).^beta).*(mh(c,:).^alpha);
s=(sum(temp));
p=(1/s).*temp;
r=rand;
s=0;
for k=1:n
s=s+p(k);
if r<=s
app(i,j+1)=k;
break
end
end
end
end
at=app;% generation of ants tour matrix during a cycle.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -