Open AccessDissertation
Iterative methods, combinatorial optimization, and linear programming beyond the universal barrier
Aaron Daniel Sidford
- 01 Jan 2015
8
TL;DR: This thesis provides the first theoretical improvements in decades for multiple classic problems ranging from linear programming to linear system solving to maximum flow and a faster asymptotic running time than conjugate gradient for solving a broad class of symmetric positive definite systems of equations.
read more
Abstract: In this thesis we consider fundamental problems in continuous and combinatorial optimization that occur pervasively in practice and show how to improve upon the best known theoretical running times for solving these problems across a broad range of parameters. Using and improving techniques from diverse disciplines including spectral graph theory, numerical analysis, data structures, and convex optimization we provide the first theoretical improvements in decades for multiple classic problems ranging from linear programming to linear system solving to maximum flow. Key results in this thesis include the following: e Linear Programming: We provide the first general improvement to both the running time and convergence rate of polynomial time algorithms for solving linear programs in over 15 years. For a linear program with constraint matrix A, with z nonzero entries, and bit complexity L our algorithm runs in time O((z + rank(A) 2) V/rank(A)L). e Directed Maximum Flow: We provide an O(mf/-logo()1 U) time algorithm for solving the-maximum flow problem on directed graphs with m edges, n vertices, and capacity ratio U improving upon the running time of O(m min{mi/ 2 , n2/3} log U) achieved over 15 years ago by Goldberg and Rao. * Undirected Approximate Flow: We provide one of the first almost linear time algorithms for approximately solving undirected maximum flow improving upon the previous fastest running time by a factor of 0(n1/3) for graphs with n vertices. * Laplacian System Solvers: We improve upon the previous best known algorithms for solving Laplacian systems in standard unit cost RAM model, achieving a running time of 0 (M log 3/2 n /log log n log(G1 log n)) for solving a Laplacian system of equations. * Linear System Solvers: We obtain a faster asymptotic running time than conjugate gradient for solving a broad class of symmetric positive definite systems of equations. * More: We improve the running time for multiple problems including regression, generalized lossy flow, multicommodity flow, and more. Thesis Supervisor: Jonathan Kelner Title: Associate Professor
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
An improved cutting plane method for convex optimization, convex-concave games, and its applications
Haotian Jiang,Yin Tat Lee,Zhao Song,Sam Chiu-wai Wong +3 more
- 22 Jun 2020
TL;DR: A novel multi-layered data structure for leverage score maintenance is achieved by a sophisticated combination of diverse techniques such as random projection, batched low-rank update, inverse maintenance, polynomial interpolation, and fast rectangular matrix multiplication.
114
•Posted Content
A Faster Interior Point Method for Semidefinite Programming
TL;DR: This paper presents a faster interior point method to solve generic SDPs with variable size $n \times n$ and m constraints in time and outperforms that of the previous fastest SDP solver, which is based on the cutting plane method.
87
Solving tall dense linear programs in nearly linear time
Jan van den Brand,Yin Tat Lee,Aaron Sidford,Zhao Song +3 more
- 22 Jun 2020
TL;DR: In this paper, a primal-dual O(√d)-iteration interior point method inspired by the methods of Lee and Sidford (2014, 2019) is presented.
62
A Faster Interior Point Method for Semidefinite Programming
Haotian Jiang,Tarun Kathuria,Yin Tat Lee,Swati Padmanabhan,Zhao Song +4 more
- 01 Nov 2020
TL;DR: In this paper, the authors presented a faster interior point method to solve generic SDPs with variable size constraints in time O(n \times n$ and m √ n √ m constraints.
58
•Posted Content
An Improved Cutting Plane Method for Convex Optimization, Convex-Concave Games and its Applications
TL;DR: Lee et al. as mentioned in this paper proposed a new cutting plane algorithm that uses an optimal O(n \log (kappa))$ evaluations of the oracle and an additional $O(n^2)$ time per evaluation, where kappa = nR/πsilon.
15
References
A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems
Amir Beck,Marc Teboulle +1 more
TL;DR: A new fast iterative shrinkage-thresholding algorithm (FISTA) which preserves the computational simplicity of ISTA but with a global rate of convergence which is proven to be significantly better, both theoretically and practically.
14.3K
•Book
Interior-Point Polynomial Algorithms in Convex Programming
Yurii Nesterov,Arkadii Nemirovskii +1 more
- 01 Jan 1987
TL;DR: This book describes the first unified theory of polynomial-time interior-point methods, and describes several of the new algorithms described, e.g., the projective method, which have been implemented, tested on "real world" problems, and found to be extremely efficient in practice.
•Book
The Mathematics of Computerized Tomography
Frank Natterer
- 01 Jan 1986
TL;DR: In this paper, the Radon transform and related transforms have been studied for stability, sampling, resolution, and accuracy, and quite a bit of attention is given to the derivation, analysis, and practical examination of reconstruction algorithm, for both standard problems and problems with incomplete data.
3.8K
•Journal Article
Extensions of Lipschitz mappings into Hilbert space
Abstract: (Here ll&lltip is the Lipschitz constant of the function g.) A classical result of Kirszbraun's [14, p. 48] states that L(t2, n) = 1 for all n, but it is easy to see that L(X, n) ~ ~ as n ~ ~ for many metric spaces X. Marcus and Pisier [10] initiated the study of L(X, n) for X = Lp. (For brevity, we will use hereafter the notation L(p, n) for L(Lp(O,l), n).) They prove that for each 1 < p < 2 there is a constant C(p) so that for n = 2, 3, 4, , , ,
3.4K