⑴在MATLAB中用蚁群算法求解TSP问题,在经典的代码中有Tabu(1,:)=R_best(NC-1,:)。 不明白代码的目的。 一份工作。 我是这样理解的:
ifNC>=2
Tabu(1,:)=R_best(NC-1,:);
%把前面路线最好的城市放进去迭代并放在这个禁忌的第一行
%相当于添加了一个约束,如果本次迭代的模式不好,至少信息素不会按照不好的最优解来更新,这样。 下次会更糟
结束

点赞 (7756) 收藏 (7756)

可行性是算法的重要特征之一

海东平安区2024年重点项目

大数据的四个基本特征