- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于节能减排最优车辆配送路径研究
基于节能减排最优车辆配送路径研究
摘 要:车辆路径问题是一个典型的组合优化问题,是一个NP难题。研究的目标大多是车辆行驶里程最短、车辆按一定时间到达、运输总费用最低、使用的车辆数最少等,随着能源的日趋短缺和环境压力的不断增大,全社会节能、环保意识逐渐加强,节能减排成为了物流配送车辆路线优化的新突破。本文从节能减排的角度研究车辆路径问题(VRPRFC),并用遗传算法求解,将建设节约型社会的全新理念贯彻到物流运输发展过程中来。
关键词:车辆路径;节能减排;VRPRFC
背景
我国对车辆路径问题的研究在20世纪90年代以后才逐渐兴起,比国外相对落后。随着客户物质需求的多样化不规则性以及经济全球化趋势的发展,运输规划的重要性日益显著,近年来我国理论界逐渐开始关注车辆路径问题的解决方法,已取得了较为显著的成果。但总体来说,我国目前对车辆路径问题的理论研究仍显得不足,有待进一步的提高。随着能源的日趋短缺和环境压力的不断增大,全社会节能、环保意识逐渐加强,节能减排成为了物流配送车辆路线优化的新突破。
本文从节能减排的角度研究车辆路径问题(VRPRFC),并用遗传算法求解,将建设节约型社会的全新理念贯彻到物流运输发展过程中来。
1、VRPRFC模型的建立
1.1建立VRPRFC模型
令为客户集合(其中0代表配送中心),为可供租赁的车辆集合,为可行解的路线集合。所有的可行路径开始并结束于配送中心。令为两点(和)之间的距离。令为客户的需求,为车辆能力约束。由于点0表示配送中心,因此,。令为车辆在完成配送任务时,到达客户前车上装载的货物量。令单位行驶里程空载油耗,为单位里程单位载重附加油耗。
定义决策变量,如果点 到点路线是由车辆来完成时,,否则,。由于车辆总是在配送中心(点0)装载配送路线上的客户需求货物,因此。
基于节能减排的有能力约束的车辆路线优化问题数学描述如下:
式(1.1)表示本数学模型的优化目标为最小化油耗。约束条件(1.2)确保车辆每次配送任务量不超过其能力约束。等式(1.3)为平衡条件,确保??辆在某次配送任务中到达某需求点,则其也将在该次配送任务中离开该需求点。等式(1.4)确保某个客户仅在一次配送任务中由一辆车辆提供服务。不等式(1.5)确保实现某次配送任务的车辆只离开配送中心一次。约束条件(1.6)确保不存在不经过配送中心的回路存在。约束条件(1.7)确保当时,车辆在配送任务中,从点运往点的货物量等于该车到达点时的货物量减去在点卸货量(即用户的需求),如图1。
图1 封闭式车辆路径与的关系图
Fig.1 The relationship between andof the closed one
2、遗传算法求解
2.1编码
现用遗传算法解决VRPRFC问题,遗传算法的个体编码为一串整数,每个数字代表一个客户或者分隔不同配送路线的标志,一串没有被分隔标志分隔的客户代表一条起止点为配送中心(标记为0)的配送路线。比如,假设配送中心有10个客户,分别用1到10来表示,若估计最优配送计划的路线不会超过5条,则可以用数字11到14作为分隔标志来分隔不同的配送路径。由1到14的一个排列即表示一个配送计划(该个体编码不包含配送路径由什么车辆完成的信息,车辆指派问题利用BFD算法求解),如个体编码图2。
图2染色体编码
Fig.2 Chromosome
即可以解码为如下三条配送路线:
线路1:
线路2:
线路3:
2.2适应度函数
GA淘汰个体的原则是适应能力的强弱。个体的适应能力以适应度函数f(x)的值来判别的,这个值称为适应度值(Fitness)。
f(x)的构成与目标函数有关,往往是目标函数的变种。
适应度函数的处理有:目标函数的确定、目标函数到适应度函数的映射、适应度值调整等。目标函数与具体问题紧密相关。TSP的目标函数是通过所有不重复城市的最短路径规则归纳问题是找到覆盖所有例子集的最小数目的规则,模糊神经网络问题的目标是得到系统参数,使实际输出与期望输出达到尽可能小。个体适应度值是非负的,总是希望越大越好,而目标函数有正有负,因此,目标函数向适应度函数映射时,首先保证映射后的函数值为正,其次目标函数的优化方向对应于适应度值增大的方向[61]。
综上,建立VRPRFC模型适应度函数如下:
式中:是一个很大的数(如果公式(5.2)不满足),否则,。
2.3求解算法
基于Inver-over操作(Michalewicz Z. et al., 2000)的遗传算法的解法如下:
文档评论(0)