【技术实现步骤摘要】
订单派送方法、装置以及系统
[0001]本申请涉及物流调度
,并且更具体地,涉及一种订单派送方法、装置以及系统。
技术介绍
[0002]现实生活中很多场景都可以抽象为动态取送货问题(dynamic pickup and delivery problem,DPDP),例如园区车辆调度或外卖配送等。DPDP是指针对随机产生的多个订单(例如货物运输或外卖订单等),按照订单需求分配合适的车辆,完成取货和送货的过程。一般需要在满足订单时效性要求的基础上,最小化车辆运输成本(例如,车辆装载率或车辆行驶距离)。
[0003]目前,在一些实际场景中,比如园区车辆调度的场景中,基于现有的方法调度车辆对订单进行派送时,存在订单派送成功率低和订单派送效率低的问题。
技术实现思路
[0004]本申请提供了一种订单派送方法、装置以及系统,该方法有利于提高订单派送成功率和订单派送效率。
[0005]第一方面,提供了一种订单派送方法,其特征在于,该方法包括:获取目标区域的第一信息,该第一信息包括第一时间段内的第一订单集合和该第一时间段内的第一运力集合;根据该第一信息和该目标区域的第二信息,确定该目标区域在第二时间段内的运力预分配结果,该第二信息包括该目标区域在第一时刻的第二运力集合,该第一时刻是第一子时间段的起始时刻,该第二时间段包括第二子时间段和该第一子时间段,该第二子时间段是该第一子时间段之后的一个时间段,该第二时间段是该第一时间段之后的一个时间段;根据第三信息和该运力预分配结果,确定该目标区域在该第一子 ...
【技术保护点】
【技术特征摘要】
1.一种订单派送方法,其特征在于,所述方法包括:获取目标区域的第一信息,所述第一信息包括第一时间段内的第一订单集合和所述第一时间段内的第一运力集合;根据所述第一信息和所述目标区域的第二信息,确定所述目标区域在第二时间段内的运力预分配结果,所述第二信息包括所述目标区域在第一时刻的第二运力集合,所述第一时刻是第一子时间段的起始时刻,所述第二时间段包括第二子时间段和所述第一子时间段,所述第二子时间段是所述第一子时间段之后的一个时间段,所述第二时间段是所述第一时间段之后的一个时间段;根据第三信息和所述运力预分配结果,确定所述目标区域在所述第一子时间段内的运力分配结果,所述第三信息包括目标约束和所述目标区域在所述第一子时间段内的第二订单集合。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息和所述目标区域的第二信息,确定所述目标区域在第二时间段内的运力预分配结果,包括:根据所述第一信息,预测所述目标区域在所述第二时间段内的第三订单集合;根据所述第三订单集合和所述第二信息,确定所述运力预分配结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述第三订单集合和所述第二信息,确定所述运力预分配结果,包括:根据所述第三订单集合和所述第二运力集合,确定第一打分结果,所述第一打分结果包括所述第二运力集合包括的每个运力对所述第三订单集合包括的每个预测订单的打分值;根据所述第一打分结果,确定所述运力预分配结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述第三订单集合和所述第二运力集合,确定所述第二运力集合包括的每个运力对所述第三订单集合包括的每个预测订单的打分值,包括:将所述第三订单集合和所述第二运力集合输入第一预测模型,得到所述第二运力集合包括的每个运力对所述第三订单集合包括的每个预测订单的打分值,所述第一预测模型是对所述第一订单集合和所述第一运力集合进行训练得到的。5.根据权利要求3或4所述的方法,其特征在于,所述第三订单集合包括第一预测订单,所述第一预测订单是预测的所述目标区域在第二时刻生成的订单,所述第二子时间段包括所述第二时刻,所述第二运力集合包括第一运力,所述根据所述第一打分结果,确定所述运力预分配结果,包括:根据所述第一打分结果,确定所述第一运力对所述第一预测订单的打分值最高;确定所述运力预分配结果包括将所述第一预测订单预分配给所述第一运力。6.根据权利要求5所述的方法,其特征在于,所述第二订单集合包括第二订单,所述第二订单是所述目标区域在第三时刻生成的订单,所述第一子时间段包括所述第三时刻,所述根据第三信息和所述运力预分配结果,确定所述目标区域在所述第一子时间段内的运力分配结果,包括:若确定所述第二订单在第四时刻不满足第一约束,且所述第二订单与所述第三订单集合包括的预测订单满足第二约束,则根据所述第二订单和所述运力预分配结果,将所述第
二订单分配给所述第一运力;或者,若确定所述第二订单和所述第三订单集合包括的预测订单不满足第二约束,则根据所述第二订单和所述第二运力集合,将所述第二订单分配给第二运力,所述第二运力与所述第一运力不相同,所述第二运力集合包括所述第二运力;其中,所述第四时刻是为所述第一时间段内的订单分配运力的时刻,所述目标约束包括所述第一约束和所述第二约束,所述第一约束包括订单时间约束,所述第二约束包括两个订单的取货地址对应的投递点相同,且所述两个订单送货地址对应的投递点相同的约束。7.根据权利要求6所述的方法,其特征在于,所述根据所述第二订单和所述第二运力集合,将所述第二订单分配给第二运力,包括:确定所述第二运力集合中的所述第二运力对所述第二订单的打分值最高,将所述第二订单分配给所述第二运力。8.根据权利要求6或7所述的方法,其特征在于,所述第二订单集合还包括第三订单,所述第三订单是所述目标区域在所述第一子时间段内生成的订单,所述第二运力集合还包括第三运力,所述第三运力、所述第二运力和所述第一运力不相同,所述运力分配结果包括将所述第三订单分配给所述第三运力,以及将所述第二订单分配给所述第一运力,所述第三订单的取货地址对应的投递点与所述第二订单的取货地址对应的投递点相同,或所述第三订单的送货地址对应的投递点与所述第二订单的送货地址对应的投递点相同,所述方法还包括:根据第三约束和所述运力分配结果,调整所述运力分配结果,调整后的所述运力分配结果包括将所述第三订单和所述第二订单分配给所述第一运力,所述第三约束包括运力运输距离最短约束,运力容量约束和货物先入后出约束;根据调整后的所述运力分配结果和所述第三约束,确定每个运力的配送路径。9.根据权利要求6至8任一项所述的方法,其特征在于,所述第二订单的取货地址对应的投递点为第一投递点,所述第二订单的送货地址对应的投递点为第二投递点,所述第二投递点和所述第一投递点是目标类内的投递点,所述目标类为第一类或第二类;或者,所述第二投递点是第二类内的投递点,且所述第一投递点是第一类内的投递点,或者所述第二投递点是所述第一类内的投递点,且所述第一投递点是所述第二类内的投递点;其中,所述第一类和所述第二类是对所述目标区域内的投递点进行聚类分析得到的。10.根据权利要求9所述的方法,其特征在于,所述第一信息还包括所述第一时间段内的第一投递点集合,所述第一投递点集合包括所述第一投递点和所述第二投递点,所述方法还包括:根据所述第一订单集合,所述第一运力集合和所述第一投递点集合对所述目标区域的投递点进行聚类分析,得到所述第一类和所述第二类。11.一种订单派送装置,其特征在于,所述装置包括:收发单元,用于获...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。