多种群自适应模拟退火遗传算法求解TSP问题

多种群自适应模拟退火遗传算法求解TSP问题

论文摘要

巡回旅行商问题(简称TSP)是一个具有广泛应用背景和重要理论价值的组合优化NP难题。遗传算法是一种模拟自然界生物进化的搜索算法,由于它简单易行、鲁棒性强,尤其是不需要专门的领域知识而仅用适应度函数作评价来指导搜索过程,从而使它的应用范围极为广泛,并且已在众多领域得到了实际应用,取得了令人瞩目的成果,引起了广大学者和工程人员的关注。在遗传算法研究中,TSP问题已被广泛地用于评价不同的遗传操作及选择机制的性能。众所周知,遗传算法有两个严重的缺点,即容易过早收敛,以及在进化后期搜索效率较低。本文针对遗传算法上述的两个缺点,对传统的遗传算法进行改进,提出了多种群自适应模拟退火遗传算法求解巡回旅行商问题。该算法采用自适应交叉概率进行轮盘赌最优个体保留和自适应变异概率进行多种变异方法相结合的混合变异,将全局搜索能力较强的遗传算法引入局部搜索能力较强的模拟退火算法,并且同多种群并行遗传进化思想有机地结合起来。各个子种群独立进化到一定代数后,通过种群间的相互交叉和迁移,实现种群分级,这种分级的方法可以使优秀个体中的优良基因片通过相互之间的交叉从而得到保留和优化组合,又可以使低劣个体中的优良基因片通过低劣个体之间大概率的交叉得到保留,甚至通过大概率的变异使低劣的基因片得到改良。做这样处理时,可以选取和保留每个子种群的优秀个体,并在保持优秀个体进化的稳定性的同时加快进化速度,避免单种群进化过程中出现的过早收敛现象。本文使用改进后的算法,针对CHN31、ATT48和EIL51的旅行商问题进行求解,仿真结果表明,该算法避免了遗传算法中存在的过早收敛收敛的问题,增强了算法的全局收敛性,并且提高了算法的收敛速度。

