【技术实现步骤摘要】
配送车辆调度方法、装置、系统、计算机设备和存储介质
本申请涉及物流调度
,特别是涉及一种大规模订单的城市配送车辆调度方法、装置、系统、计算机设备和存储介质。
技术介绍
随着互联网、电子技术和信息技术的迅速发展,电子商务、全球定位系统、智能交通系统、地理信息系统和全球移动通讯系统等工具的技术日趋成熟,使用成本越来越低,因此这些工具得到了愈加广泛的应用。物流配送企业借助这些技术工具,能够实时有效地获取当前顾客数量、顾客需求量、交通路况和任务车辆位置等信息,那么物流配送企业充分利用这些获取到的实时信息进一步降低成本。另一方面,电子商务环境下顾客的需求呈多批次、小批量的发展趋势,并且很多物流企业为了进一步节约配送成本进行企业合作配送,从而使配送的顾客数量急速增加。在上述两方面形势环境的影响下,大规模动态车辆路径问题随之出现,即有能力约束的车辆路径调度问题(CapacitatedVehicleRoutingProblem,CVRP)。目前相关技术中解决该问题的算法仍存在缺陷:一方面算法针对性较强,不能兼顾单车型和多车型问题,另一方面改进型算法运行效率较低,且容易陷入局部收敛,构建型算法如贪婪算法路线中存在路径交叉的情况,导致总体路径长度增加。针对相关技术中,大规模动态车辆路径问题CVRP中的车型兼顾和路径交叉问题,目前尚未提出有效的解决方案。
技术实现思路
基于此,有必要针对上述技术问题,提供一种配送车辆调度方法、装置、系统、计算机设备和存储介质。一种配送车辆调度方法,所述方法包括:< ...
【技术保护点】
1.一种配送车辆调度方法,所述方法包括:/n根据车辆调度需求的输入数据确定调用单车型算法或者调用多车型算法;/n在调用单车型算法的情况下,依据排线算法处理所述输入数据得到第一调度结果,其中,所述排线算法的计算过程包括通过快速贪婪算法获取第一路径,以及更改第一路径中导致路径交叉的配送点的配送顺序,得到第一调度结果;/n在调用多车型算法的情况下,调用所述排线算法得到第二路径,通过大旅行算法对所述第二路径进行切分,得到第二调度结果。/n
【技术特征摘要】
1.一种配送车辆调度方法,所述方法包括:
根据车辆调度需求的输入数据确定调用单车型算法或者调用多车型算法;
在调用单车型算法的情况下,依据排线算法处理所述输入数据得到第一调度结果,其中,所述排线算法的计算过程包括通过快速贪婪算法获取第一路径,以及更改第一路径中导致路径交叉的配送点的配送顺序,得到第一调度结果;
在调用多车型算法的情况下,调用所述排线算法得到第二路径,通过大旅行算法对所述第二路径进行切分,得到第二调度结果。
2.根据权利要求1所述的方法,其特征在于,所述依据排线算法处理所述输入数据得到第一调度结果包括:
通过快速贪婪算法获取第一路径;
获取所述第一路径中的配送点;
获取所述配送点的距离矩阵;
基于所述距离矩阵,调用Held-Karp算法,得到第一调度结果。
3.根据权利要求1所述的方法,其特征在于,调用所述排线算法得到第二路径,再通过大旅行算法对所述第二路径进行切分,得到第二调度结果包括:
调用所述排线算法;
将所述排线算法中的车辆容量、车辆最大行驶里程设置为无限大,形成第二路径;
调用大旅行算法,将所述第二路径切分得到分段路径,将所述分段路径的起点和终点分别和所述配送中心连接,得到第二调度结果。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述得到第一调度结果或者第二调度结果之后,所述方法还包括:
对所述第一调度结果或者所述第二调度结果中的路径进行路径着色,其中,所述路径着色是指将单条路径以及该路径上的配送点用相同颜色标识,不同的路径用不同的颜色标识。
5.根据权利要求4所述的方法,其特征在于,对所述第一调度结果或者第二调度结果进行路径着色,包括:
计算第一分组中配送点与第二分组中的配送点的最近距离值,其中,所述第一分组的配送点为所述第一调度结果或者所述第二调度结果中第一单条路径中所包含的配送点,第二分组的配送点为所述第一调度结果或者第二调度结果中的第二单条路径中所包含的配送点,比较所述最近距离值与预设的距离阈值的大小,在所述最近距离值小于所述距离阈值的情况下,判定所述第一分组和所述第二分组相邻;
所述第一分组中的配送点用第一颜色标记,若所述第一分组和所述第二分组判定为相邻,则所述第二分组中的所述配送点用第二颜色标记。
6.根据权利要求5所述的方法,其特征在于,所述比较所述最近距离与预设的距离阈值的大小,如果所述最近距离小于所述距离阈值则判定第一分组和第二分组相邻,包括:
随机选择所述第二调度结果中的第一数量值的分组,计算第一分组的最大经度、最大纬度、最小经度和最小纬度,其中,所述第一分组属于所述第一数量分组;
计算所述最大经度与所述最小经度的第一差值,计算所述最大纬度与所述最小纬度的第二差值;
选择所述第一差值和所述第二差值中数值较大的差值作为所述第一分组的分散直径;
计算所述第一数量组的平均分散直径,...
【专利技术属性】
技术研发人员:邢聪聪,李仙果,何丽,朱海兵,
申请(专利权)人:浙江数链科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。