并行蚁群算法及其应用研究

并行蚁群算法及其应用研究

论文摘要

蚁群优化(ACO)算法是一种新型的元启发式算法。蚁群优化算法具有较强的鲁棒性、优良的分布式计算机制、易于与其它方法结合等优点,可以用于解决各种组合优化问题,并已经成功解决了包括旅行商(TSP)问题在内的许多组合优化问题。蚁群优化算法具有天然的并行特性,适合并行计算。本文对并行蚁群优化算法进行了研究,主要工作包括:研究蚁群算法的并行化,研究并行蚁群算法的应用,研究算法参数的最优组合。本文采用MPICH在机群系统上对算法进行仿真研究,并选择了适合机群系统以及蚁群优化算法特点的并行策略。针对大规模火力分配问题(WTA)的特点,提出了一种求解该问题的并行蚁群算法(ACS-WTA-MPI)。仿真实验结果表明,本文提出的算法的求解质量比求解此问题的对应的串行ACS算法好,本文提出的并行算法的加速比和并行效率也比较理想,加速比最高达到3.851(处理机个数=4),并行效率最高达到0.963。本文对蚁群算法参数的选取进行了研究,目的是确定出参数的最优组合。蚁群算法有一系列的参数,其中主要包括蚂蚁个数、期望启发式因子、局部信息素挥发因子、全局信息素挥发因子等。本文通过一系列仿真实验,对这些参数的不同设置下ACS-WTA-MPI算法的性能进行了对比,确定出针对火力分配问题的算法参数的最优组合。最后,对全文的研究工作进行了总结,并展望了蚁群优化算法进一步还要研究的课题。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 最优化问题
  • 1.2.1 定义
  • 1.2.2 旅行商问题
  • 1.3 本文主要研究内容
  • 第2章 蚁群优化算法与并行计算概述
  • 2.1 蚁群优化算法概述
  • 2.1.1 起源与发展
  • 2.1.2 元启发式算法
  • 2.1.3 蚂蚁系统
  • 2.1.4 蚁群优化算法流程
  • 2.1.5 改进的蚁群算法
  • 2.1.6 蚁群算法的应用
  • 2.2 并行计算概述
  • 2.2.1 并行计算机
  • 2.2.2 并行算法
  • 2.2.3 并行算法评价
  • 2.2.4 并行编程的语言
  • 2.2.5 MPI
  • 第3章 并行蚁群算法
  • 3.1 蚁群算法并行化的可行性与必要性
  • 3.2 并行蚁群算法基本思想
  • 3.3 并行策略
  • 3.4 机群系统下并行策略的选择
  • 3.4.1 子蚁群间的通信内容
  • 3.4.2 子蚁群间的通信周期
  • 第4章 基于并行蚁群算法的火力分配优化
  • 4.1 火力分配问题的数学模型
  • 4.2 分配策略
  • 4.3 算法设计
  • 4.3.1 算法设计基本思想
  • 4.3.2 解的构建
  • 4.3.3 序偶选择规则
  • 4.3.4 信息素更新规则
  • 4.3.5 算法的并行策略
  • 4.3.6 算法框架
  • 4.4 算法实现中的一些技术问题
  • 4.4.1 序偶选择规则的实现
  • 4.4.2 大型矩阵的实现
  • 4.5 仿真实验
  • 4.5.1 软硬件环境
  • 4.5.2 算法参数设置
  • 4.5.3 测试数据
  • 4.5.4 仿真实验结果与分析
  • 4.6 算法应用前景
  • 第5章 并行蚁群算法参数设置研究
  • 5.1 蚂蚁个数对算法的影响
  • 5.2 参数q0对算法的影响
  • 5.3 参数β对算法的影响
  • 5.4 参数ρ对算法的影响
  • 5.5 参数γ对算法的影响
  • 5.6 本章小结
  • 第6章 结论与展望
  • 6.1 全文总结
  • 6.2 未来展望
  • 致谢
  • 参考文献
  • 攻读学位期间发表的论文
  • 相关论文文献

    • [1].改进蚁群优化算法的移动机器人路径规划研究[J]. 传感器与微系统 2020(04)
    • [2].改进蚁群优化算法的最优物流配送路径设计[J]. 现代电子技术 2020(09)
    • [3].一个修改的混沌蚁群优化算法[J]. 物理学报 2013(17)
    • [4].二元蚁群优化算法研究综述[J]. 计算机应用研究 2012(04)
    • [5].蚁群优化算法研究[J]. 长江大学学报(自然科学版)理工卷 2009(03)
    • [6].基于蚁群优化算法的配电网重构[J]. 电气应用 2015(24)
    • [7].蛋白质折叠问题的蚁群优化算法研究[J]. 计算机应用与软件 2013(08)
    • [8].蚁群优化算法及其理论进展[J]. 科技创新导报 2012(10)
    • [9].基于蚁群优化算法的线状目标简化模型[J]. 测绘学报 2011(05)
    • [10].激励机制改进蚁群优化算法用于全局路径规划[J]. 科学技术与工程 2017(20)
    • [11].基于蚁群优化算法求解最大团问题的研究[J]. 南华大学学报(自然科学版) 2017(03)
    • [12].带有动态参数决策模型的改进蚁群优化算法[J]. 科学技术与工程 2010(02)
    • [13].区域破坏重建的蚁群优化算法[J]. 计算机工程与应用 2020(14)
    • [14].随机用户均衡交通分配问题的蚁群优化算法[J]. 交通运输工程学报 2018(03)
    • [15].一种改进的基于云环境的蚁群优化算法[J]. 重庆邮电大学学报(自然科学版) 2012(06)
    • [16].基于蚁群优化算法的复杂背景图像文字检测方法[J]. 计算机应用 2011(07)
    • [17].求解多目标资源分配问题的改进蚁群优化算法[J]. 微电子学与计算机 2011(10)
    • [18].基于蚁群优化算法的无人船艇航线自动生成及路径规划[J]. 舰船电子工程 2019(03)
    • [19].融合分级诱导策略的自适应蚁群优化算法[J]. 传感器与微系统 2020(11)
    • [20].应急资源多目标优化调度模型与多蚁群优化算法研究[J]. 计算机研究与发展 2013(07)
    • [21].蚁群优化算法的研究与改进[J]. 内蒙古农业大学学报(自然科学版) 2012(02)
    • [22].基于改进蚁群优化算法的客运专线旅客出行方式选择[J]. 系统工程 2008(01)
    • [23].基于蚁群优化算法的无线传感器网络路由协议[J]. 系统仿真学报 2008(18)
    • [24].多目标度约束最小生成树的蚁群优化算法求解[J]. 数学理论与应用 2017(01)
    • [25].改进的重叠蚁群优化算法[J]. 计算机科学与探索 2014(08)
    • [26].面向电能质量数据采集的蚁群优化算法[J]. 计算机与数字工程 2019(03)
    • [27].分层交互式蚁群优化算法及其应用[J]. 计算机工程与应用 2012(29)
    • [28].动态调整路径选择的蚁群优化算法[J]. 计算机工程 2010(17)
    • [29].基于蚁群优化算法的移动边缘协作计算[J]. 电子测量技术 2019(20)
    • [30].基于多态蚁群优化算法的认知无线电动态频谱接入策略[J]. 江苏大学学报(自然科学版) 2020(02)

    标签:;  ;  ;  ;  

    并行蚁群算法及其应用研究
    下载Doc文档

    猜你喜欢