[发明专利]一种处理快递新增取件需求的车辆自治调度方法有效
申请号: | 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根据单车动态路径优化模型,对插入新需求后的路线重新优化,调整取送件顺序,生成新的车辆行驶路线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710356856.6/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理