The Best of Many Worlds: Dual Mirror Descent for Online Allocation Problems
Not on the map. Why?
Abstract (arXiv)
Online allocation problems with resource constraints are central problems in revenue management and online advertising. In these problems, requests arrive sequentially during a finite horizon and, for each request, a decision maker needs to choose an action that consumes a certain amount of resources and generates reward. The objective is to maximize cumulative rewards subject to a constraint on the total consumption of resources. In this paper, we consider a data-driven setting in which the reward and resource consumption of each request are generated using an input model that is unknown to the decision maker. We design a general class of algorithms that attain good performance in various input models without knowing which type of input they are facing. In particular, our algorithms are asymptotically optimal under independent and identically distributed inputs as well as various non-stationary stochastic input models, and they attain an asymptotically optimal fixed competitive ratio when the input is adversarial. Our algorithms operate in the Lagrangian dual space: they maintain a dual multiplier for each resource that is updated using online mirror descent. By choosing the reference function accordingly, we recover the dual sub-gradient descent and dual multiplicative weights update algorithm. The resulting algorithms are simple, fast, and do not require convexity in the revenue function, consumption function and action space, in contrast to existing methods for online allocation problems. We discuss applications to network revenue management, online bidding in repeated auctions with budget constraints, online proportional matching with high entropy, and personalized assortment optimization with limited inventory.
Key facts. Cited by 58 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 16; 2023: 16; 2024: 8; 2025: 8; 2026: 9.
58 papers.
Sort:
By area:
- 2022A Unifying Framework for Online Optimization with Long-Term Constraintscited by 41
- 2022Contextual Bandits with Packing and Covering Constraints: A Modular Lagrangian Approach via Regressioncited by 30
- 2023Autobidders with Budget and ROI Constraints: Efficiency, Regret, and Pacing Dynamicscited by 20
- 2023Multi-channel Autobidding with Budget and ROI Constraintscited by 14
- 2022Degeneracy is OK: Logarithmic Regret for Network Revenue Management with Indiscrete Distributionscited by 13
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oraclescited by 12
- 2022Online Contextual Decision-Making with a Smart Predict-then-Optimize Methodcited by 11
- 2023Towards Environmentally Equitable AI via Geographical Load Balancingcited by 10
- 2024Beyond Primal-Dual Methods in Bandits with Stochastic and Adversarial Constraintscited by 10
- 2022Online Resource Allocation under Horizon Uncertaintycited by 9
- 2022Optimal Regularized Online Allocation by Adaptive Re-Solvingcited by 8
- 2021Joint Online Learning and Decision-making via Dual Mirror Descentcited by 7
38 more
- 2022Bidding Agent Design in the LinkedIn Ad Marketplacecited by 7
- 2024Infrequent Resolving Algorithm for Online Linear Programmingcited by 7
- 2023Approximately Stationary Bandits with Knapsackscited by 6
- 2023Bandits with Replenishable Knapsacks: the Best of both Worldscited by 6
- 2024No-Regret is not enough! Bandits with General Constraints through Adaptive Regret Minimizationcited by 6
- 2025No-Regret Learning Under Adversarial Resource Constraints: A Spending Plan Is All You Need!cited by 5
- 2022Best of Many Worlds Guarantees for Online Learning with Knapsackscited by 4
- 2023Robust Budget Pacing with a Single Samplecited by 4
- 2023Coordinated Dynamic Bidding in Repeated Second-Price Auctions with Budgetscited by 4
- 2023Online Learning in Contextual Second-Price Pay-Per-Click Auctionscited by 4
- 2022Analysis of Dual-Based PID Controllers through Convolutional Mirror Descentcited by 3
- 2022Network Revenue Management with Demand Learning and Fair Resource-Consumption Balancingcited by 3
- 2023Interpolating Item and User Fairness in Multi-Sided Recommendationscited by 3
- 2023High-dimensional Linear Bandits with Knapsackscited by 3
- 2024Decoupling Learning and Decision-Making: Breaking the O(√T) Barrier in Online Resource Allocation with First-Order Methodscited by 3
- 2024Best of Many in Both Worlds: Online Resource Allocation with Predictions under Unknown Arrival Modelcited by 3
- 2025Beyond O(√T) Regret: Decoupling Learning and Decision-making in Online Linear Programmingcited by 3
- 2025Single-Sample and Robust Online Resource Allocationcited by 3
- 2022Stochastic Online Fisher Markets: Static Pricing Limits and Adaptive Enhancementscited by 2
- 2022Dynamic Budget Throttling in Repeated Second-Price Auctionscited by 2
- 2024Demand Balancing in Primal-Dual Optimization for Blind Network Revenue Managementcited by 2
- 2025Online Learning in the Random Order Modelcited by 2
- 2022Online Allocation and Learning in the Presence of Strategic Agentscited by 1
- 2023An Online Algorithm for Chance Constrained Resource Allocationcited by 1
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Informationcited by 1
- 2023Online Resource Allocation in Episodic Markov Decision Processescited by 1
- 2023Online Ad Procurement in Non-stationary Autobidding Worldscited by 1
- 2023Seller-side Outcome Fairness in Online Marketplacescited by 1
- 2024Constrained Online Two-stage Stochastic Optimization: Algorithm with (and without) Predictionscited by 1
- 2024Wait-Less Offline Tuning and Re-solving for Online Decision Makingcited by 1
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Samplecited by 1
- 2022Online Regenerative Learningcited by 0
- 2022Optimal Efficiency-Envy Trade-Off via Optimal Transportcited by 0
- 2023Constrained Online Two-stage Stochastic Optimization: Near Optimal Algorithms via Adversarial Learningcited by 0
- 2025Plan-Driven Adaptive Bidding for First-Price Auctions with Budget Constraints under Nonstationaritycited by 0
- 2025Multi-agent Markov Entanglementcited by 0
- 2025Auto-bidding under Return-on-Spend Constraints with Uncertainty Quantificationcited by 0
- 2025Fairness-Regularized Online Optimization with Switching Costscited by 0
50 most cited of 58 All 58 (JSON)
- 2026When Privacy Moves ML-Mediated Decisions On Device: Information and Incentive Misalignment in Auctions27 Sep 2026
- 2026Leveraging Inference-Time Compute for Diffusion Models via Global Scheduling of Denoising Trajectories19 Sep 2026
- 2026A First-Order Learning Algorithm for Online Resource Allocation with Constant Regret5 Sep 2026
- 2026Prediction-Assisted Pricing and Admission for LLM APIs with Stochastic Token Consumption1 Sep 2026
- 2026Drift-Aware LLM Routing with Sparse Contexts and Shared Budgets1 Sep 2026
- 2026Stochastic Primal-Dual Decoding for Multiobjective Generative Recommender Systems26 May 2026
- 2026A Single-Sample Polylogarithmic Regret Bound for Nonstationary Online Linear Programming15 Mar 2026
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Sample20 Feb 2026
- 20263D-Learning: Diffusion-Augmented Distributionally Robust Decision-Focused Learning3 Feb 2026
- 2025Fairness-Regularized Online Optimization with Switching Costs11 Dec 2025
- 2025Online Learning in the Random Order Model3 Oct 2025
- 2025Auto-bidding under Return-on-Spend Constraints with Uncertainty Quantification19 Sep 2025
38 more
- 2025No-Regret Learning Under Adversarial Resource Constraints: A Spending Plan Is All You Need!16 Jun 2025
- 2025Multi-agent Markov Entanglement3 Jun 2025
- 2025Single-Sample and Robust Online Resource Allocation5 May 2025
- 2025Plan-Driven Adaptive Bidding for First-Price Auctions with Budget Constraints under Nonstationarity5 May 2025
- 2025Beyond O(√T) Regret: Decoupling Learning and Decision-making in Online Linear Programming6 Jan 2025
- 2024Wait-Less Offline Tuning and Re-solving for Online Decision Making12 Dec 2024
- 2024Infrequent Resolving Algorithm for Online Linear Programming1 Aug 2024
- 2024Beyond Primal-Dual Methods in Bandits with Stochastic and Adversarial Constraints25 May 2024
- 2024No-Regret is not enough! Bandits with General Constraints through Adaptive Regret Minimization10 May 2024
- 2024Demand Balancing in Primal-Dual Optimization for Blind Network Revenue Management6 Apr 2024
- 2024Best of Many in Both Worlds: Online Resource Allocation with Predictions under Unknown Arrival Model21 Feb 2024
- 2024Decoupling Learning and Decision-Making: Breaking the O(√T) Barrier in Online Resource Allocation with First-Order Methods11 Feb 2024
- 2024Constrained Online Two-stage Stochastic Optimization: Algorithm with (and without) Predictions2 Jan 2024
- 2023Seller-side Outcome Fairness in Online Marketplaces6 Dec 2023
- 2023High-dimensional Linear Bandits with Knapsacks2 Nov 2023
- 2023Online Learning in Contextual Second-Price Pay-Per-Click Auctions8 Oct 2023
- 2023Online Ad Procurement in Non-stationary Autobidding Worlds10 Jul 2023
- 2023Towards Environmentally Equitable AI via Geographical Load Balancing20 Jun 2023
- 2023Bandits with Replenishable Knapsacks: the Best of both Worlds14 Jun 2023
- 2023Coordinated Dynamic Bidding in Repeated Second-Price Auctions with Budgets13 Jun 2023
- 2023Interpolating Item and User Fairness in Multi-Sided Recommendations12 Jun 2023
- 2023Online Resource Allocation in Episodic Markov Decision Processes18 May 2023
- 2023Online Learning for Equilibrium Pricing in Markets under Incomplete Information21 Mar 2023
- 2023An Online Algorithm for Chance Constrained Resource Allocation6 Mar 2023
- 2023Approximately Stationary Bandits with Knapsacks28 Feb 2023
- 2023Robust Budget Pacing with a Single Sample3 Feb 2023
- 2023Multi-channel Autobidding with Budget and ROI Constraints3 Feb 2023
- 2023Constrained Online Two-stage Stochastic Optimization: Near Optimal Algorithms via Adversarial Learning2 Feb 2023
- 2023Autobidders with Budget and ROI Constraints: Efficiency, Regret, and Pacing Dynamics30 Jan 2023
- 2022Contextual Bandits with Packing and Covering Constraints: A Modular Lagrangian Approach via Regression14 Nov 2022
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oracles21 Oct 2022
- 2022Degeneracy is OK: Logarithmic Regret for Network Revenue Management with Indiscrete Distributions14 Oct 2022
- 2022Optimal Efficiency-Envy Trade-Off via Optimal Transport25 Sep 2022
- 2022Online Allocation and Learning in the Presence of Strategic Agents25 Sep 2022
- 2022Online Regenerative Learning18 Sep 2022
- 2022A Unifying Framework for Online Optimization with Long-Term Constraints15 Sep 2022
- 2022Optimal Regularized Online Allocation by Adaptive Re-Solving1 Sep 2022
- 2022Network Revenue Management with Demand Learning and Fair Resource-Consumption Balancing22 Jul 2022
50 newest of 58 All 58 (JSON)
- 2022A Unifying Framework for Online Optimization with Long-Term Constraintscited by 41
- 2022Contextual Bandits with Packing and Covering Constraints: A Modular Lagrangian Approach via Regressioncited by 30
- 2023Autobidders with Budget and ROI Constraints: Efficiency, Regret, and Pacing Dynamicscited by 20
- 2023Multi-channel Autobidding with Budget and ROI Constraintscited by 14
- 2022Degeneracy is OK: Logarithmic Regret for Network Revenue Management with Indiscrete Distributionscited by 13
- 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oraclescited by 12
- 2022Online Contextual Decision-Making with a Smart Predict-then-Optimize Methodcited by 11
- 2023Towards Environmentally Equitable AI via Geographical Load Balancingcited by 10
- 2024Beyond Primal-Dual Methods in Bandits with Stochastic and Adversarial Constraintscited by 10
- 2022Online Resource Allocation under Horizon Uncertaintycited by 9
- 2022Optimal Regularized Online Allocation by Adaptive Re-Solvingcited by 8
- 2021Joint Online Learning and Decision-making via Dual Mirror Descentcited by 7
12 most cited of 56 All 56 (JSON)
- 2026When Privacy Moves ML-Mediated Decisions On Device: Information and Incentive Misalignment in Auctions27 Sep 2026
- 2026A First-Order Learning Algorithm for Online Resource Allocation with Constant Regret5 Sep 2026
- 2026Prediction-Assisted Pricing and Admission for LLM APIs with Stochastic Token Consumption1 Sep 2026
- 2026Drift-Aware LLM Routing with Sparse Contexts and Shared Budgets1 Sep 2026
- 2026Stochastic Primal-Dual Decoding for Multiobjective Generative Recommender Systems26 May 2026
- 2026A Single-Sample Polylogarithmic Regret Bound for Nonstationary Online Linear Programming15 Mar 2026
- 2026Non-Stationary Online Resource Allocation: Learning from a Single Sample20 Feb 2026
- 2025Fairness-Regularized Online Optimization with Switching Costs11 Dec 2025
- 2025Online Learning in the Random Order Model3 Oct 2025
- 2025Auto-bidding under Return-on-Spend Constraints with Uncertainty Quantification19 Sep 2025
- 2025No-Regret Learning Under Adversarial Resource Constraints: A Spending Plan Is All You Need!16 Jun 2025
- 2025Multi-agent Markov Entanglement3 Jun 2025
12 newest of 56 All 56 (JSON)