配送运输管理最短路径算法优秀PPT.ppt
《配送运输管理最短路径算法优秀PPT.ppt》由会员分享,可在线阅读,更多相关《配送运输管理最短路径算法优秀PPT.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、配送运输管理最短路径算法2023/2/271第一页,本课件共有37页 设某物流公司要把一批货物从下图的公路网络中的V1城运送到V6城。网络中各边旁的数字表示相应两城之间的公路里程(公里)。试问:汽车应走从V1到V6的什么路线才能使所行驶的里程最少?2023/2/272第二页,本课件共有37页算法1:指定两点间最短路的Dijkstra标号算法Dijkstra算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。Dijkstra算法是很有代表性的最
2、短路算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。2023/2/273第三页,本课件共有37页Dijkstra算法的基本过程是采用标号法。在操作过程中有两种标号:暂时性标号T(Temporary Label)和永久性标号P(Permanent Label)。给顶点Vi一个P标号P(Vi)时表示从指定点Vs到Vi的最短路的长度为P(Vi),且Vi的标号不再改变。给顶点Vi一个T标号T(Vi)时表示从指定点Vs到Vi的估计最短路长的上界为T(Vi),是一个临时标号。2023/2/274第四页,本课件共有37页算法的每一步都把某一点或几个点的T标号改为P标号;当指定
3、点Vt得到P标号时全部计算结束。对于有N个顶点的网络,最多经过N-1步运算就可得到从指定点Vs到指定点Vt的最短路的长度。2023/2/275第五页,本课件共有37页算法步骤Step1:给Vs以标号P标号0,即P(Vs)=0,其他各顶点Vi均给T标号,即T(Vi)=。Step2:若Vi是刚得到P标号的顶点,则考虑与Vi相邻的有T标号的所有顶点Vj,把这些顶点Vj的T标号修改为:T(Vj)=minT(Vj),P(Vi)+Wij2023/2/276第六页,本课件共有37页Step3:比较所有具有T标号的顶点的标号,把最小者 改为P标号,即当存在两个或两个以上最小T标号时,可以同时把它们都改为P标号
4、。当全部顶点均为P标号时,或当Vt得到P标号时,停止运算;否则用代替转回步骤2。2023/2/277第七页,本课件共有37页首先求出从1出发的一条最短路径(1-2:4),求次短路径(2-5:2),依次类推:(5-6:8),(5-4-6:7),(5-4-3-6:6),最短距离求得的最短路径是:1-2-5-4-3-6距离是:4+2+6=12 2023/2/278第八页,本课件共有37页练习求V1到V6的最短距离。2023/2/279第九页,本课件共有37页Dijkstra标号算法还可应用于有向网络。例2 设有一个原油输送系统,油库为,码头为是三个中间阀门点。管道长度已知。原油由Vs经过中间阀门点流
5、向码头。为了使原油尽快输送到码头,应该沿哪一条线路输送。2023/2/2710第十页,本课件共有37页一对多配送的最短路线问题分送式配送运输第三节 配送线路的优化一、配送线路的优化方法2023/2/2711第十一页,本课件共有37页分送式配送运输分送式配送是指由一个供应点对多个客户的共同送货。基本条件:同一条线路上所有客户的需求量总和不大于一辆车的额定载重量,送货时,由这一辆车装着所有客户的货物,沿着一条精心挑选的最佳路线依次将货物送到各个客户手中,这样既保证按时按量将用户需要的货物及时送到,又节约了车辆,节省了费用,缓解了交通紧张的压力,并减少了运输对环境造成的污染。2023/2/2712第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 配送 运输 管理 路径 算法 优秀 PPT
限制150内