基于蚁群优化算法的TSP问题研究

被引:0
作者
孙骏
机构
[1] 武汉理工大学
关键词
人工智能; 蚁群优化算法; 群体智能; TSP问题; 信息素;
D O I
暂无
年度学位
2005
学位类型
硕士
导师
摘要
TSP问题(traveling salesman problem)是一个组合优化方面的问题,已经成为并将继续成为测试组合优化新算法的标准问题。从理论上讲,使用穷举法不但可以求解TSP问题,而且还可以求出该问题的最优解。但是对现有的计算机来说,使用常规的穷举法在如此庞大的搜索空间中寻求最优解,几乎是不可能的。所以,各种求TSP问题近似解的优化算法应运而生了,本文所用到的蚁群优化算法也在其中。 蚁群算法作为一类启发式算法,已经成功地应用于求解TSP问题。蚂蚁通过分泌信息素来加强较好路径上的信息素的强度,同时按照路径上的信息素强度来选择下一步所选择的路径,好的路径将会被越来越多的蚂蚁选择,因此更多的信息素将会覆盖较好的路径,最终所有的蚂蚁都集中到了好的路径上。蚂蚁的这种基于信息素的正反馈原理正是整个算法的关键所在。 首先,本文对蚁群系统算法(ACS)的全局收敛性和关键参数的设置进行了深入的研究。ACS寻优性质优良,但搜索时间长、收敛速度慢、容易收敛到局部最优解,从而使其进一步推广应用受到局限。我们通过对算法的全局收敛性以及算法的全局搜索能力进行深入的理论研究,从改善算法全局收敛性的角度提出了一系列改良途径;同时对蚁群算法中参数α、β、ρ的作用作了理论上的研究,对算法参数的最优化配置进行丁分析,并利用Ei151这一典型的TSP问题进行了仿真实验,得出了比较适当参数配置方案。 在此之后,本文介绍了蚁群算法中一种新的信息素更新和路径选择机制并应用于求解TSP问题。在ACS基础上,改良的蚁群算法采用了更为高效的信息素更新和路径选择机制,使得改进后算法的全局收敛速度得到明显的提高;通过增加全局最小信息素强度的设置以及对权函数进行自适应调整改进了算法的搜索能力,扩宽了算法的搜索空间,使改进后算法更容易收敛到全局最优解;并通过实验证明了其有效性。 最后,本文对改进后的蚁群算法的实现进行了简单阐述,并针对蚁群算法的前景进行了展望。
引用
收藏
页数:56
共 10 条
[1]
具有感觉和知觉特征的蚁群算法 [J].
陈崚 ;
秦玲 ;
陈宏建 ;
徐晓华 .
系统仿真学报, 2003, (10) :1418-1425
[2]
一种改进的蚁群算法求解最短路径问题 [J].
毕军 ;
付梦印 ;
张宇河 ;
不详 .
计算机工程与应用 , 2003, (03) :107-109
[3]
自适应调整信息素的蚁群算法 [J].
覃刚力 ;
杨家本 .
信息与控制, 2002, (03) :198-201+210
[4]
蚁群算法概述 [J].
温文波 ;
杜维 .
石油化工自动化, 2002, (01) :19-22
[5]
蚁群算法的研究现状及其展望 [J].
周勇 ;
陈洪亮 .
微型电脑应用, 2002, (02) :5-7+2
[6]
基于协同学习的蚁群电缆敷设系统 [J].
张徐亮 ;
张晋斌 .
计算机工程与应用, 2000, (05) :181-182
[7]
自适应蚁群算法 [J].
张纪会 ;
高齐圣 ;
徐心和 .
控制理论与应用, 2000, (01) :1-3+8
[8]
具有变异特征的蚁群算法 [J].
吴庆洪 ;
张纪会 ;
徐心和 .
计算机研究与发展, 1999, (10) :1240-1245
[9]
一种新的进化算法——蚁群算法 [J].
张纪会 ;
徐心和 .
系统工程理论与实践, 1999, (03)
[10]
现代优化计算方法.[M].邢文训;谢金星编著;.清华大学出版社.1999,