Towards (1+\epsilon)-Approximate Flow Sparsifiers
Abstract
A useful approach to "compress" a large network is to represent it with a {\em flow-sparsifier}, i.e., a small network that supports the same flows as , up to a factor called the quality of sparsifier. Specifically, we assume the network contains a set of terminals , shared with the network , i.e., , and we want to preserve all multicommodity flows that can be routed between the terminals . The challenge is to construct that is small. These questions have received a lot of attention in recent years, leading to some known tradeoffs between the sparsifier's quality and its size . Nevertheless, it remains an outstanding question whether every admits a flow-sparsifier with quality , or even , and size (in particular, independent of and the edge capacities). Making a first step in this direction, we present new constructions for several scenarios: * Our main result is that for quasi-bipartite networks , one can construct a -flow-sparsifier of size . In contrast, exact () sparsifiers for this family of networks are known to require size . * For networks of bounded treewidth , we construct a flow-sparsifier with quality and size . * For general networks , we construct a {\em sketch} , that stores all the feasible multicommodity flows up to factor , and its size (storage requirement) is .
Keywords
Cite
@article{arxiv.1310.3252,
title = {Towards (1+\epsilon)-Approximate Flow Sparsifiers},
author = {Alexandr Andoni and Anupam Gupta and Robert Krauthgamer},
journal= {arXiv preprint arXiv:1310.3252},
year = {2013}
}
Comments
Full version of a paper accepted to SODA 2014