The invention provides a distribution plan generation method, device and system for distribution vehicles. The task cost of the empty container return task is introduced into the total cost of the alternate distribution plan, which enables the algorithm to automatically output the expected order of the empty container return, meets the needs of the empty container return in the actual logistics scene, avoids the manual production of the distribution plan, reduces the production cost of the distribution plan, and improves the generation efficiency of the distribution plan.
【技术实现步骤摘要】
一种配送车辆的配送计划生成方法、装置及系统
本专利技术涉及车辆路线问题(VRP,VehicleRoutingProblem)
,具体涉及一种配送车辆的配送计划生成方法、装置及系统。
技术介绍
车辆路线问题(VRP)是指一定数量的客户,各自有不同数量的货物需求,配送中心向客户提供货物,由一个车队负责配送货物,组织适当的行车路线,目标是使得客户的需求得到满足,并能在一定的约束下,达到诸如路程最短、成本最小、耗费时间最少等目的。目前有关车辆路线问题的求解方法,包括精确算法(exactalgorithm)与启发式解法(heuristics),其中精密算法有分支界限法、分支切割法、集合涵盖法等;启发式解法有节约法、模拟退火法、确定性退火法、禁忌搜寻法、基因算法、神经网络、蚂蚁殖民算法、遗传算法(GA,GeneticAlgorithm)等。在车辆配送计划的自动生成中,通常作为邻域搜索方法之一的大邻域搜索(LNS,LargeNeighborhoodSearch)比较有效,使用LNS搜索针对车辆的最佳配送任务分配模式。关于搜索,通常是以接近最佳解的方式,将与最佳解的差(成本总和)数值化,逐步向削减成本的方向重复进行。VRP的一些应用场景中,需要采用配送容器装载配送货物进行配送,这种场景通常需要在货物配送完成后将空容器返还。例如,在包含汽车配件配送的制造业物流调度中,配送容器因每个供货商而不同,并且配送容器数量有限,因此,在配送后大多需要立即将空容器返还供货商。因为有这样的特殊要求,因此,针对上述应用场景,在技术上,由于仅通过邻域搜索算法难以较佳地实现配送任务间的顺序 ...
【技术保护点】
1.一种配送计划生成方法,用于输出利用多个配送车辆在多个站点间进行货物的取货和交货的配送顺序,其特征在于,根据候补配送计划中的空容器返还任务与关联的货物配送任务是否分配给同一配送车辆,以及,该空容器返还任务与关联的货物配送任务是否在预定时间内执行,评价候补配送计划,得到评价结果;根据所述候补配送计划的评价结果,将一个或多个候补配送计划作为最终配送计划进行输出;其中,所述在预定时间内执行包括该空容器返还任务与关联的货物配送任务同时执行,或者该空容器返还任务在关联的货物配送任务之后,且两者之间不存在其他配送任务。
【技术特征摘要】
1.一种配送计划生成方法,用于输出利用多个配送车辆在多个站点间进行货物的取货和交货的配送顺序,其特征在于,根据候补配送计划中的空容器返还任务与关联的货物配送任务是否分配给同一配送车辆,以及,该空容器返还任务与关联的货物配送任务是否在预定时间内执行,评价候补配送计划,得到评价结果;根据所述候补配送计划的评价结果,将一个或多个候补配送计划作为最终配送计划进行输出;其中,所述在预定时间内执行包括该空容器返还任务与关联的货物配送任务同时执行,或者该空容器返还任务在关联的货物配送任务之后,且两者之间不存在其他配送任务。2.如权利要求1所述的方法,其特征在于,评价所述候补配送计划的步骤,包括:根据空容器返还任务与关联货物配送任务是否分配给同一配送车辆,以及,该空容器返还任务与关联的货物配送任务是否在预定时间内执行,为空容器返还任务设置不同的任务成本;合计候补配送计划中的任务成本,得到候补配送计划的总成本,作为候补配送计划的评价结果。3.如权利要求1所述的方法,其特征在于,所述方法还包括:确定候补配送计划中存在的与关联的货物配送任务分配有不同的配送车辆的空容器返还任务的数量;在所述数量超过一预设门限时,对候补计划中的配送任务进行调整,或者舍弃候补配送计划。4.如权利要求1所述的方法,其特征在于,还包括:预先对配送车辆设置用于判断可否混载的配送容量,以及,预先设置一用于判断配送任务可否混载的混载容量,所述混载容量具有一上限值,设置不可混载的配送任务的混载容量为所述上限值。5.如权利要求4所述的方法,其特征在于,还包括:在生成一个候补配送计划后,判断候补配送计划中是否存在超出混载容量的配送车辆;在候补配送计划中存在超出混载容量的配送车辆时,对候补计划中的配送任务进行调整,或者舍弃候补配送计划。6.如权利要求5所述的方法,其特征在于,判断候补配送计划中是否存在超出混载容量的配送车辆的步骤,包括:针对候补配送计划的配送车辆,确定该配送车辆经过的相邻站点间的路段,累计该配送车辆在该路段上的所有配送任务的混载容量,若大于或等于所述混载容量的上限值,则确定存在超出混载容量的配送车辆;或者,针对候补配送计划的相邻站点间的路段,确定经过该路段上的一个或多个配送车辆,分别累计每个配送车辆在该路段上的所有配送任务的混载容量,若大于或等于混载容量的上限值,则确定存在超出混载容量的配送车辆。7.如权利要求1所述的方法,其特征在于,在生成候选配送计划之前,所述方法还包括:为所有配送任务分配一个唯一标识该配送任务的任务标识ID,并为相关联的配送任务建立关联关系。8.如权利要求7所述的方法,其特征在于,在生成候选配送计划之前,所述方法还包括:确定在货物配送后需要返还空容器的货物配送任务;为所述需要返还空容器的货物配送任务追加一个关联的空容器返还任务,并标识该关联的空容器返回任务的执行顺序在所述在货物配送后需要返还空容器的货物配...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。