English

Connectivity-Preserving Important Separators: A Framework for Cut-Uncut Problems

Data Structures and Algorithms 2026-04-28 v3 Computational Complexity

Abstract

Graph separation is a central tool in parameterized algorithm design, and important separators are among its most successful ingredients. They yield small, structured families of separators that can be enumerated efficiently, and underlie fixed-parameter algorithms for many problems. However, this framework fundamentally breaks down in cut-uncut settings, where one must separate terminal sets while preserving connectivity inside specified groups of terminals. In such problems, the classical reachability-based notion of importance no longer captures the separators that matter. We introduce connectivity-preserving important separators, a new framework for cut problems with connectivity constraints. Our main result shows that this family is highly structured: the number of connectivity-preserving important separators of size at most kk is 2O(klogk)2^{O(k \log k)}, and they can be enumerated within the same bound up to polynomial factors. As an application, we obtain improved fixed-parameter algorithms for Node Multiway Cut-Uncut. In particular, when the number of equivalence classes is constant - including 2-Sets Cut-Uncut - our approach yields a 2O(klogk)2^{O(k \log k)} running time, improving on the previous 2O(k2logk)2^{O(k^2 \log k)} dependence. More broadly, our results show that separator-based methods can be extended from pure disconnection problems to problems that simultaneously require separation and preservation of connectivity.

Keywords

Cite

@article{arxiv.2511.15849,
  title  = {Connectivity-Preserving Important Separators: A Framework for Cut-Uncut Problems},
  author = {Batya Kenig},
  journal= {arXiv preprint arXiv:2511.15849},
  year   = {2026}
}
R2 v1 2026-07-01T07:46:09.436Z