English

Mimicking Networks Parameterized by Connectivity

Data Structures and Algorithms 2020-07-15 v1

Abstract

Given a graph G=(V,E)G=(V,E), capacities w(e)w(e) on edges, and a subset of terminals TV:T=k\mathcal{T} \subseteq V: |\mathcal{T}| = k, a mimicking network for (G,T)(G,\mathcal{T}) is a graph (H,w)(H,w') that contains copies of T\mathcal{T} and preserves the value of minimum cuts separating any subset A,BTA, B \subseteq \mathcal{T} of terminals. Mimicking networks of size 22k2^{2^k} are known to exist and can be constructed algorithmically, while the best known lower bound is 2Ω(k)2^{\Omega(k)}; therefore, an exponential size is required if one aims at preserving cuts exactly. In this paper, we study mimicking networks that preserve connectivity of the graph exactly up to the value of cc, where cc is a parameter. This notion of mimicking network is sufficient for some applications, as we will elaborate. We first show that a mimicking of size 3ck3^c \cdot k exists, that is, we can preserve cuts with small capacity using a network of size linear in kk. Next, we show an algorithm that finds such a mimicking network in time 2O(c2)poly(m)2^{O(c^2)} \operatorname{poly}(m).

Keywords

Cite

@article{arxiv.1910.10665,
  title  = {Mimicking Networks Parameterized by Connectivity},
  author = {Parinya Chalermsook and Syamantak Das and Bundit Laekhanukit and Daniel Vaz},
  journal= {arXiv preprint arXiv:1910.10665},
  year   = {2020}
}
R2 v1 2026-06-23T11:52:49.156Z