离散粒子群算法在车辆路径问题中的应用毕业设计(论文)1.doc
《离散粒子群算法在车辆路径问题中的应用毕业设计(论文)1.doc》由会员分享,可在线阅读,更多相关《离散粒子群算法在车辆路径问题中的应用毕业设计(论文)1.doc(40页珍藏版)》请在三一办公上搜索。
1、计算机科学与技术学院毕业设计(论文)论文题目离散粒子群算法在车辆路径问题中的应用 指导教师职 称讲师学生姓名学 号专 业班 级系 主 任院 长起止时间2013年10月11日至2014年5月23日2014年5月23日目录摘要iAbstract.ii第一章 绪论11.1 课题背景11.2 课题意义11.3 国内外研究现状21.3.1国外的研究现状21.3.2国外的研究现状31.4 论文的结构4第二章 离散粒子群算法62.1粒子群优化算法62.1.1算法介绍62.1.2 算法原理62.1.3 算法流程82.1.4 本节小结92.2 离散粒子群算法102.2.1 算法引入102.2.2 算法原理112
2、.2.3 算法应用122.2.4 本节小结15第三章 车辆路径问题分析163.1 物流配送163.2 车辆路径问题的概述173.3 车辆路径问题的分析173.3.1 VRP的研究要素183.3.2 VRP的优化目标183.3.3 VRP的实现算法193.4 本章小结19第四章 车辆路径问题的建模与实现214.1 车辆路径问题的建模214.2 算法实现214.3 实现代码224.4 演示结果254.5 DPSO算法与其他算法的比较254.5.1 DPSO算法与免疫算法的比较254.5.2 DPSO算法与最小生成树的比较284.5.3 DPSO算法与遗传算法的比较284.6 本章小结29第五章 结
3、论和展望30参考文献31谢辞34离散粒子群算法在车辆路径问题中的应用摘要:在这个高速发展的经济社会,各行各业对科学技术的革新的要求愈发的强烈,同时对人们的日常生活产生愈来愈广的影响。其中物流企业也逐渐凸显期重要性,然而物流配送则是物流企业日常生产中一个最为重要的环节,物流配送效率的高低直接将会影响到整个物流企业的运作效益,同时对于电子商务活动物流配送也必不可少。物流配送中亟待解决的问题是怎样得到一条费用最小的车辆路径并将货物配送给每个客户,即车辆路径问题(VRP)33。优化车辆路径问题(VRP)则需要优化配送速度、服务质量、配送成本等决定性因素,因此在这些问题中涉及到多种多样优化方案。应用离散
4、粒子群算法(DPSO)22这种群体智能算法能更好更快地解决这些多样化的问题,该算法以快速收敛性而获取最佳是通过模拟鸟群觅食得到的。应用于车辆路径问题中的离散粒子群算法同时也克服了其他算法的不足和缺点,离散粒子群算法编码比较简单克服遗传算法实现的复杂性,并且该算法具有一般的特性,适用于绝大多数的目标优化问题。粒子依据自身和群体经验进行优化更新,具有记忆和学习能力,克服其他算法的众多参数的问题。因此离散粒子群算法适合应用在车辆路径问题。关键词:粒子群算法、离散粒子群算法、车辆路径问题、物流配送、路径优化问题、免疫算法Discrete Particle Swarm Optimization for
5、Vehicle Routing ProblemAbstract: In this high-speed economic and social development, science and technology sectors of innovation requires increasingly strong, while producing increasingly broad impact on peoples daily lives. Which of logistics enterprises have gradually highlights the importance is
6、 the logistics and distribution logistics companies daily production one of the most important aspects, however the level will directly affect the efficiency of logistics and distribution to the operational efficiency of the entire logistics enterprises, but for e-commerce logistics and distribution
7、 also essential.Logistics and distribution problems to be solved is how to get a minimum cost of vehicle routing and distribution of goods to each customer, namely vehicle routing problem (VRP). Optimizing vehicle routing problem (VRP) is required to optimize the speed of delivery, quality of servic
8、e, distribution costs and other decisive factors, involved in these issues to a wide variety optimization. Discrete Particle Swarm Optimization (PSO) algorithm which swarm intelligence to better address these diverse problems faster, rapid convergence of the algorithm is to acquire the best is obtai
9、ned by simulating the foraging birds.Applied to the vehicle routing problem discrete particle swarm algorithm also overcomes the deficiencies and shortcomings of other algorithms, discrete particle swarm algorithm coded genetic algorithm is relatively simple to overcome the complexity and the algori
10、thm has the general characteristics for the vast majority of objective optimization problem. And groups of particles based on their own experience to optimize the update, with memory and learning ability, to overcome the problems of many other parameters of the algorithm. Therefore discrete particle
11、 swarm algorithm suitable for applications in vehicle routing problem.Keywords: Particle Swarm Optimization; Discrete Particle Swarm Optimization; Vehicle Routing Problem; Logistics Problem; Path Optimization Problem第一章 绪论1.1 课题背景根据中国入世承诺,使得物流行业和服务行业成为中国最早的开放的行业其中之一。从而在经济全球化的趋势下,我国的经济得到了迅猛的发展,在高水平经济
12、的平台上科学技术同时也得到了进步。因此物流产业也得到了发展并成为了国家经济发展中一个重要的行业,同时在全球飞速发展延伸,成为象征一个国家综合国力的标志之一,并在我国开始慢慢成为国家经济的基础产业和主力军。对于物流产业而言,物流配送是其中重要的环节,然而在这个环节中车辆路径的选择则会起着关键性的作用。现实生活的交通中,对于车辆的行驶会有着各种的影响因素,比如天气的变化、突发的交通事故、交通流量等等各种的非主观的因素,因此配送的时间也会相应的被改变,于是研究在诸多的不确定的因素下得出一条最优的或者最优的路径是非常具有意义的。该问题自1959年被首先提出,到现在目前已经有将近五十多年的的研究历史,它
13、已经是组合优化问题领域和运筹学研究的热点和重点。在互联网和电子商务发展的带动下,物流产业得到了飞速的发展,VRP问题模型已经建立在现实生活和生产的各个方面,比如水运的船舶、公共汽车、火车和飞机等的调度问题以及邮政投递的问题,还有电力的调度问题也同样能抽象为车辆路径问题。简而言之,深入对车辆路径问题的研究,很具有工程和科学的应用价值。1.2 课题意义随着物流产业的发展,产业中同时也产生了诸多的问题引人注目,其中运输配送的成本占物流配送总成本中的60%,所以对于物流行业最急需解决的问题便是运输配送的成本的问题。然而影响运输配送的成本的最主要的问题便是车辆路径问题(VRP),以现代的物流产业的发展的
14、重要性可见的车辆路径问题的显著,因此成功地合理地规划处理车辆路径问题会带来可喜可赞的经济的效益和科学的效益。车辆路径问题(VRP)属于一个NP难题,离散粒子算法能较好的解决这一类问题,特别地适合于应用在处理那些复杂的和线性的传统的搜索方法却又很难以解决的疑难问题上,PSO算法(粒子群优化算法)1可以提高配送中的物流配送的效率质量等关键问题。应用于车辆路径问题中离散粒子群算法同时也克服了其他算法的不足和缺点,离散粒子群算法编码比较简单克服遗传算法实现的复杂性,并且该算法具有一般的特性,适用于绝大多数的目标优化问题。粒子依据自身和群体经验进行优化更新,具有记忆和学习能力,克服其他算法的众多参数的问
15、题,因此离散粒子群算法适合应用在车辆路径问题。1.3 国内外研究现状1.3.1国外的研究现状1959年的时候有学者Dantzig与Ramser二人第一次提出了车辆问题(Vechicle Routing Problem,VRP)33,当时提出该问题的背景是运输汽油,然后给出了出数学模型和求解的具体方法。到目前为止已经提出了很多的只能算法和启发式算法应用在辆路径问题中,从提出到现在VRP的研究经过了近50年的发展,在此过程中已经出现众多的模型和求解算法。从提出的改进版的模拟的退火算法到动态的蚁群算法再到改进的粒子群算法等算法来解决车辆路径问题。由于研究重点的不同模型存在不同的方式。标准的车辆路径问
16、题其实是指带装载限制的车辆路径问题(Capacitatied VRP,CVRP),其他的各类型的问题都是从此问题延伸展开。一个典型的VRP的基本特征包括:目标、派送点、用户点、道路和车辆。同时VRP也可以如此分类:在研究目标方面,可以最小化总的运输成本;可以将顾客的等待时间最小化;可以最小化行驶的路程和将服务的效率最大化等。在限定的条件方面,单一的配送点;多个配送点;带有时间窗口的和没有时间窗口的;开放型的和封闭型的;单一车型配送的和多个车型配送的等。按任务的性质,有确定信息的和不确定的;需求的动态性和静态性等等。随着生活和生产不断地在进步和发展,为了满足这其中的各种的需求,车辆路径问题(VR
17、P)需要不断地进行扩展和完善。通过调整标准的VRP的不同的建设条件,从而来扩宽VRP的研究。当前最普遍的车辆路径问题是带有时间窗的静态车辆问题,世界各国的研究学者通过对基本的VRP的研究得出了基本的模型,使用得出的基本的模型做出各种类型的题库,比如Fisher题库等。将不同的扩宽元素再与标准的VRP相结合,然后可以构造出不同的车辆路径问题,比如:有能力约束的VRP(CVR)、有时间窗的约束的VRP(VRPTW)、带取送货的VRP(VRPPD)、周期性的VRP(PVRP)、分散配送VRP(SDVRI)和带回程载货的VRP(VRPB)等3-16。同时针对不同的主要的约束条件,针对不同实际公司和企业
18、中的不通风情况又能衍生出一些衍生模型:多仓库型的车辆路径问题(MVRP)、多车型的车辆路径问题(HVRP)、随机的车辆路径问题(SVRP)、模糊的车辆路径问题(FVRP)。总结得出VRP扩展问题及关系图如图1.1所示。图 1.1 VRP扩展问题以及关系1.3.2国外的研究现状从上个世纪的90年代开始,国内也开始对VRP进行研究。到目前为止,可以在国内的各大期刊网站上都能搜索到有关VRP的研究成果近千篇,同时着也说明了VRP这个问题的研究价值和重要性,同时还说明了国内学者对不同类型的VRP的研究做出了不可磨灭的贡献。其中这些研究主要有取送货问题17,多需求点调度问题18,装卸一体化问题19等。同
19、时为了解决VRP的各种确定性问题用了各类型的不同算法,如遗传算法20、混合算法21等。对VRP的研究国内已经达到了相当的规模,虽然如此,但是VRP仍然存在很多的问题值得我们进一步的研究,同时对于VRP的复杂性和解决工具还需要更进一步的完善。主要的问题有如下:、首先VRP的问题是一个NP的难题。因此在求解的过程中如何优化计算时间和结果的精确性是解决问题的重点同时也是难点。于是对VRP的求解研究快速的高效的智能算法是一个很有价值的研究方向。、其次VRP的信息存在不确定性。因此必须对不确定的信息进行预先的处理,于是每次使用的智能算法都需要根据具体的问题进行变化。分析和优化不确定因素的解决策略也是VR
20、P的另一研究方面。、还有用于求解动态的VRP的仿真环境仍然需要开发研究。仿真环境中关于如何产生一条符合实际情况的的路径,以及计算机模拟等问题都需要我们继续不断的努力。、最后在实际的物流配送任务中,对于城市的道路的同行状况的了解和掌握,因此我们可以考虑在VRP的框架下更进一步的研究。1.4 论文的结构为了便于阅读,本论文的章节是这样安排的。首先,在本论文的第一章,对本课题的研究背景、目前国内外的研究动态进行简要地概述。第二章,介绍本课题研究设计所需的基础算法粒子群算法的理论知识,介绍离散粒子群算法,其中包括离散粒子群算法的基本原理以及离散粒子群算法在各个领域中的广泛应用。第三章,介绍物流配送,由
21、物流配送引入车辆路径问题,深入地剖析车辆路径问题。第四章,介绍基于离散粒子群算法的车辆路径问题的建模和总体的算法思路,并且对算法的实现做了详细的设计,展示设计结果。第五章,对本论文的工作做了回顾和总结,归纳出了本论文的主要工作、取得的成果以及不足,并对本研究课题做了分析以及对今后的进一步研究工作做了展望。第二章 离散粒子群算法2.1粒子群优化算法2.1.1算法介绍 粒子群优化算法(particle swarm optimization , PSO)算法是1995年提出来的,由Kennedy和Eberhart二人提出的1,算法的起源灵感是来源于对鸟类等其他各类生物的饮食习惯观察、研究并将其简化而
22、产生所得。自然界中各种各类的生物体基本上都会有着一定的群体的行为,因此为人类生命的研究的领域的讨论群体生物行为所产生的生物学的特性提供了立体的直观的模型,同时为在计算机上建立和模拟群体概念提供了模型。其中包括近邻的速度匹配、多维的搜索以及加速距离的概念,从而形成了关于PSO的初始的版本。在此之后引进了Shi这个概念到惯性权重的算法中来平衡开发和挖掘的能力,才形成目前标准的版本。由于粒子群算法(PSO)的计算较简单、速度快的收敛性等优点使得算法在近十年内得到了较快的发展,并在很多领域得到了广泛的应用,成为了智能计算领域的宠儿。粒子群优化算法作为启发式的全局搜索的算法与此同时也是一个新的建立在群体
23、基础上的智能算法,只需要用过粒子群中的粒子在相互之间进行相互地竞争和相互的合作,这样便能达到优化的效果,并较快速地在一未知或特定的空间中寻找到最优的一点从而达到空间全局最优。粒子群算法和其他的进化算法大体上是相同的,都是在进化和种群的基础概念之上的,然后使得群体中的个体之间竞争和合作配合相结合实现在复杂环境下最优的搜索。PSO算法(粒子群优化算法)作为新的智能的优化技术,它是来自于人工的生命与演化计算的理论知识:对群体中的每一个都进行一次初始化,初始化后的粒子都将作为一个可能存在的解或预备方案,然后不断地更新搜索迭代出空间里最优的解空间。首先PSO算法(粒子群优化算法)会对随机的一群粒子进行初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散 粒子 算法 车辆 路径 问题 中的 应用 毕业设计 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3990413.html