遗传算法在旅行问题中的应用研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遗传算法在旅行问题中的应用研究

摘要 摘要 Salesman 旅行商问题(TSP,TravllingProblem)是经典的组合优化问题,也 是属于NP难问题。实际中的技术工程问题,如电路板钻孔问题,城市规划问题,邮 递员送信问题,网络布局问题等,都可以规约为旅行商问题模型,并进行求解。所 以寻找一种求解速度快以及解质量高的算法来解决旅行商问题是具有重要的意义。 由此学者已经提出了许多相关算法,并且进行了相关实验,比如分值界限法、插入 法、蚁群算法、模拟退火算法、遗传算法等等。 遗传算法是经典的随机搜索算法之一,是Hol land首先提出的。遗传算法包含 机构遗传算子,如选择、交叉、变异是算法的关键步骤。选择算子中有依适应值比 例选择,Boltzmann选择,排序选择,联赛选择,精英选择等算子。针对交叉算子, 本文介绍了两种交叉算子,分别是单点交叉与多点交叉,分析其各自的优缺点。而 针对变异算子,本文则介绍了位点变异、逆转变异、对换变异、插入变异等算子。 除此之外,还阐述了遗传算法的理论研究以及研究前景等。 本文主要是把遗传算法运用到了旅行商问题,并且提出了新的遗传算法,异位 交叉补码变异的遗传算法。文中给出详细的CCA算法流程图。系统地介绍了异位交 叉算子。具体分析了两种异位交叉算子(1.异位单点交叉2.异位两点交叉)。针对 异位交叉算子的存在的问题,提出解决交叉后个体中的重复基因的方法。针对变异 算子,提出了一种补码变异算子。本文的实验采用matlab语言进行编程。分别使用 传统的遗传算法和CAA算法解决旅行商问题,得出相关实验数据和收敛曲线。实验 结果包括,进化代数,旅行商的路线以及总距离。通过比较实验数据结果,可知CCA 遗传算法在600代就可以达到最优解。而传统遗传算法则需要800代才能达到最优 解。可以知道CCA算法的收敛速度比传统算法的收敛速度快。实验结果表明CCA算 法的收敛精度高于传统的遗传算法。 关键字:旅行商问题遗传算法交叉变异 广东-r..Ik大学硕士学位论丈 AB STRACT The salesman Salesman aclassic Problem)is traveling problem(TSP,Travlling combinatorial isNP-hard optimizationproblems,and in ascircuitboard engineeringproblemspractice,such drilling,urbanplanning,the beseenasthe problems,can traveling postmanmessengerproblems,networklayout a and solution salesman model,and fast problem solved.Findinghighquality algorithm the salesman isof scholarshave tosolvetraveling problemgreatsignificance.Thusput forwardanumberofrelated donerel

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档