《基于遗传算法的多辆洒水车最优路径求解(其中包含MATLAB的一些关键语句说明和Floyd_Dijkstra_Euler算法的综》-毕业论文.doc

《基于遗传算法的多辆洒水车最优路径求解(其中包含MATLAB的一些关键语句说明和Floyd_Dijkstra_Euler算法的综》-毕业论文.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广西工学院毕业设计(论文)说明书 第 PAGE 34 页 共 NUMPAGES 34 页 摘要 车辆路径问题可以分为以点为服务和以边为服务两种,洒水车问题是以边为服务的一个子问题。作为容量限制弦路径车辆行驶问题(CARP)的一种实际应用,洒水车路线规划涉及带有一定容量限制的总行程最小,以及多辆洒水车工作的合理分配问题,属于复杂的N-P难车辆路径优化问题。因此,在容量限制下实现作业车的总行驶路径最小,节约成本,提高效率,成为我们研究的中心环节。 本文采用了遗传算法,对多辆洒水车线路优化问题进行了容量均衡性方面的研究。首先在矩阵计算过程中采用了Floyd和Dijkstra算法求解了作业区域上任意两点之间的距离,以及指定两点之间的具体路径,为车辆的部分路段行驶获得了指向。接着对洒水车作业图的奇数度点进行随机匹配,从而把洒水车的作业图补成了每个顶点都是偶数,这样就可以获得一条Euler回路,即对应一个花费数值。然后通过遗传算法,初始化,编码,解码,适应度函数的计算以及选择,交叉,变异等一系列操作,最终获得一条花费最小的Euler回路。最后对这条回路进行分割,从而实现多辆车之间的作业分配。本文通过引用柳州市区的一部分区域地图进行实验,获得了比较理想的结果,并服合一定的现实意义。 关键词:路线优化 遗传算法 匹配 Euler算法 Abstract Vehicle routing problem can be divided into the service for points and the service for sides, while sprinkler service is a subset of the side problem. As a practical application of CARP(Capacitated ARC Routing Problem) ,the sprinkler route planning demanks the total trip Minimum with a certain capacity and shares alike the work .So it is the complexity of VRP(Vehicle routing problem).In order to achieve the total trip minimum, to increase the least cost and increase the efficiency that becomes the central link of our research. In this paper, we use the genetic algorithm to research how to finishes the sprinkler’s work equal. First of all, we apply the the Floyd and Dijkstra to achieve the distance between any two points and the specific path between two cettain points, which provide a method for the car to some setions road. Then the point of odd-degree random match in the routing graph, in this way, we can change the degree of every vertex into even. This can be an Euler circuit, which corresponds to a cost value. What’s more, through the genetic algorithm, initialization, encoding, decoding, the calculation of fitness function, as well as selection, crossover, mutation, such as a series of operations, eventually we get the answer.In the paper,we use Part of the liuzhou mapto experiment,and obtain a more satisfactory results,in the same time show the algorithm has practical significance

您可能关注的文档

文档评论(0)

沙卡娜 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档