Batching and Matching for Food Delivery in Dynamic Road Networks
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.
- 2023FRIGATE: Frugal Spatio-temporal Forecasting on Road Networkscited by 14
- 2022Gigs with Guarantees: Achieving Fair Wage for Food Delivery Workerscited by 1
- 2024Harvesting Efficient On-Demand Order Pooling from Skilled Couriers: Enhancing Graph Representation Learning for Refining Real-time Many-to-One Assignmentscited by 1
- 2024Harvesting Efficient On-Demand Order Pooling from Skilled Couriers: Enhancing Graph Representation Learning for Refining Real-time Many-to-One Assignments20 Jun 2024
- 2023FRIGATE: Frugal Spatio-temporal Forecasting on Road Networks14 Jun 2023
- 2022Gigs with Guarantees: Achieving Fair Wage for Food Delivery Workers7 May 2022