Potential-Based Greedy Matching for Dynamic Delivery Pooling
Hongyao Ma, Will Ma, Matias Romero

TL;DR
This paper introduces a simple potential-based greedy algorithm for dynamic delivery pooling that improves efficiency by balancing immediate savings against future opportunities, outperforming naive methods and rivaling complex batching strategies.
Contribution
The paper proposes a novel potential-based greedy algorithm for delivery pooling, with theoretical guarantees and practical effectiveness demonstrated through extensive experiments.
Findings
PB achieves vanishing worst-case regret as market density increases.
PB outperforms naive greedy heuristics in real-world and synthetic data.
PB matches the performance of complex batching heuristics with lower computational costs.
Abstract
We study the dynamic pooling of multiple orders into a single trip, a strategy widely adopted by online delivery platforms. When an order has to be dispatched, the platform must determine which (if any) of the available orders to pool it with, weighing the immediate efficiency gains against the uncertain, differential benefits of holding each order for future pooling opportunities. In this paper, we demonstrate the effectiveness of using the delivery distance as a proxy for opportunity cost via a potential-based greedy algorithm (PB). The algorithm is simple, pooling each departing job with the available job that maximizes the immediate savings in travel distance minus "half its delivery distance", which we call the potential of the available job. Theoretically, we show that PB achieves vanishing worst-case regret per job as market density increases, whereas a naive greedy policy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVideo Analysis and Summarization
