Minimum Cost Flows, MDPs, and l1-Regression in Nearly Linear Time for Dense Instances

被引:48
作者
van den Brand, Jan [1 ]
Lee, Yin Tat [2 ,3 ]
Liu, Yang P. [4 ]
Saranurak, Thatchaphol [5 ]
Sidford, Aaron [4 ]
Song, Zhao [6 ,7 ]
Wang, Di [8 ]
机构
[1] KTH Royal Inst Technol, Stockholm, Sweden
[2] Univ Washington, Seattle, WA 98195 USA
[3] MSR Redmond, Redmond, WA USA
[4] Stanford Univ, Stanford, CA 94305 USA
[5] Univ Michigan, Ann Arbor, MI 48109 USA
[6] Princeton Univ, Princeton, NJ 08544 USA
[7] Inst Adv Study, Olden Lane, Princeton, NJ 08540 USA
[8] Google Res, Mountain View, CA USA
来源
STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING | 2021年
基金
欧洲研究理事会;
关键词
Linear Program; Data Structure; Interior Point Method; INTERIOR-POINT METHOD; MAXIMUM FLOW; ALGORITHMS; COMPLEXITY; BOUNDS;
D O I
10.1145/3406325.3451108
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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) over tilde (m + n(1.5)) time. This improves upon the previous best runtime of (O) over tilde (m root n) [Lee-Sidford'14] and, in the special case of unit-capacity maximum flow, improves upon the previous best runtimes of m(4/3+o(1)) [Liu-Sidford'20, Kathuria'20] and (O) over tilde (m root n) [Lee-Sidford'14] for sufficiently dense graphs. In the case of l(1)-regression in a matrix with n-columns and m-rows we obtain a randomized method which computes an epsilon-approximate solution in (O) over tilde (mn + n(2.5)) time. This yields a randomized method which computes an epsilon-optimal policy of a discounted Markov Decision Process with S states and, A actions per state in time (O) over tilde (S(2)A + S-2.5). These methods improve upon the previous best runtimes of methods which depend polylogarithmically on problem parameters, which were (O) over tilde (mn(1.5) ) [Lee-Sidford'15] and (O) over tilde (S-2.5 A) [Lee-Sidford'14, Sidford-Wang-Wu-Ye'18] respectively. To obtain this result we introduce two new algorithmic tools of possible independent interest. First, we design a new general interior point method for solving linear programs with two sided constraints which combines techniques from [Lee-Song-Zhang'19, Brand et al: 20] to obtain a robust stochastic method with iteration count nearly the square root of the smaller dimension. Second, to implement this method we provide dynamic data structures for efficiently maintaining approximations to variants of Lewis-weights, a fundamental importance measure for matrices which generalize leverage scores and effective resistances.
引用
收藏
页码:859 / 869
页数:11
相关论文
共 100 条
  • [1] Agarwal A, 2020, C LEARNING THEORY, P67
  • [2] AHUJA RK, 1991, NAV RES LOG, V38, P413, DOI 10.1002/1520-6750(199106)38:3<413::AID-NAV3220380310>3.0.CO
  • [3] 2-J
  • [4] Alman J., 2021, REFINED LASER METHOD, P522, DOI DOI 10.1137/1.9781611976465.32
  • [5] [Anonymous], 2018, P 1 S SIMPLICITY ALG, DOI DOI 10.4230/OASICS.SOSA.2018.15
  • [6] [Anonymous], ARXIV PREPRINT
  • [7] Auer P., 2007, Advances in Neural Information Processing Systems, P49
  • [8] Minimax PAC bounds on the sample complexity of reinforcement learning with a generative model
    Azar, Mohammad Gheshlaghi
    Munos, Remi
    Kappen, Hilbert J.
    [J]. MACHINE LEARNING, 2013, 91 (03) : 325 - 349
  • [9] Chin H.H., 2013, P 4 C INN THEOR COMP, P269
  • [10] Clarkson KL, 2005, PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P257