Abstract

A useful approach to "compress" a large network GG is to represent it with a {\em flow-sparsifier}, i.e., a small network HH that supports the same flows as GG, up to a factor q≥1q \geq 1 called the quality of sparsifier. Specifically, we assume the network GG contains a set of kk terminals TT, shared with the network HH, i.e., T⊆V(G)∩V(H)T\subseteq V(G)\cap V(H), and we want HH to preserve all multicommodity flows that can be routed between the terminals TT. The challenge is to construct HH that is small. These questions have received a lot of attention in recent years, leading to some known tradeoffs between the sparsifier's quality qq and its size ∣V(H)∣|V(H)|. Nevertheless, it remains an outstanding question whether every GG admits a flow-sparsifier HH with quality q=1+εq=1+ε, or even q=O(1)q=O(1), and size ∣V(H)∣≤f(k,ε)|V(H)|\leq f(k,ε) (in particular, independent of ∣V(G)∣|V(G)| 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 GG, one can construct a (1+ε)(1+ε)-flow-sparsifier of size $\poly(k/\eps)$. In contrast, exact (q=1q=1) sparsifiers for this family of networks are known to require size 2Ω(k)2^{Ω(k)}. * For networks GG of bounded treewidth ww, we construct a flow-sparsifier with quality q=O(log⁡w/log⁡log⁡w)q=O(\log w / \log\log w) and size $O(w\cdot \poly(k))$. * For general networks GG, we construct a {\em sketch} sk(G)sk(G), that stores all the feasible multicommodity flows up to factor $q=1+\eps$, and its size (storage requirement) is f(k,ε)f(k,ε).

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 reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.