English

Faster width-dependent algorithm for mixed packing and covering LPs

Optimization and Control 2019-10-15 v1 Data Structures and Algorithms Machine Learning

Abstract

In this paper, we give a faster width-dependent algorithm for mixed packing-covering LPs. Mixed packing-covering LPs are fundamental to combinatorial optimization in computer science and operations research. Our algorithm finds a 1+\eps1+\eps approximate solution in time O(Nw/\eps)O(Nw/ \eps), where NN is number of nonzero entries in the constraint matrix and ww is the maximum number of nonzeros in any constraint. This run-time is better than Nesterov's smoothing algorithm which requires O(Nnw/\eps)O(N\sqrt{n}w/ \eps) where nn is the dimension of the problem. Our work utilizes the framework of area convexity introduced in [Sherman-FOCS'17] to obtain the best dependence on \eps\eps while breaking the infamous \ell_{\infty} barrier to eliminate the factor of n\sqrt{n}. The current best width-independent algorithm for this problem runs in time O(N/\eps2)O(N/\eps^2) [Young-arXiv-14] and hence has worse running time dependence on \eps\eps. Many real life instances of the mixed packing-covering problems exhibit small width and for such cases, our algorithm can report higher precision results when compared to width-independent algorithms. As a special case of our result, we report a 1+\eps1+\eps approximation algorithm for the densest subgraph problem which runs in time O(md/\eps)O(md/ \eps), where mm is the number of edges in the graph and dd is the maximum graph degree.

Keywords

Cite

@article{arxiv.1909.12387,
  title  = {Faster width-dependent algorithm for mixed packing and covering LPs},
  author = {Digvijay Boob and Saurabh Sawlani and Di Wang},
  journal= {arXiv preprint arXiv:1909.12387},
  year   = {2019}
}

Comments

Accepted for oral presentation at NeurIPS 2019

R2 v1 2026-06-23T11:27:32.200Z