物流配送车辆优化调度的一种神经网络算法_第1页
物流配送车辆优化调度的一种神经网络算法_第2页
物流配送车辆优化调度的一种神经网络算法_第3页
物流配送车辆优化调度的一种神经网络算法_第4页
物流配送车辆优化调度的一种神经网络算法_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、咱由(物流管理)物流配送车辆优化调度的一种神经网络算法20XX年XX月多年的企业咨询豉问经验.经过实战验证可以落地机行的卓越管理方案,值得您下载拥有物流配送车辆优化调度的壹种神经网络算法摘要:本文讨论了物流配送车辆优化调度问题的分类,建立了解决非满载车辆卸货路线优化的神经网络模型,提出了解决配送车辆优化调度问题的步骤,且进行了具体的调度试验,验证了算法的可行性。关键词:配送,调度,神经网络0引言据统计,美国2000年的运输费用为5900亿美元,占当年GDP总值99600亿美元的5.92%,可见,减少运输费用是有效减少物流成本的重要方面。对于物流中心和第三方物流企业的货物配送,运输车辆的调度是工

2、作的重点,正确合理的调度能够有效减少车辆的空驶率,实现合理路径运输,从而有效减少运输成本,节约运输时间,提高经济效益。1配送车辆调度优化问题分类运输车辆的优化调度问题由Dantzig和Ramser于1959年首次提出,由于该问题于交通运输、工业生产管理等领域具有广泛而重要的应用,因此30多年来其研究得到很大重视,国外的Bodlin,Christofider,Golden,Assad,Ball等人对该问题进行了较为深入的研究123。总体上见,车辆的优化调度问题壹般可根据时间特性和空间特性分为车辆路径规划问题和车辆调度问题。当不考虑时间要求,仅根据空间位置安排车辆的线路时称为车辆路径规划问题(VR

3、P-VehicleRoutingProblem);考虑时间要求安排运输线路时称为车辆调度问题VSP(VehicleSchedulingProblem)。某些学者将有时间要求的车辆调度问题称为VehicleRoutingProblemwithTimeWindows。车辆优化调度问题可根据不同性质具体分为以下几类。按照运输任务分为纯装问题、纯卸问题以及装卸混合问题,所谓的装卸混合问题就是车辆于运输途中既有装货又有卸货。按照车辆载货情况分为满载问题和非满载问题,满载问题是指货运量多于壹辆车的容量,完成所有任务需要多辆运输车辆。非满载问题是指车的容量大于货运量,壹辆车即可满足货运要求。按照车辆类型分为

4、单车型问题和多车型问题。按照车辆是否返回车场划分为车辆开放问题和车辆封闭问题,车辆开放问题是指车辆不返回其出发地,车辆封闭问题是指车辆必须返回其发出车场。按照优化的目标可分为单目标优化问题和多目标优化问题,单目标优化是指某壹项指标最优或较优,如运输路径最短。多目标优化则是指同时要求多个指标最优或较优。如同时要求运输路径最短和费用最省。按照货物的种类要求可分为同种货物优化调度和多种货物优化调度。多种货物优化调度问题是指运输货物的种类多于壹种,车辆调度时可能要考虑某些种类的货物不能同时装配运输的要求,如灭害灵等杀虫剂和食品等不能混装运输等。按照有无休息时间要求可分为有休息时间的优化调度和无休息时间

5、优化调度问题。实际中的车辆优化调度问题可能是之上分类中的壹种或几种的综合,如某配送中心向其多个客户配送货物需要多辆车,这些车的类型不壹样,运输的货物种类包括食品、日用品和蔬菜等多类,调度优化时希望运输费用最省,同时也希望运输时间最短,这样问题变为壹个多车型多货种的送货满载车辆的多目标优化调度问题。车辆的优化调度问题是壹个有约束的组合优化问题,属于NP难题(NondeterministicPolynomialProblem),是壹个非确定型的多项式问题。NP问题的解有多个,随着其输入规模的扩大,问题的求解难度大大增加,求解的时间呈几何级数上升。目前,尚无有效的多项式时间算法来求解NP难题。于求解

6、车辆优化调度问题时,常常将问题分解或转化为壹个或几个已经研究过的基本问题,如旅行商问题,最短路径问题,最小费用流问题,中国邮递员问题等。再用比较成熟的理论和方法进行求解,以得到原车辆调度问题的最优解或满意解。常用的方法能够分为精确算法、启发算法和智能算法。精确算法主要有分支界定法,割平面方法,线性规划法,动态规划法等,启发式算法主要有构造算法、俩阶段法、不完全优化法等,智能算法分为神经网络方法、遗传算法和模拟退火算法等。精确算法的计算量随着车辆优化问题规模的增大呈指数增长,如当停车卸货点的数目超过20个时,采用壹般的精确算法求解最短运输路径的时间于几个小时之上。精确算法不适合于求解大规模的车辆

