车辆路径问题的蚁群算法研究

车辆路径问题的蚁群算法研究

论文摘要

蚁群算法(Ant Colony Algorithm, ACA)是一种新生的仿生优化算法,其基本原理是对真实蚁群觅食行为的协作过程的模拟,该算法算法主要由信息素更新、局部搜索算法和轮盘赌策略等构成。自从90年代初意大利学者M.Dorigo等人提出该算法以来,很多的专家、学者对其进行了研究和改进,尤其是针对不同问题的研究改进,提出了大量的各种各样的蚁群算法的改进算法,改进后的算法搜索最优解能力、算法的收敛性等性能和原算法相比,都得到了一定的改进和提高。现在蚁群算法已经在很多领域得以广泛应用,如TSP、网络路由、排课问题、指派问题、车辆路径问题、智能机器人、大规模集成电路设计、交通运输规划问题等等,都取得了很好的效果。车辆路径问题(Vehicle Routing Problem,VRP)是近几十年来运筹学、应用数学、网络分析、图论、计算机应用及交通运输等学科研究的一个热点问题,其产生于现实的公路交通运输领域,并在通讯、生产、国防、生物、计算机应用等领域得到了广泛的应用。可是VRP发展至今,当问题规模较大时仍然很难得到问题的精确解。因此,探讨如何经过少量的计算,得到一个相对满意的解,已成为现阶段相关学者研究的重点。本文研究的主题,就是针对有容量约束的车辆路径问题(Capacity Vehicle Routing Problem, CVRP)以及蚁群算法的本身,对蚁群算法在现有基础上进行了改进,提出一种新的改进蚁群算法,实例仿真证明该算法能够较好地解决规模不大的有容量约束的车辆路径问题。主要研究工作如下:①通过对有容量约束的车辆路径问题和蚁群算法的学习,对国内外同类问题的研究进行了简单的综述。②通过对目前蚁群算法的分析,针对有容量约束的车辆路径问题,提出蚁群算法的改进算法,为快速、有效地求解有容量约束的车辆路径问题开辟了途径,这是本文的核心部分。③根据改进蚁群算法的思路,利用Matlab语言实现了该算法,采用一些算列对算法进行了测试,实验结果表明改进后的蚁群算法在求解有容量约束的车辆路径问题上是有效的。本文提出的改进蚁群算法,为求解有容量约束的车辆路径问题提供了一种有效的工具,能有效地提高物流配送的效率,对电子商务和物流配送发展有一定的理论意义与应用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 问题的提出
  • 1.2 国内外同类研究综述
  • 1.2.1 蚁群算法求解VRP 的国内外研究进展
  • 1.2.2 国内外同类研究总结
  • 1.3 本文研究的目的和研究内容
  • 1.3.1 本文研究的目的
  • 1.3.2 本文研究的主要内容
  • 2 蚁群优化算法
  • 2.1 引言
  • 2.2 基本蚁群算法原理
  • 2.2.1 基本原理
  • 2.2.2 基本蚁群算法的数学模型
  • 2.2.3 基本蚁群算法的实现步骤
  • 2.2.4 基本蚁群算法的优点与不足之处
  • 2.3 蚁群优化算法的发展
  • 2.3.1 AS(Ant System)
  • 2.3.2 Ant Colony System
  • 2.3.3 Max-Min Ant System
  • 2.3.4 基于蚁群算法的分段求解算法
  • 2.3.5 自适应蚁群算法
  • 2.3.6 其他改进蚁群算法
  • 2.4 蚁群优化算法的典型应用
  • 2.4.1 ACA 在静态组合优化中的应用
  • 2.4.2 ACA 在动态组合优化中的应用
  • 3 车辆路径问题
  • 3.1 引言
  • 3.2 车辆路径问题概述
  • 3.2.1 车辆路径问题的一般描述
  • 3.2.2 车辆路径问题的数学模型
  • 3.3 车辆路径问题的分类
  • 4 车辆路径问题的改进蚁群算法
  • 4.1 分析信息参数改进蚁群算法
  • 4.2 针对CVRP 改进蚁群算法
  • 4.3 车辆路径问题的改进蚁群算法
  • 4.3.1 改进蚁群算法的基本思路
  • 4.3.2 改进蚁群算法的基本框架
  • 4.4 算例仿真及结果
  • 5 结论与展望
  • 5.1 主要结论
  • 5.2 后续研究工作的展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    车辆路径问题的蚁群算法研究
    下载Doc文档

    猜你喜欢