Water-Filling is Universally Minimax Optimal
Siddhartha Banerjee, Ramiro N. Deo-Campo Vuong, Robert Kleinberg

TL;DR
This paper proves that the water-filling algorithm is universally minimax optimal for a broad class of online resource allocation problems, regardless of the specific objective or setting.
Contribution
It establishes the minimax optimality of water-filling across various objectives and measures, using a novel majorization-based analysis approach.
Findings
Water-filling is minimax optimal for Schur-concave and Schur-convex objectives.
The optimality holds for any fixed set of agents and resources.
Water-filling is effective as a myopic, objective-agnostic policy.
Abstract
Allocation of dynamically-arriving (i.e., online) divisible resources among a set of offline agents is a fundamental problem, with applications to online marketplaces, scheduling, portfolio selection, signal processing, and many other areas. The water-filling algorithm, which allocates an incoming resource to maximize the minimum load of compatible agents, is ubiquitous in many of these applications whenever the underlying objectives prefer more balanced solutions; however, the analysis and guarantees differ across settings. We provide a justification for the widespread use of water-filling by showing that it is a universally minimax optimal policy in a strong sense. Formally, our main result implies that water-filling is minimax optimal for a large class of objectives -- including both Schur-concave maximization and Schur-convex minimization -- under -regret and competitive…
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.
