Abstract
Given a capacitated graph and a set of terminals , how should we produce a graph only on the terminals so that every (multicommodity) flow between the terminals in could be supported in with low congestion, and vice versa? (Such a graph is called a flow-sparsifier for .) What if we want to be a "simple" graph? What if we allow to be a convex combination of simple graphs? Improving on results of Moitra [FOCS 2009] and Leighton and Moitra [STOC 2010], we give efficient algorithms for constructing: (a) a flow-sparsifier that maintains congestion up to a factor of , where , (b) a convex combination of trees over the terminals that maintains congestion up to a factor of , and (c) for a planar graph , a convex combination of planar graphs that maintains congestion up to a constant factor. This requires us to give a new algorithm for the 0-extension problem, the first one in which the preimages of each terminal are connected in . Moreover, this result extends to minor-closed families of graphs. Our improved bounds immediately imply improved approximation guarantees for several terminal-based cut and ordering problems.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.