论文标题

动态道路网络中的食品交付的批处理和匹配

Batching and Matching for Food Delivery in Dynamic Road Networks

论文作者

Joshi, Manas, Singh, Arshdeep, Ranu, Sayan, Bagchi, Amitabha, Karia, Priyank, Kala, Puneet

论文摘要

鉴于食品订单和可用的送货车辆,应该如何将订单分配给车辆以使送货时间最小化?必须做出几个决定:(1)将订单分配给车辆,(2)将订单分组为批量,以应对有限的车辆可用性,以及(3)适应动态的运输车辆。我们表明,最小化的问题不仅是NP - hard,而且在多项式时间内不适合异常。为了减轻这种计算瓶颈,我们开发了一种称为foodmatch的算法,该算法将车辆分配问题映射到两部分图上的最小重量完美匹配的算法。为了进一步降低两分图的二次施工成本,我们将最佳优先搜索部署以计算一个很可能包含最小匹配的子图。通过将批处理减少到图形聚类问题并通过角度距离预测车辆的动态位置,从而进一步提高了解决方案质量。大都市大城市的食品交付数据的广泛实验表明,食品匹配比许多指标上的基线策略要好得多,同时足够有效地处理现实世界的工作量。

Given a stream of food orders and available delivery vehicles, how should orders be assigned to vehicles so that the delivery time is minimized? Several decisions have to be made: (1) assignment of orders to vehicles, (2) grouping orders into batches to cope with limited vehicle availability, and (3) adapting to dynamic positions of delivery vehicles. We show that the minimization problem is not only NP-hard but inapproximable in polynomial time. To mitigate this computational bottleneck, we develop an algorithm called FoodMatch, which maps the vehicle assignment problem to that of minimum weight perfect matching on a bipartite graph. To further reduce the quadratic construction cost of the bipartite graph, we deploy best-first search to only compute a subgraph that is highly likely to contain the minimum matching. The solution quality is further enhanced by reducing batching to a graph clustering problem and anticipating dynamic positions of vehicles through angular distance. Extensive experiments on food-delivery data from large metropolitan cities establish that FoodMatch is substantially better than baseline strategies on a number of metrics, while being efficient enough to handle real-world workloads.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源