Using Optimization to Solve Positive LPs Faster in Parallel
Zeyuan Allen-Zhu, Lorenzo Orecchia

TL;DR
This paper introduces a new optimization-based algorithm for positive linear programs that significantly improves convergence speed, breaking the long-standing $ ilde{O}( ext{epsilon}^{-4})$ iteration barrier and enhancing parallel computation efficiency.
Contribution
The paper presents a novel optimization-inspired algorithm for positive LPs that reduces iteration complexity and introduces innovative techniques like combined gradient and mirror descent.
Findings
Breaks the $ ilde{O}( ext{epsilon}^{-4})$ iteration barrier
Uses combined gradient and mirror descent techniques
Introduces a smoothed, truncated multiplicative weight update
Abstract
Positive linear programs (LP), also known as packing and covering linear programs, are an important class of problems that bridges computer science, operations research, and optimization. Despite the consistent efforts on this problem, all known nearly-linear-time algorithms require iterations to converge to approximate solutions. This dependence has not been improved since 1993, and limits the performance of parallel implementations for such algorithms. Moreover, previous algorithms and their analyses rely on update steps and convergence arguments that are combinatorial in nature and do not seem to arise naturally from an optimization viewpoint. In this paper, we leverage new insights from optimization theory to construct a novel algorithm that breaks the longstanding barrier. Our algorithm has a…
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
TopicsComplexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques · Advanced Bandit Algorithms Research
