English

Lower Bounds on Flow Sparsifiers with Steiner Nodes

Data Structures and Algorithms 2026-02-16 v1

Abstract

Given a large graph GG with a set of its kk vertices called terminals, a \emph{quality-qq flow sparsifier} is a small graph GG' that contains the terminals and preserves all multicommodity flows between them up to some multiplicative factor q1q\ge 1, called the \emph{quality}. Constructing flow sparsifiers with good quality and small size (V(G)|V(G')|) has been a central problem in graph compression. The most common approach of constructing flow sparsifiers is contraction: first compute a partition of the vertices in V(G)V(G), and then contract each part into a supernode to obtain GG'. When GG' is only allowed to contain all terminals, the best quality is shown to be O(logk/loglogk)O(\log k/\log\log k) and Ω(logk/loglogk)\Omega(\sqrt{\log k/\log\log k}). In this paper, we show that allowing a few Steiner nodes does not help much in improving the quality. Specifically, there exist kk-terminal graphs such that, even if we allow k2(logk)Ω(1)k\cdot 2^{(\log k)^{\Omega(1)}} Steiner nodes in its contraction-based flow sparsifier, the quality is still Ω((logk)0.3)\Omega\big((\log k)^{0.3}\big).

Keywords

Cite

@article{arxiv.2602.12645,
  title  = {Lower Bounds on Flow Sparsifiers with Steiner Nodes},
  author = {Yu Chen and Zihan Tan and Mingyang Yang},
  journal= {arXiv preprint arXiv:2602.12645},
  year   = {2026}
}
R2 v1 2026-07-01T10:34:52.163Z