Show simple item record

dc.contributor.authorLee, Yin Tat
dc.contributor.authorOrecchia, Lorenzo
dc.contributor.authorKelner, Jonathan Adam
dc.contributor.authorSidford, Aaron D.
dc.date.accessioned2015-01-15T21:16:29Z
dc.date.available2015-01-15T21:16:29Z
dc.date.issued2014
dc.identifier.issn1071-9040
dc.identifier.issn2160-1445
dc.identifier.issn1557-9468
dc.identifier.urihttp://hdl.handle.net/1721.1/92917
dc.description.abstractIn this paper, we introduce a new framework for approximately solving flow problems in capacitated, undirected graphs and apply it to provide asymptotically faster algorithms for the maximum s-t flow and maximum concurrent multicommodity flow problems. For graphs with n vertices and m edges, it allows us to find an ∊-approximate maximum s-t flow in time O(m[superscript 1+o(1)]∊[superscript −2]), improving on the previous best bound of Õ(mn[superscript 1 over 3]poly(∊[superscript −1])). Applying the same framework in the multicommodity setting solves a maximum concurrent multicommodity flow problem with k commodities in O(m[superscript 1+o(1)]∊[superscript −2]k[superscript 2]) time, improving on the existing bound of Õ(m[superscript 4 over 3]poly(k, ∊[superscript −1])). Our algorithms utilize several new technical tools that we believe may be of independent interest: We give a non-Euclidean generalization of gradient descent and provide bounds on its performance. Using this, we show how to reduce approximate maximum flow and maximum concurrent flow to oblivious routing. We define and provide an efficient construction of a new type of flow sparsifier. Previous sparsifier constructions approximately preserved the size of cuts and, by duality, the value of the maximum flows as well. However, they did not provide any direct way to route flows in the sparsifier G′ back in the original graph G, leading to a longstanding gap between the efficacy of sparsification on flow and cut problems. We ameliorate this by constructing a sparsifier G' that can be embedded (very efficiently) into G with low congestion, allowing one to transfer flows from G′ back to G. We give the first almost-linear-time construction of an O(m[superscript o(1)])-competitive oblivious routing scheme. No previous such algorithm ran in time better than [~ over Ω](mn). By reducing the running time to almost-linear, our work provides a powerful new primitive for constructing very fast graph algorithms. The interested reader is referred to the full version of the paper [8] for a more complete treatment of these results.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award 0843915)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award 1111109)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award 1319460)en_US
dc.description.sponsorshipAlfred P. Sloan Foundationen_US
dc.description.sponsorshipNational Science Foundation (U.S.). Graduate Research Fellowship Program (Grant 1122374)en_US
dc.description.sponsorshipResearch Grants Council (Hong Kong, China) (Grant 2150701)en_US
dc.language.isoen_US
dc.publisherSociety for Industrial and Applied Mathematicsen_US
dc.relation.isversionofhttp://dx.doi.org/10.1137/1.9781611973402.16en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceSIAMen_US
dc.titleAn Almost-Linear-Time Algorithm for Approximate Max Flow in Undirected Graphs, and its Multicommodity Generalizationsen_US
dc.typeArticleen_US
dc.identifier.citationKelner, Jonathan A., Yin Tat Lee, Lorenzo Orecchia, and Aaron Sidford. “An Almost-Linear-Time Algorithm for Approximate Max Flow in Undirected Graphs, and Its Multicommodity Generalizations.” Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms (December 18, 2013): 217–226. © 2014 Society for Industrial and Applied Mathematicsen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mathematicsen_US
dc.contributor.mitauthorKelner, Jonathan Adamen_US
dc.contributor.mitauthorLee, Yin Taten_US
dc.contributor.mitauthorOrecchia, Lorenzoen_US
dc.contributor.mitauthorSidford, Aaron D.en_US
dc.relation.journalProceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithmsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsKelner, Jonathan A.; Lee, Yin Tat; Orecchia, Lorenzo; Sidford, Aaronen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-4257-4198
dc.identifier.orcidhttps://orcid.org/0000-0002-4692-5442
mit.licensePUBLISHER_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record