Dynamic Batching of Online Arrivals to Leverage Economies of Scale
Akhil Bhimaraju, S. Rasoul Etesami, Lav R. Varshney

TL;DR
This paper addresses the challenge of optimally batching online arrivals to balance waiting and processing costs, proposing polynomial-time solutions for offline scenarios and competitive algorithms for online settings, validated through experiments.
Contribution
It introduces a polynomial-time method for offline batching and develops competitive online algorithms with proven bounds, addressing a key problem in dynamic batching.
Findings
Optimal offline batching can be found via shortest path reduction.
Proposed online algorithms are provably competitive.
Algorithms outperform benchmarks in simulated and real data.
Abstract
Many settings, such as matching riders to drivers in ride-hailing platforms or in-stream video advertising, require handling arrivals over time. In such applications, it is often beneficial to group the arriving orders or requests into batches and process the larger batches rather than individual arrivals. However, waiting too long to create larger batches incurs a waiting cost for past arrivals. On the other hand, processing the arrivals too soon leads to higher processing costs by missing the economies of scale of grouping larger numbers of arrivals into larger batches. Moreover, the timing of the next arrival is often unknown, meaning fixed-size batches or fixed waiting times tend to be poor choices. In this work, we consider the problem of finding the optimal batching schedule to minimize the sum of waiting time and processing cost under both offline and online settings. In the…
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
TopicsOptimization and Search Problems · Transportation and Mobility Innovations · Advanced Queuing Theory Analysis
