Dijkstra算法在物流配送运输规划中最短路径的研究.pdfVIP

Dijkstra算法在物流配送运输规划中最短路径的研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Dijkstra 算法在物流配送运输规划中的最短路径研究 夏华丽,宁书年 中国矿业大学(北京)机电与信息工程学院,北京 (100083) E-mail:Wangshun10000@ 摘 要:传统的Dijkstra 算法一般用于计算一个源节点到所有其他节点的最小代价路径,它 能够适应网络拓扑的变化,且性能稳定,因而可以应用在物流中的配送路线规划上。原始的 Dijkstra 算法在实现时不仅占用大量的计算机内存,并且算法的执行效率也不高,本文结合 多种Dijkstra 的优化算法分别对Dijkstra 算法的数据存储方式和执行效率进行了优化,在节 省内存的基础上又提高了算法的执行效率。 关键词:物流配送、最短路径、Dijkstra 算法 1. 引言 配送运输是物流系统中最重要的组成部分之一,正是通过配送运输,配送中心才得以最 终完成货物从生产商到用户的转移。由于配送中心每次配送活动一般都面对多个非固定用 户,并且这些用户坐落地点各不相同,所以对于它们的配送时间和配送数量也都不尽相同。 如果配送中心不进行运输路线的合理规划,往往会出现不合理运输现象,不仅造成运输成本 上升,而且导致配送服务水平难以提高,因此经常对配送路线进行规划调整是大多数配送中 心的一项重要工作。然而在配送运输路线规划上,基本问题就是求最优路线,最优路线的核 心算法就是最短路径算法。最短路径算法是计算机科学与地理信息科学等领域研究的热点, 其算法有很多种,其中传统的 Dijkstra 算法一般用于计算一个源节点到所有其他节点的最小 代价路径,并且能够适应网络拓扑的变化,性能稳定,因而可以把它应用在物流配送运输路 线规划上。 2. Dijkstra算法的提出 2.1 Dijkstra 算法的网络表示方法 实际网络图中的路段和节点,可以抽象为弧和节点,这样整个网络就抽象为一张图。在 数据的存储上一般用数组存储网络中与节点和弧相关的数据,网络中所有的弧按照一定的顺 序排列在数组中,即与1、2 、3…节点相关联的弧顺序排列在数组中,与同一个节点相关联 的弧可以任意排列,所有与弧相关的数据以某种方式与弧保存在一起。根据以上特点,在使 用Dijkstra 算法基于网络的权矩阵求解最短路问题的计算机算法和程序中,运用了关联矩 阵、邻接矩阵和距离矩阵的概念。在存储图形数据和运算时,定义N ×N 的数组来存储与节 [1] 点和弧相关的数据,其中N 为网络的节点数 。 2.2 Dijkstra 算法描述 [2] Dijkstra算法 的基本思路是在给定一个如图1所示的从起点到终点的有向图的情况下, 设P是从起点Vs到终点的所有路线中的一条,路P 的权就是P 中所有弧的权之和,记为w(P) , 最短路问题就是找出一条权最小的路。首先从起点出发,然后逐步向外探寻最短路。执行过 程中,与每一个点对应,记录下一个数(称为这个点的标号),它表示从起点到该点的最短 的权(称为P标号,也就是永久标记节点),或者是从起点到该点的最短路的权的上界(称 为T标号,也就是临时标记节点),方法的每一步是去修改T标号,并且把某一个具有T标号 的点改变为具有P标号的点,从而使有向图中多出一个P标号。这样,经过P-1步,就可以找 - 1 - 到最短路。 1 2 V2 V5 V9 3

文档评论(0)

nnh91 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档