蚁群混合遗传算法的研究及应用

蚁群混合遗传算法的研究及应用

论文摘要

蚁群算法是模拟自然界真实蚂蚁在寻食过程中从蚁穴到食物源中最短路径的原理,而提出的一种新型模拟算法。能够很好的解决较复杂的优化问题,它的并行性,协同性,正反馈性和鲁棒性等方面的优点可以进行全局的优化和智能的搜索。它是最近几年才提出来的,有许多优秀的实用价值,是很有潜力的模拟算法。遗传算法是模拟大自然生物在进化过程中随机搜索的算法,通过自然选择,遗传和变异的作用对个体的适应度进行了提高。此算法具有与问题域没有关系的全局搜索能力,并且不宜陷入局部最优,能够使用评价函数作为启发信息。由于蚁群算法在初期容易受到信息素缺乏的原因,引起搜索时间延长,在运行过程中存在过早收敛易陷入局部最优,搜索的最优解不能在最大范围内得到实现。恰好相反,具有快速全局搜索能力的遗传算法,没有得到更好的利用系统中反馈的信息,往往求得的相对解的效率不高,使得产生无为的冗余迭代。本文针对蚁群算法与遗传算法的特点,将两者融合,克服两种算法的各自缺点,利用遗传算法的优化组合能力确定蚁群算法的最优参数组合,利用蚁群算法求得聚类结果,优势互补,提高了算法的寻优效率,使得混合算法在收敛速度和解的全局性上都有较大的改善。本文在查阅了很多国内外的参考资料基础上,根据两种算法的优缺点,将它们结合形成混合算法的策略:在混合算法的前期,使用具有群体性全局搜索能力的遗传算法,迅速得到所需要的相对初始解,遗传算法的终止条件得到满足之后,在后期,蚁群算法所应用到的初始期信息素来源于遗传算法得到的相对较优解,最后通过具有正反馈性和高效性特点的蚁群算法快速的得到最优解。本文的主要工作是,在阐述了两种算法的原理和应用后,提出了一种新的混合算法的数学模型。在求解过程中改进了混合算法中蚁群算法的选择策略,使得算法进入局部解得概率减少,用自适应的信息素更新策略对局部信息素和全局信息素进行动态调整,最大范围的利用当前解。为了评估混合算法的性能,文章将混合算法在经典的组合优化问题旅行商问题(TSP)进行了仿真验证。实验结果表明,该混合算法不但加速了蚁群算法的收敛速度,而且提高了所得优化解的质量。最后针对组卷问题对计算机要求的应用前景,提出了开发组卷系统的想法,并进行了可行性分析和应用。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题的研究背景及意义
  • 1.1.1 课题的研究背景
  • 1.1.2 课题的研究意义
  • 1.2 国内外相关的研究状况
  • 1.3 本文所做的主要工作
  • 2 遗传算法和蚁群算法的基本理论
  • 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 蚁群算法的特点
  • 3 蚁群混合遗传算法的研究
  • 3.1 两种算法结合的可行性
  • 3.1.1 两种算法混合的可行性分析
  • 3.1.2 两种算法混合的基本原理
  • 3.2 混合算法的衔接
  • 3.2.1 混合算法的流程图
  • 3.2.2 混合算法的实现步骤
  • 3.2.3 混合算法的衔接及关键环节
  • 3.2.3.1 算法的衔接
  • 3.2.3.2 混合算法的关键环节
  • 4 实验分析及其应用
  • 4.1 混合算法在 TSP 上的仿真对比实验
  • 4.1.1 实例仿真
  • 4.1.2 实验分析
  • 4.2 混合算法在组卷系统中的应用
  • 4.2.1 组卷问题的简介
  • 4.2.2 混合算法在组卷问题中的应用及主要步骤
  • 4.2.3 组卷系统的组成和实现
  • 4.2.3.1 组卷系统的基本结构
  • 4.2.3.2 组卷系统的几个主要基本实现
  • 结论
  • 参考文献
  • 附录 基本遗传算法求解 TSP 源代码
  • 在学研究成果
  • 致谢
  • 相关论文文献

    • [1].优化的蚁群算法在规划城市交通路线方面的启示[J]. 科技经济导刊 2018(09)
    • [2].蚁群算法在电梯监控系统中的应用研究[J]. 电子世界 2018(09)
    • [3].蚁群算法模式下的物流配送车辆路径优化问题[J]. 科技经济导刊 2016(35)
    • [4].基于蚁群粒子群算法的油田注水系统优化[J]. 大庆石油学院学报 2010(02)
    • [5].基于蚁群算法的教学辅助系统设计与实现[J]. 实验室研究与探索 2009(05)
    • [6].基于蚁群算法的车辆器材配送运输路径优化[J]. 物流技术 2015(22)
    • [7].蚁群算法在物流运输车辆调度中的应用[J]. 交通标准化 2010(21)
    • [8].海警部队岛屿间巡逻航线的优化[J]. 公安海警高等专科学校学报 2010(04)
    • [9].食品供应链关键点风险预警——一种基于蚁群算法的分析[J]. 湖南理工学院学报(自然科学版) 2016(01)
    • [10].改进粒子群算法和蚁群算法混合应用于文本聚类[J]. 长春工业大学学报(自然科学版) 2009(03)
    • [11].蚁群算法在网站优化方面的应用[J]. 南京工业大学学报(自然科学版) 2008(03)
    • [12].浅谈蚁群算法及其应用[J]. 科技信息 2009(08)
    • [13].蚁群算法在TCP/IP路由选择中的应用[J]. 科技信息 2008(33)
    • [14].蚁群算法解决指派问题的研究和应用[J]. 计算机工程与科学 2008(04)
    • [15].基于蚁群算法的物流配送路径优化[J]. 今日科苑 2008(16)
    • [16].蚁群聚类分析在防火树种分类中的应用[J]. 莆田学院学报 2008(05)
    • [17].用蚁群算法求解物流中心选址优化问题[J]. 物流技术 2014(09)
    • [18].基于改进蚁群遗传算法的排课问题研究[J]. 宁夏师范学院学报 2011(06)
    • [19].蚁群算法在解决排课问题中的应用[J]. 开封大学学报 2010(01)
    • [20].基于蚁群算法的STL公司配送路径优化研究[J]. 商讯 2019(07)
    • [21].基于改进蚁群算法的梯级水库群优化调度研究[J]. 通讯世界 2016(11)
    • [22].基于作业成本法和目标成本法集成的船舶敏捷制造成本控制模型研究[J]. 造船技术 2012(02)
    • [23].蚁群神经网络在短期负荷预测的应用[J]. 计算机工程与设计 2008(07)
    • [24].基于蚁群算法的复杂空间电缆排布优化方法[J]. 电脑知识与技术 2018(28)
    • [25].求解非线性方程组的蚁群算法[J]. 工业控制计算机 2013(01)
    • [26].基于蚁群算法的煤矿运输车辆调度应用研究[J]. 煤炭技术 2012(07)
    • [27].基于改进蚁群的无线传感器网络路由[J]. 计算机应用研究 2010(01)
    • [28].用蚁群算法求解旅行商问题[J]. 哈尔滨商业大学学报(自然科学版) 2009(04)
    • [29].浅析蚁群算法及其应用[J]. 价值工程 2019(08)
    • [30].蚁群算法在巡检排班中的应用[J]. 科学技术创新 2018(30)

    标签:;  ;  ;  ;  

    蚁群混合遗传算法的研究及应用
    下载Doc文档

    猜你喜欢