论文目录

  • 摘要
  • summary
  • 第一章 引言
  • 1.1 研究的背景和意义
  • 1.2 研究的内容
  • 1.3 研究的创新点
  • 1.4 本文的结构框架
  • 第二章 遗传算法概述
  • 2.1 遗传算法理论基础
  • 2.1.1 遗传算法理论基础
  • 2.1.2 遗传算法的基本概念
  • 2.1.3 标准遗传算法
  • 2.1.4 遗传算法的特点
  • 2.2 遗传算法的描述与设计
  • 2.2.1 编码表示
  • 2.2.2 种群的初始化
  • 2.2.3 适应度
  • 2.2.4 选择算子
  • 2.2.5 交叉算子
  • 2.2.6 变异算子
  • 2.3 遗传算法的数学基础
  • 2.3.1 模式定理和积木块假设
  • 2.3.2 收敛性分析
  • 2.3.3 欺骗性问题
  • 2.3.4 隐式并行性
  • 2.4 如何防止过早收敛
  • 2.4.1 适应度伸拉法
  • 2.4.2 多种群交叉法
  • 第三章 TSP问题及研究的基本方法
  • 3.1 TSP的数学描述及模型
  • 3.2 传统方法
  • 3.2.1 精确算法
  • 3.2.2 近似算法
  • 3.3 智能优化方法
  • 第四章 多种群自适应模拟退火遗传算法求解TSP问题
  • 4.1 多种群自适应模拟退火遗传算法思想
  • 4.2 算法设计纲要
  • 4.2.1 算法实现过程
  • 4.2.2 算法流程
  • 4.3 本文的算法设计
  • 4.3.1 编码
  • 4.3.2 生成初始群体
  • 4.3.3 多种群分级
  • 4.3.4 模拟退火的遗传算法
  • 4.3.5 交叉、变异遗传算子
  • 4.3.6 算法的自适应性
  • 第五章 实验分析及结论
  • 5.1 CHN31、ATT48、EIL51的TSP问题的执行结果
  • 5.2 算法的自身改进机制的比较分析
  • 5.2.1 简单遗传算法与本文算法的比较
  • 5.2.2 指定概率和概率动态自适应的比较
  • 5.2.3 多种群迁移和单种群的比较
  • 5.2.4 引入模拟退火与不引入模拟退火的比较
  • 5.2.5 采用各种交叉算子的多种群自适应遗传算法的运行结果的比较
  • 5.2.6 采用各种变异算子的多种群自适应遗传算法的运行结果的比较
  • 5.3 与其他算法求解CHN31的实验结果比较
  • 5.4 结论
  • 第六章 问题的总结与展望
  • 6.1 问题总结
  • 6.2 研究展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于TSP问题的动态蚁群遗传算法[J]. 机械设计与制造 2019(12)
    • [2].曲安奈德注射液对口腔黏膜下纤维化组织VEGF、TSP、MMP-2表达水平的影响[J]. 内蒙古医科大学学报 2019(06)
    • [3].遗传模拟退火算法——黑龙江TSP问题[J]. 价值工程 2016(36)
    • [4].贪心算法在TSP问题中的应用[J]. 许昌学院学报 2017(02)
    • [5].改进遗传模拟退火算法求解TSP[J]. 智能计算机与应用 2017(03)
    • [6].基于遗传算法的免疫算法对TSP问题的改进与研究[J]. 中国传媒大学学报(自然科学版) 2017(04)
    • [7].TSP超前地质预报技术在云桂铁路某隧道中的应用[J]. 佳木斯职业学院学报 2017(06)
    • [8].TSP法及地质雷达法相结合在隧道超前地质预报中的应用[J]. 铁道勘察 2017(05)
    • [9].非完全图TSP问题研究[J]. 绿色科技 2016(05)
    • [10].美国TSP计划的投资运营对我国职业年金的启示[J]. 知识经济 2016(17)
    • [11].遗传算法求解TSP问题的研究[J]. 中国石油大学胜利学院学报 2014(03)
    • [12].TSP超前地质预报技术在鹧鸪山隧道中的应用[J]. 环境保护与循环经济 2014(12)
    • [13].TSP法在石柱槽隧道地质超前预报应用中的几点认识[J]. 岩土工程技术 2009(05)
    • [14].TSP技术在超前地质预报中的应用[J]. 有色金属文摘 2015(02)
    • [15].求解TSP的随机贪心算法[J]. 漯河职业技术学院学报 2015(05)
    • [16].塔里木盆地不同地域大气降尘及TSP变化特征分析[J]. 沙漠与绿洲气象 2013(06)
    • [17].基于TSP技术在琅琊山隧道地质超前预报中的应用[J]. 山西建筑 2017(24)
    • [18].蚁群算法与遗传算法在TSP中的对比研究[J]. 山西师范大学学报(自然科学版) 2017(03)
    • [19].基于混合粒子群算法求解TSP问题[J]. 电子测试 2016(16)
    • [20].改进人工鱼群算法求解TSP问题[J]. 科技资讯 2014(33)
    • [21].地质雷达和TSP法在隧道超前地质预报中的应用[J]. 人民长江 2015(S1)
    • [22].超前地质预报TSP法在福仁山隧道施工中的应用[J]. 云南水力发电 2014(03)
    • [23].遗传算法求解TSP问题的实现与改进[J]. 软件导刊 2013(02)
    • [24].禁忌搜索算法及其在TSP问题中的应用研究[J]. 大众科技 2013(05)
    • [25].蚂蚁算法在TSP问题求解的应用[J]. 四川理工学院学报(自然科学版) 2011(03)
    • [26].应用TSP进行的隧道超前地质预报实例分析[J]. 长春工程学院学报(自然科学版) 2011(02)
    • [27].面向TSP问题的免疫遗传算法研究[J]. 软件导刊 2011(06)
    • [28].TSP超前地质预报及其在地铁施工中的应用[J]. 中国科技信息 2011(15)
    • [29].改进的单亲遗传算法在TSP问题中的应用[J]. 科技创新导报 2011(19)
    • [30].遗传算法在TSP问题中的应用[J]. 电脑知识与技术 2010(03)

    标签:;  ;  ;  ;  ;  

    多种群自适应模拟退火遗传算法求解TSP问题
    下载Doc文档

    猜你喜欢