On-demand delivery has become increasingly popular around the world. Brick-and-mortar grocery stores, restaurants, and pharmacies are providing fast delivery services to satisfy the growing home delivery demand. Motivated by a large meal and grocery delivery company, we model and solve a multiperiod driver dispatching and routing problem for last-mile delivery systems where on-time performance is the main target. The operator of this system needs to dispatch a set of drivers and specify their delivery routes in a stochastic environment, in which random demand arrives over a fixed number of periods. The resulting dynamic program is challenging to solve due to the curse of dimensionality. We propose a novel approximation framework to approximate the value function via a simplified dispatching program. We then develop efficient exact algorithms for this problem based on Benders decomposition and column generation. We validate the superior performance of our framework and algorithms via extensive numerical experiments. Tested on a real-world data set, we quantify the value of adaptive dispatching and routing in on-time delivery and highlight the need of coordinating these two decisions in a dynamic setting. We show that dispatching multiple vehicles with short trips is preferable for on-time delivery, as opposed to sending a few vehicles with long travel times.
翻译:世界各地的点燃交付越来越受欢迎。 布里特和莫尔塔尔杂货店、餐馆和药店正在提供快速交付服务以满足日益增长的家庭交付需求。在一家大型食品和杂货交付公司推动下,我们为以按时性能为主要目标的最后一英里交付系统模拟和解决一个多期驱动发送和路线问题。这个系统的操作人员需要在一个随机需求超过固定时数的杂乱环境中派遣一组驱动器并指定其运送路线。由此产生的动态程序由于多元化的诅咒而难以解决。我们提出了一个新的近似框架,以通过简化的发送程序来接近价值功能。我们然后根据班德斯分解和柱子生成,为该问题制定高效的准确算法。我们验证了我们框架和算法的优劣性表现,通过广泛的数字实验验证了我们的框架和算法。我们根据现实世界数据集测试了实时交付的适应性发送和路线的价值,我们量化了在动态环境中协调这两项决定的必要性。我们展示了以短程旅行方式发送的多部车辆比远。我们展示的是,在远时送的时间内运送是可取的。