New primitives for convex optimization and graph algorithms

Placeholder Show Content

Abstract/Contents

Abstract
Iterative methods, especially those from convex optimization, form the basis of much of the modern algorithmic landscape. The success of such methods relies on their generality: methods such as gradient descent and Newton's method typically converge to high-quality minimizers with only minimal assumptions placed on the objective. However, in many real-world settings the theoretical guarantees obtained by such algorithms are often insufficient to see use in practice. This thesis addresses this issue by developing methods for convex optimization and graph algorithms by exploiting problem-specific structure. Part I gives a state-of-the-art algorithm for solving Laplacian linear systems, as well as a faster algorithm for minimum-cost flow. Our results are achieved through novel combinations of classical iterative methods from convex optimization with graph-based data structures and preconditioners. Part II gives new algorithms for several generic classes of structured convex optimization problems. We give near-optimal methods for minimizing convex functions admitting a ball-optimization oracle and minimizing the maximum of N convex functions, as well as new algorithms for projection-efficient and composite convex minimization. Our results are achieved through a more refined understanding of classical accelerated gradient methods, and give new algorithms for a variety of important machine learning tasks such as logistic regression and hard margin SVMs. Part III discusses advancements in algorithms for the discrete optimal transport problem, a task which has seen enormous interest in recent years due to new applications in deep learning. We give simple and parallel algorithms for approximating discrete optimal transport, and additionally demonstrate that these algorithms can be implemented in space-bounded and streaming settings. By leveraging our machinery further, we also give improved pass-complexity bounds for graph optimization problems (such as bipartite matching and transshipment) in the semi-streaming model.

Description

Type of resource text
Form electronic resource; remote; computer; online resource
Extent 1 online resource.
Place California
Place [Stanford, California]
Publisher [Stanford University]
Copyright date 2022; ©2022
Publication date 2022; 2022
Issuance monographic
Language English

Creators/Contributors

Author Jambulapati, Arun
Degree supervisor Gerritsen, Margot (Margot G.)
Degree supervisor Iaccarino, Gianluca
Thesis advisor Gerritsen, Margot (Margot G.)
Thesis advisor Iaccarino, Gianluca
Thesis advisor Sidford, Aaron
Degree committee member Sidford, Aaron
Associated with Stanford University, Institute for Computational and Mathematical Engineering

Subjects

Genre Theses
Genre Text

Bibliographic information

Statement of responsibility Arun Jambulapati.
Note Submitted to the Institute for Computational and Mathematical Engineering.
Thesis Thesis Ph.D. Stanford University 2022.
Location https://purl.stanford.edu/nb901rw0203

Access conditions

Copyright
© 2022 by Arun Jambulapati
License
This work is licensed under a Creative Commons Attribution Non Commercial Share Alike 3.0 Unported license (CC BY-NC-SA).

Also listed in

Loading usage metrics...