Optimizing delivery routes for last-mile logistics service is challenging and has attracted the attention of many researchers. These problems are usually modeled and solved as variants of vehicle routing problems (VRPs) with challenging real-world constraints (e.g., time windows, precedence). However, despite many decades of solid research on solving these VRP instances, we still see significant gaps between optimized routes and the routes that are actually preferred by the practitioners. Most of these gaps are due to the difference between what's being optimized, and what the practitioners actually care about, which is hard to be defined exactly in many instances. In this paper, we propose a novel hierarchical route optimizer with learnable parameters that combines the strength of both the optimization and machine learning approaches. Our hierarchical router first solves a zone-level Traveling Salesman Problem with learnable weights on various zone-level features; with the zone visit sequence fixed, we then solve the stop-level vehicle routing problem as a Shortest Hamiltonian Path problem. The Bayesian optimization approach is then introduced to allow us to adjust the weights to be assigned to different zone features used in solving the zone-level Traveling Salesman Problem. By using a real-world delivery dataset provided by the Amazon Last Mile Routing Research Challenge, we demonstrate the importance of having both the optimization and the machine learning components. We also demonstrate how we can use route-related features to identify instances that we might have difficulty with. This paves ways to further research on how we can tackle these difficult instances.
翻译:优化最后一英里物流服务的运送路线是一项艰巨的任务,引起了许多研究人员的注意。这些问题通常作为机动车辆路线问题(VRPs)的变体来模拟和解决,具有具有挑战性的现实世界制约(例如时间窗口、标准),然而,尽管对如何解决这些VRP案例进行了数十年的扎实研究,我们仍然看到优化路线与实际操作者实际选择的路线之间存在巨大差距。这些差距大多是由于最佳路线与实际操作者实际关心的路线之间的差异,在许多情况下很难确切地界定。在本文件中,我们提出了一个具有可学习性参数的新型等级路线优化器(VRPs),将优化和机器学习方法的力度结合起来。我们的等级路由路由器首先解决了地区一级销售者旅行问题,对各区级的特征有可学习的重量;随着地区访问的固定,我们随后解决了停级车辆路线问题,作为最短的汉密尔顿路道的路径问题。然后引入了Bayesian优化方法,以使我们能够调整重量,以便调整重量,将重量调整到不同区域范围的路径,将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法运用到不同区域,将优化方法,将优化方法结合起来,将优化方法将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法结合起来,将优化方法应用到不同区域内。</s>