Simple and Fast Algorithm for Binary Integer and Online Linear Programming
Xiaocheng Li, Chunlin Sun, Yinyu Ye
Abstract
In this paper, we develop a simple and fast online algorithm for solving a class of binary integer linear programs (LPs) arisen in general resource allocation problem. The algorithm requires only one single pass through the input data and is free of matrix inversion. It can be viewed as both an approximate algorithm for solving binary integer LPs and a fast algorithm for solving online LP problems. The algorithm is inspired by an equivalent form of the dual problem of the relaxed LP and it essentially performs (one-pass) projected stochastic subgradient descent in the dual space. We analyze the algorithm in two different models, stochastic input and random permutation, with minimal technical assumptions on the input data. The algorithm achieves Omnminimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocument expected regret under the stochastic input model and O(m+logn)nminimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocument expected regret under the random permutation model, and it achieves O(mn)minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocument expected constraint violation under both models, where n is the number of decision variables and m is the number of constraints. The algorithm enjoys the same performance guarantee when generalized to a multi-dimensional LP setting which covers a wider range of applications. In addition, we employ the notion of the permutational Rademacher complexity and derive regret bounds for two earlier online LP algorithms for comparison. Both algorithms improve the regret bound by a factor of mminimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocument by paying more computational cost. Furthermore, we demonstrate how to convert the possibly infeasible solution to a feasible one through a randomized procedure. Numerical experiments illustrate the general applicability and effectiveness of the algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e16f29a2-b78e-4128-ac57-9a977a04768fCited by top-tier papers13
- Regularized Online Allocation Problems: Fairness and BeyondSantiago R. Balseiro, Haihao Lu, Vahab S. MirrokniICML 2021 · 67 citations
- P-MMF: Provider Max-min Fairness Re-ranking in Recommender SystemChen Xu, Sirui Chen, Jun Xu, Weiran Shen et al.WWW 2023 · 41 citations
- The Parity Ray Regularizer for Pacing in Auction MarketsAndrea Celli, Riccardo Colini-Baldeschi, Christian Kroer, Eric SodomkaWWW 2022 · 19 citations
- A Field Guide for Pacing Budget and ROS ConstraintsSantiago R. Balseiro, Kshipra Bhawalkar, Zhe Feng, Haihao Lu et al.ICML 2024 · 7 citations
- Trading-off price for data quality to achieve fair online allocationMathieu Molina, Nicolas Gast, Patrick Loiseau, Vianney PerchetNeurIPS 2023 · 7 citations
Builds on1
Related papers
- Wait-Less Offline Tuning and Re-solving for Online Decision MakingJingruo Sun, Wenzhi Gao, Ellen Vitercik, Yinyu YeICML 2025
- The Communication Complexity of OptimizationSantosh S. Vempala, Ruosong Wang, David P. WoodruffSODA 2020 · 16 citations
- Linear Bandit Algorithms with Sublinear Time ComplexityShuo Yang, Tongzheng Ren, Sanjay Shakkottai, Eric Price et al.ICML 2022 · 16 citations
- Solving Linear Programs with Fast Online Learning AlgorithmsWenzhi Gao, Dongdong Ge, Chunlin Sun, Yinyu YeICML 2023 · 6 citations
- Noisy Dual Mirror Descent: A Near Optimal Algorithm for Jointly-DP Convex Resource AllocationDu Chen, Geoffrey A. ChuaNeurIPS 2024 · 1 citation
