基于最小生成树的改进蚁群算法求解TSP问题

被引量 : 0次 | 上传用户:zhangbaichi001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪90年代初,意大利学者Dorigo M等人受到大自然中蚂蚁觅食行为的启发,提出了蚁群算法,它是继模拟退火算法、遗传算法等启发式搜索算法之后出现的一种新的启发式搜索算法,具有较强的鲁棒性、正反馈、分布式计算和易于与其他方法结合等优点。它已经被应用到许多组合优化问题中,取得了令人鼓舞的效果。作为群智能和计算智能的重要分支之一,蚁群优化算法的研究引起了越来越多学者的关注。旅行商问题(Traveling Salesman Problem,简称TSP)是近代组合优化领域的一个典型难题,现实生活中的很多问题都可以转化为TSP问题,如邮路问题、电路板钻孔问题、交通调度问题和网络通迅问题等,这些问题可以直接转化为TSP问题或者本身就是TSP问题的原型。TSP问题己经成为并将继续成为测试组合优化新算法的标准问题。因此,对TSP问题的研究具有重要的理论意义和实际应用价值,这就促使人们长期以来不断地探索并积累了大量的研究算法。本文主要工作是在蚁群优化算法实验性分析的基础上,提出了一种改进的蚁群算法来解决TSP问题,以克服先前蚁群优化算法的一些不足。它是一种基于最小生成树的自适应蚁群优化算法。提出该算法用来解决TSP问题是受启发于以下事实:在一般TSP问题中,最短路径回路包含最小生成树中70%-80%的路径,也就是说,最小生成树的边将很可能出现在TSP问题的最优路径中。它利用最小生成树和最优路径之间的关系限制蚂蚁在每个城市的搜寻范围来优化搜索策略,通过引入一个自适应概率来更好地发挥最小生成树在TSP问题路径寻优中的作用。在这个基础上,另外增加了两个策略:一是加入了最大最小蚂蚁中的信息素限定规则,即将每条边上的信息素限制在一个范围内来抑制由于最短路径和最长路径信息素差距加剧引起的停滞现象;二是在每次迭代的最后阶段,加入一个局部搜索,通过对当前最优解进行局部调整来优化改进解,以提高解的计算精度。最后,通过在VC++环境下实现改进的蚁群算法程序,验证了改进后的蚁群算法的可行性以及改进后的蚁群算法求解TSP问题的高效性。对TSP数据库中具体城市数据进行的计算机实验仿真结果表明,该算法能够比先前的蚁群算法达到更好的效果和更高的效率。
其他文献
研究背景我国是手足口病多发国家,自从1981年上海首次报道本病后,北京、河北、天津、山东、河北、广东等十几个省市均有了报道,截止到目前,手足口病已波及到全国31个省市自治
随着国际和国内环境的变化,我国政府部门的人事管理职能越来越不能适应政府行政管理体制改革的要求,这种传统的人事管理职能缺乏与组织战略之间的联系,同时灵活性和系统性也
在村社问题上,马克思恩格斯与同时代的民粹派之间有着复杂的思想渊源关系。民粹派尊重人民的主体地位、立足本国国情探索适合自身的发展道路、试图走一条非资本主义道路的思
<正>医院收费管理是医院财经管理的重要组成部分,退费是收费工作常见现象。近年来,随着医院信息管理系统(HIS)的应用,医院退费方式发生了很大变化,如果内部控制的手段和方法
胃癌是常见恶性肿瘤,随着生活节奏的加快、工作压力的增大、饮食睡眠的不规律,胃癌发病率与病死率逐年增加,严重危害患者的生命健康[1].目前本病多采用手术治疗,同时术后化疗
建立并简化了谷氨酸棒杆菌S9114生产谷氨酸的产酸期的中心碳代谢网络。利用已经在线测量的菌体的比CO2 生成速率(CER)和比氧消耗速率(OUR)在线预测谷氨酸的生成速率。并将速
"初心"这个词因习总书记在2016年7月1日庆祝中国共产党成立95周年大会上讲话引述而"火"了。习近平总书记在全国高校思想政治工作会议上的讲话,特别提出"坚持把立德树人作为中
<正> 明代著名医学家张景岳,学识渊博,精医尚武,医著宏富,是温补派的宗师。 由于他擅于温补,在长期的医疗实践中,对熟地的药性和功用具有全面、深刻的认识和理解,通晓熟地的
期刊
采用重叠PCR方法在麦芽糖α-淀粉酶编码基因5’端添加地衣芽孢杆菌α-淀粉酶基因信号肽编码区,获得重组基因BlMa。重组基因与芽孢杆菌表达载体pHY-P43连接后直接转化枯草芽孢
资本主义的民主政治可以区分为制度与形式两个方面。马克思在对法国革命的总结中,对于其制度是完全否定的,而对政治形式则是辩证的扬弃,并非一概否定。研究马克思1848年法国