[发明专利]一种处理快递新增取件需求的车辆自治调度方法有效

专利信息
申请号: 201710356856.6 申请日: 2017-05-19
公开(公告)号: CN107194575B 公开(公告)日: 2020-07-31
发明(设计)人: 谷振宇;刘国荣;白晓辉;郑家佳;吕健成;朱雪莲 申请(专利权)人: 重庆大学
主分类号: G06Q10/06 分类号: G06Q10/06;G06Q10/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 400044 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 处理 快递 新增 需求 车辆 自治 调度 方法
【权利要求书】:

1.一种处理快递新增取件需求的车辆自治调度方法,其特征在于以下步骤:

步骤1 配送车辆接收新增取件需求:

客户的新增取件需求首先提交到配送中心,然后由配送中心将其发送到该新增取件需求附近的车辆;

设在时刻τ,客户提交新增取件需求u,要求的上门取件服务时间窗为(ETu,LTu),ETu为u的最早允许的开始服务时间,LTu为u的最晚允许的开始服务时间,tru表示在时刻τ,任意车辆kr到新增取件需求u所在位置的车辆行驶时间,则可以接收到新增取件需求u的车辆集合Ku为:

Ku={kr|tru≤LTu-τ}

步骤2 新增取件需求插入可行性验证:

配送车辆接收到新增取件需求后,首先进行插入可行性验证,计算是否可将新增取件需求插入到本线路中,进一步,包括如下步骤:

设有一条客户点数目为n的路线,车辆从配送中心出发,最后回到配送中心;i、j为这条路线上两个相邻的静态客户点,ETj为j的最早允许的开始服务时间,bti为车辆在客户点i的开始服务时间,si为车辆在客户点i处的服务时间,tij为从客户点i到客户点j的车辆行驶时间,btj为车辆在客户点j的开始服务时间,bt′j表示将新增取件需求u插入到客户点i与j后,车辆在客户点j处新的开始服务时间,定义变量PFj来反映待插入位置之后的客户点在插入前后开始服务时间的增加量,PFj计算方法如下:

btj=max{ETj,bti+si+tij}

bt′j=max{ETj,btu+su+tuj}

PFj=bt′j-btj

1≤j≤n+1

2-1:更新当前车辆所在位置、尚未服务的需求信息及新增的取件需求信息;

2-2:选择待验新增取件需求;统计已经接收到的新增取件需求的最早开始服务时间,依次选择其中允许开始服务时间最早的作为待验证的新增取件需求u;

2-3:确定可行插入位置;判断u是否可插入到线路中任意客户点i与j之间;进一步包括如下步骤:

2-3-1:判断u插入到点i与j之间后,u自身的时间窗是否满足:

btu≤LTu

2-3-2:判断u插入到点i与j之间后,后续客户的时间窗要求是否满足:

btl+PFl≤LTl,j≤l≤n

2-3-3:若满足以上两个条件,计算将u插入到可行位置的插入成本Cost,若不满足,令Cost等于一个极大值M,α+β=1,α,β,γ为不小于0的常数;

Cost=α·(diu+duj-dij)+β·(bt′j-btj)-γdou

其中,dij为从客户点i到客户点j的距离;

2-4:确定最佳插入位置:

选择Cost最小的可行位置作为最佳插入位置;

步骤3 建立多车协调自治决策模型,选出最佳取件车辆:

3-1:多车协调自治决策模型建立过程如下:

根据车辆当前信息,统计车辆的已有任务数量、剩余装载空间、增加的距离、后续客户点延误时间增加值及总工作时间,建立决策函数如下:

其中表示将CT归一化处理,设CT={CT1,CT2,…,CTn},CT中任意元素CTr的归一化处理方法如下:

其中ωT表示在决策函数Cbest各决策变量中CT所占的权重,依次对CT中各元素归一化处理,得到同理可对Cg、Cn、CC归一化处理,得到具体的相关函数定义过程如下:

3-1-1:若将新增取件需求u插入到车辆ki所在的线路,计算所需要的总工作时间T′i,根据配送车辆最长工作时间Tmax确定总工作时间控制变量CT

CT=Tmax-T′i

3-1-2:车辆ki若不接受新增取件需求u,按照原有配送方案,完成取送件任务,计算返回配送中心时的剩余装载空间RGi,计算载重量控制变量Cg

RGi=(Gmax-∑gj)

其中Gmax为车辆i最大载重量,gj为车辆客户点j的送件的重量或取件的重量,若gj<0,则为送件的重量,若gj>0则为取件的重量,M表示一个极大值;

3-1-3:车辆ki若不接受新增取件需求u,按照原有配送方案,统计已有的取件数量和送件数量计算已有任务量决策变量Cn

3-1-4:若将新增取件需求u插入到车辆ki所在的线路中,计算插入后的距离增加值Da及后续客户点延误时间增加值Td,计算配送方案变动代价变量CC

CC=α·Da+β·Td,α+β=1

Da=D′-D

Td=∑dt′j-∑dtj

其中D、D′分别表示插入u前后车辆行驶距离,dtj、dt′j分别表示插入u前后车辆ki在其行驶路线上任意客户点j处的延误时间,atj为车辆到达j处的时间,车辆在j处的延误时间计算方法如下:

dtj=max{0,atj-LTj}

3-2:确定最佳取件车辆,包括如下步骤:

3-2-1:接收到同一新增取件需求并且有可行插入位置的车辆组成协调小组,若无可行插入位置,由配送中心单独派车完成未调度成功的新增取件需求;

3-2-2:根据多车协调自治决策模型,比较协调小组内各个车辆的决策函数评价值,确定最佳取件车辆;

步骤4 单车局部路径优化:

若经过多车协调自治决策,确定车辆i为最佳取件车辆,车辆i根据单车动态路径优化模型,对插入新需求后的路线重新优化,调整取送件顺序,生成新的车辆行驶路线。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710356856.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top