d第五步:记下每一代每一只蚂蚁的觅食路线和路线长度ROUTESkmPathifPathe
dEPLkmPLkmelsePLkmi
fe
de
d第六步:更新信息素Delta_TauzerosNN更新量初始化form1MifPLkmROUTROUTESkmTSle
gthROUT1跳数PL_kmPLkmfors1TSxROUTsDelta_TauyxDelta_TauyxQPL_kme
de
de
dTau1RhoTauDelta_Tau信息素挥发一部分,新增加一部分e
d绘图plotif1是否绘图的控制参数ifplotif1绘收敛曲线mea
PLzeros1Kmi
PLzeros1Kfori1KPLKPLiNo
zerofi
dPLK
fPLKPLKPLKNo
zeromea
PLimea
PLKPLKmi
PLimi
PLKPLKe
dfigure1plotmi
PLholdo
plotmea
PLgrido
title收敛曲线(平均路径长度和最小路径长度)xlabel迭代次数ylabel路径长度绘爬行图figure2axis0MM0MMfori1MMforj1MMifGij1x1j1y1MMix2jy2MMix4j1y4MMi1fillx1x2x3x4y1y2y3y4020202holdo
elsex1j1y1MMix2jy2MMix3jy3MMi1x4j1y4MMi1fillx1x2x3x4y1y2y3y4111holdo
e
de
de
dholdo
LENROUTle
gthROUTRxROUTRyROUTforii1LENROUTRxiiamodROUTiiMM05ifRxii05RxiiMM05e
dRyiiaMM05ceilROUTiiMMe
d
fplotRxRye
dplotif21绘各代蚂蚁爬行图ifplotif21figure3axis0MM0MMfori1MMforj1MMifGij1x1j1y1MMix2jy2MMix4j1y4MMi1fillx1x2x3x4y1y2y3y4020202holdo
elsex1j1y1MMix2jy2MMix3jy3MMi1x4j1y4MMi1fillx1x2x3x4y1y2y3y4111holdo
e
de
de
dfork1KPLKPLkmi
PLKmi
PLKposfi
dPLKmi
PLKmpos1ROUTROUTESkmLENROUTle
gthROUTRxROUTRyROUTforii1LENROUTRxiiamodROUTiiMM05ifRxii05RxiiMM05e
dRyiiaMM05ceilROUTiiMMe
dplotRxRyholdo
e
de
d
fr