- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
改进蚁群算法在TSP中应用
改进蚁群算法在TSP中应用
摘要:介绍了蚁群算法的特点,提出了基于蚁群算法的TSP问题的求解方法,并分别建立基本蚁群算法及MAX―MIN蚁群算法模型,并引入“三步走”法确定模型参数的最优组合,还结合了交叉局部优化相关的求凸壳顶点的算法进行预处理,进行仿真分析比较。实验结果表明基于MMAS模型相对于基本蚁群算法模型,有比较好最短路径选择能力及良好的可扩展性能,能够较好地适应物流配送系统的要求。
关键词:TSP;MMAS;信息素;三步走法
中图分类号:F224文献标识码:A文章编号:1002-3100(2009)01-0027-03
Abstract: Introduces the features of ant colony optimization, puts forward solving method of TSP based on ant colony optimization, establishes these models of basic ant colony optimization and max-min ant colony optimization respectively, ascertains optimum combination of model parametric by three-step method and carries out reprocessing combining algorithm of convex hull peak related to cross-regional optimization to carry on simulation analysis and comparison. The result indicates that MMAS is superior to basic ant colony optimization because it chooses the shortest path and better meets the demand of logistics distribution system.
Key words: TSP; MMAS; pheromone; three-step method
0引言
蚁群算法,是一种用来在图中寻找优化路径的机率型技术,由Marco Dorigo于1992年在他的博士论文中引入,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进化算法,经过各种数值仿真结果表明该算法具有许多优良的性质,具有一种新的模拟进化优化方法的有效性和应用价值,是一种求解组合最优化问题的新型通用启发式方法,具有正反馈、分布式计算和富于建设性的贪婪启发式搜索的特点,通过建立适当的数学模型,可以解决一维静态优化问题甚至多维动态组合优化问题。
本文采用蚁群算法对TSP问题进行研究,设计一个基本的蚁群算法解决最短路径问题的模型,并提出一种最大――最小蚂蚁系统(MMAS)模型,通过引入“三步走”法确定模型参数的最优组合,使所选参数让性能达到最优;改进信息素更新规律及动态调整参数;并且引进去交叉局部优化相关的求凸壳顶点的算法,改进算法的局部搜索能力,对MMAS模型加以改进,最终使收敛速度和收敛效果达到令人满意的结果。
1基本蚁群算法及MMAS在TSP中的应用
1.1问题描述
旅行商问题(traveling salesman problem,TSP)是著名NP 完全问题之一,常被用于测试和评价算法的性能。该问题可以简单描述如下:有一个商人需要选择一条最短的哈密顿回路拜访各城市,即所有城市必须经过且只经过一次,而最后要回到原来出发的城市。如果用穷举的办法解决该问题,时间复杂度显然是很大。当比较大的时候,现有的计算机是无法在可接受的时间内求解该问题的。因此很多高效的算法被用于尝试求解TSP。本文采用蚁群算法对TSP问题进行研究,并通过基本蚁群算法、MMAS、改进的MMAS三者直接的比较得出最优解。
1.2算法设计
(1)蚁群算法构造TSP问题的基本数学模型
设bt表示t时刻位于元素i城市的蚂蚁数目,m表示蚂蚁的总数目,n表示城市的规模:
t+n=p#8226;t+△t(1)
t为t时刻路径i,j上的信息量,则m=bt在初始时刻各路径上的信息量相等,并设0=const。
蚂蚁kk=1,2,…,m在运动过程中,根据各路径上的信息量决定其转移方向。这里用禁忌表tabu(k=1,2,3,…,m)来记录蚂蚁k当前所走过的城市,集合随着tabu进化过程做动态调整。在搜索过程中,蚂蚁根据各条路径上的
您可能关注的文档
- 改良局部切除术治疗十二指肠乳头肿瘤临床价值.doc
- 改良岛状皮瓣在手部组织缺损与手指修复中临床应用.doc
- 改良尿道板纵切卷管法在治疗小儿尿道下裂中应用价值分析.doc
- 改良封闭负压辅助闭合技术联合干细胞移植治疗难愈合性伤口研究.doc
- 改良布朗氏架在股骨粗隆间骨折保守治疗中应用.doc
- 改良平片无张力疝修补术在腹股沟疝中应用.doc
- 改良小切口白内障摘除及人工晶状体植入联合青光眼复合小梁切除术临床疗效观察.doc
- 改良式B―Lynch缝合术在剖宫产产后出血治疗中应用价值.doc
- 改良式B―Lynch缝合术对剖宫产术中子宫收缩乏力性出血作用.doc
- 改良小夹板外固定治疗桡骨远端伸直型骨折效果探析.doc
原创力文档


文档评论(0)