7、优化调度问题。2配送车辆优化调度的神经网络算法2.1 算法概述人工神经网络是对人脑功能的简单和近似模拟,它由大量具有某种传递函数的神经元相互连接而成。人们经常采用Hopfield网络和自组织特征映射神经网络来解决车辆的优化调度问题。于Hopfield网络中,系统能够从初始状态,经过壹系列的状态转移而逐渐收敛于平衡状态,此平衡状态是局部极小点。采用神经网络来求解车辆调度问题时壹般按下列步骤进行4:(1) .产生邻接矩阵将车辆的源点、所经过的各个汇点和停点抽象成网络的结点,它们之间的有向路径抽象成网络的边,由此构成壹个有向图G=(N,L,D),其中N表示结点数,L表示边数,D为NXN的矩阵,可根据

8、优化的目标分别是边(i,j)对应的长度、费用或时间,这样可定义距离邻接矩阵、费用邻接矩阵和时间邻接矩阵。如果俩个结点间存于路径,则相应矩阵元素的值为路径的长度或运费或运时;如果俩个结点间不存于路径,则相应矩阵元素的值为8。(2) .约束的处理对于车辆调度中的约束,将其作为神经网络的壹个能量项来处理,将其施加壹个惩罚项后加入到网络的能量方程式中,这样随着网络的收敛,约束的能量也逐渐趋于稳态,使约束得到体现。(3) .神经网络计算设邻接矩阵中的每个元素对应着壹个神经元,定义位于位置(x,i)的神经元的输出为Vxi。首先确定网络的能量函数,该能量函数包括网络的输出能量函数和各个约束转化的能量函数,进

9、而,确定神经元的传递函数和状态转移方程,经过网络的反复演化,直至收敛。当网络经过演化最终收敛时,可形成壹个由0和1组成的换位阵,阵中的1所于位置即表示所经过的结点,这些结点间的距离、费用和运时之和即为最短距离、最少运费和最小运时。(4) .调度方案的形成根据换位阵所形成的最短距离、最小运费和最小运时路径,最终来确定车辆调度的方案。2.2 非满载配送车辆优化路径的Hopfield网络求解算法2.2.1 约束条件为确保网络稳态时的输出能量是壹个有效的换位阵,网络必须同时满足以下约束条件(1)有效路径约束为防止不存于的路径被选中,设定如下的约束函式中:u1为惩罚系数(2)输入输出路径约束为保证网络的

10、结点有输入路径,必有输出路径,设定如下的约束函数:式中:u2为惩罚系数(3)为保证网络的状态收敛到超立方体2n(n-1)中的壹个,设定如下的约束函数:式中:u3为惩罚系数(4)为保证最短路径源于规定的起点s,终止于规定的终点d,约束函数设定如下:(4)式中:u4为惩罚系数2.2.2能量方程网络的目标函数设定为:(5)式中:u5为惩罚系数网络的能量函数为:(6)各神经元的输出为:模型的运动方程为:(8)(9)将式(6)带入式(9)得到神经网络的运动方程:(10)式中8规定为:(11)比较式(8)和式(10)中的系数,能够得到如下的连接权重和偏置电流为:(12)(13)将式(12)和式(13)中的

11、Txi,yiIxi代入式(8),然后交替求解网络的运动方程式(8)和代数方程式(7),当神经网络趋于稳态时,就可得到壹个优化解,即最短路径。4试验深圳市科技园的实际部分路网如图1所示,针对此路网,设定由沃尔玛商场先向华润超市后向清华深圳研究生院配送商品,运输车辆为壹辆小型皮卡车,要求运输路径最短。假设先送华润超市,后送清华研究生院,以沃尔玛商场为起点,以华润超市为终点,将其间所有路网点编号,如图1所示。采用Hopofield网络来1点到12点之间求最短路径。首先,生成的距离矩阵:用Hopfild神经网络对之上的有向图进行计算,选取各惩罚系数如下:110050=;以14000;以21500,113=1000;以4550。网络的时间常数r=1,且假定每个神经元的具有相同的传递函数,即gxi=g;入xi=入;网络的初始电压Uxi=0。对图1的网络图进行计算,其神经网络的最终输出的换位阵如下所示.根据换位阵,得到的最短路径为:14712同理,于求由华润超市到清华深圳研究生院时的最短路径时,以华润超市为起点1,清华研究生院为终点12,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论