Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing 2021
DOI: 10.1145/3406325.3451108
|View full text |Cite
|
Sign up to set email alerts
|

Minimum cost flows, MDPs, and ℓ 1 -regression in nearly linear time for dense instances

Abstract: In this paper we provide new randomized algorithms with improved runtimes for solving linear programs with two-sided constraints. In the special case of the minimum cost flow problem on n-vertex m-edge graphs with integer polynomially-bounded costs and capacities we obtain a randomized method which solves the problem in O(m+n 1.5 ) time. This improves upon the previous best runtime of O(m √ n) (Lee-Sidford 2014) and, in the special case of unit-capacity maximum flow, improves upon the previous best runtimes o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
31
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 45 publications
(31 citation statements)
references
References 59 publications
0
31
0
Order By: Relevance
“…Subsequent work further improved the above bound. First, by employing the recent O(m + n 1.5 )-time Max-Flow algorithm [15], our framework immediately gives a better running time O(min{m 3/2 n 1/6 , mn 3/4 + m 3/2 }). Second, new algorithms were developed for simple graphs: it has started with [6], and has culminated in running time n 2+o (1) [5,37], or a slightly faster O(n 2 ) conditionally on a linear-time Max-Flow algorithm [48], and an even better bound for sufficiently sparse graphs min{m 7/6 n 1/2+o (1) , mn 1/2+o(1) + m 1/2 n 5/4+o (1) } [37].…”
Section: Our Resultsmentioning
confidence: 99%
“…Subsequent work further improved the above bound. First, by employing the recent O(m + n 1.5 )-time Max-Flow algorithm [15], our framework immediately gives a better running time O(min{m 3/2 n 1/6 , mn 3/4 + m 3/2 }). Second, new algorithms were developed for simple graphs: it has started with [6], and has culminated in running time n 2+o (1) [5,37], or a slightly faster O(n 2 ) conditionally on a linear-time Max-Flow algorithm [48], and an even better bound for sufficiently sparse graphs min{m 7/6 n 1/2+o (1) , mn 1/2+o(1) + m 1/2 n 5/4+o (1) } [37].…”
Section: Our Resultsmentioning
confidence: 99%
“…On one hand we can apply any max flow algorithm in EC(m r , n r ) time. As remarked above we have EC(m r , n r ) ≤ Õ m r + n 1.5 r by [6]. The second approach is to apply blocking flows with the following additional observations.…”
Section: Refined Running Times For Element Connectivitymentioning
confidence: 90%
“…Let k = |R|. We apply Theorem 3.1 and give concrete upper bounds using known upper bounds for [36] and EC(m, n) = Õ m + n 3/2 by [6]. Let α > 0 be a parameter to be determined.…”
Section: Refined Running Times For Element Connectivitymentioning
confidence: 99%
See 1 more Smart Citation
“…For general matrices A ∈ R n×d , using iterative uniform row sampling and JL sketch, the leverage scores can be approximately computed in O(nnz(A) + d ω ) time [16]. Dynamic maintenance of leverage scores has been studied by [8,7,6] in their specific applications of optimization problems.…”
Section: Leverage Score Samplingmentioning
confidence: 99%