Connectivity-Preserving Important Separators: A Framework for Cut-Uncut Problems
arXiv:2511.15849
Abstract
Important separators are a cornerstone of parameterized algorithms for graph separation: they reduce an a priori enormous search space of separators to a small, structured family that can be enumerated efficiently. This principle has been remarkably successful for parameterized separation problems, but it does not address cut-uncut problems, where one must cut some connections while preserving the connectivity of a given set of terminals. These connectivity-preservation requirements create a qualitatively different type of structure, and the classical important-separator machinery no longer gives the right objects to enumerate. We introduce connectivity-preserving important separators: separators that disconnect from , keep a prescribed terminal set connected to , and are extremal among separators with this property. Our main result shows that, despite the additional connectivity constraints, the number of such separators of size at most is bounded by , and they can be enumerated in time, where is the time for computing a minimum-cardinality -separator. This gives a systematic extension of the important-separator method with connectivity constraints. The quadratic dependence on reflects a real phenomenon: in directed graphs, we construct instances with at least connectivity-preserving important separators of size at most . As applications, we obtain an FPT algorithm for optimizing over all minimal -separators whose source component must contain a prescribed set and avoid a prescribed set , a constraint pattern not expressible as a standard cut-uncut instance. We also apply the framework to Node Multiway Cut-Uncut.