A Unified Approach to Online Allocation Algorithms via Randomized Dual Fitting
Rad Niazadeh, Robert D. Kleinberg

TL;DR
This paper introduces a unified randomized dual fitting framework for online allocation problems, providing optimal competitive ratios for online matching and budgeted allocation, and analyzing greedy algorithms with improved bounds.
Contribution
It develops a unified proof method for online allocation algorithms, deriving optimal competitive ratios and extending analysis to greedy algorithms and the generalized assignment problem.
Findings
Optimal competitive ratios for online matching and budgeted allocation.
Simplified and strengthened analysis of greedy algorithms in random order.
Logarithmic competitive ratio bounds for the generalized assignment problem.
Abstract
We present a unified framework for designing and analyzing algorithms for online budgeted allocation problems (including online matching) and their generalization, the Online Generalized Assignment Problem (OnGAP). These problems have been intensively studied as models of how to allocate impressions for online advertising. In contrast to previous analyses of online budgeted allocation algorithms (the so-called "balance" or "water-filling" family of algorithms) our analysis is based on the method of randomized dual fitting, analogous to the recent analysis of the RANKING algorithm for online matching due to Devanur et al. Our main contribution is thus to provide a unified method of proof that simultaneously derives the optimal competitive ratio bounds for online matching and online fractional budgeted allocation. The same method of proof also supplies competitive ratio bounds…
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 · Caching and Content Delivery · Advanced Bandit Algorithms Research
