求蚁群算法解vrp问题的优秀matlab代码,学习!
现在本人正在写代码,同时参考学习,在写的过程中,有些不懂得问题,希望大家共同学习。
其中,在蚂蚁转移概率公式中,有改进的加入节约值s(i,j)=di1 +dj1-dij
可见,
for i=1:mm;
for j=1:mm;
if i~=j;
s(i,j)=DistanceMatrix(i,1)+DistanceMatrix(1,j)-DistanceMatrix(i,j);%节约值
end;
end;
end;
得出的s第一行,和第一列都是0,那么在tao^ alpha·miu^betal·s^gama中,不都是0么,选择移动概率不是没意义么?