Online Resource Allocation under Horizon Uncertainty
Santiago Balseiro, Christian Kroer, Rachitesh Kumar

TL;DR
This paper develops online algorithms for resource allocation that are robust to unknown or varying request horizons, using a novel dual mirror descent approach and incorporating machine-learned horizon predictions.
Contribution
It introduces a new dual mirror descent method with time-varying target rates and provides algorithms with near-optimal performance under horizon uncertainty.
Findings
Achieves near-optimal competitive ratio growth with horizon uncertainty
Provides a fast algorithm for schedule computation of target consumption rates
Incorporates machine-learned horizon predictions to interpolate between known and unknown horizon scenarios
Abstract
We study stochastic online resource allocation: a decision maker needs to allocate limited resources to stochastically-generated sequentially-arriving requests in order to maximize reward. At each time step, requests are drawn independently from a distribution that is unknown to the decision maker. Online resource allocation and its special cases have been studied extensively in the past, but prior results crucially and universally rely on the strong assumption that the total number of requests (the horizon) is known to the decision maker in advance. In many applications, such as revenue management and online advertising, the number of requests can vary widely because of fluctuations in demand or user traffic intensity. In this work, we develop online algorithms that are robust to horizon uncertainty. In sharp contrast to the known-horizon setting, no algorithm can achieve even a…
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
TopicsAdvanced Bandit Algorithms Research · Optimization and Search Problems · Cloud Computing and Resource Management
