Online Ranking with Constraints: A Primal-Dual Algorithm and Applications to Web Traffic-Shaping
Parikshit Shah, Akshay Soni, Troy Chevalier

TL;DR
This paper introduces an online primal-dual algorithm for constrained ranking problems, effectively balancing local user engagement with global business constraints, validated through theoretical guarantees and real web-traffic data experiments.
Contribution
The paper presents a novel primal-dual approach using linear programming duality and the Hungarian algorithm for online constrained ranking, enabling scalable and near-optimal web traffic-shaping solutions.
Findings
The algorithm achieves near-optimal rankings while satisfying global constraints.
The approach is scalable and suitable for real-time web applications.
Theoretical guarantees support the effectiveness of the method.
Abstract
We study the online constrained ranking problem motivated by an application to web-traffic shaping: an online stream of sessions arrive in which, within each session, we are asked to rank items. The challenge involves optimizing the ranking in each session so that local vs. global objectives are controlled: within each session one wishes to maximize a reward (local) while satisfying certain constraints over the entire set of sessions (global). A typical application of this setup is that of page optimization in a web portal. We wish to rank items so that not only is user engagement maximized in each session, but also other business constraints (such as the number of views/clicks delivered to various publishing partners) are satisfied. We describe an online algorithm for performing this optimization. A novel element of our approach is the use of linear programming duality and…
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 · Advanced Bandit Algorithms Research · Auction Theory and Applications
