ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1407.1925
51
56

Using Optimization to Solve Positive LPs Faster in Parallel

8 July 2014
Zeyuan Allen-Zhu
L. Orecchia
ArXivPDFHTML
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 O~(ε−4)\tilde{O}(\varepsilon^{-4})O~(ε−4) iterations to converge to 1±ε1\pm \varepsilon1±ε approximate solutions. This ε−4\varepsilon^{-4}ε−4 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 ε−4\varepsilon^{-4}ε−4 barrier. Our algorithm has a simple analysis and a clear motivation. Our work introduces a number of novel techniques, such as the combined application of gradient descent and mirror descent, and a truncated, smoothed version of the standard multiplicative weight update, which may be of independent interest.

View on arXiv
Comments on this paper