English

Two-sets cut-uncut on planar graphs

Data Structures and Algorithms 2023-05-03 v1

Abstract

We study the following Two-Sets Cut-Uncut problem on planar graphs. Therein, one is given an undirected planar graph GG and two sets of vertices SS and TT. The question is, what is the minimum number of edges to remove from GG, such that we separate all of SS from all of TT, while maintaining that every vertex in SS, and respectively in TT, stays in the same connected component. We show that this problem can be solved in time 2S+TnO(1)2^{|S|+|T|} n^{O(1)} with a one-sided error randomized algorithm. Our algorithm implies a polynomial-time algorithm for the network diversion problem on planar graphs, which resolves an open question from the literature. More generally, we show that Two-Sets Cut-Uncut remains fixed-parameter tractable even when parameterized by the number rr of faces in the plane graph covering the terminals STS \cup T, by providing an algorithm of running time 4r+O(r)nO(1)4^{r + O(\sqrt r)} n^{O(1)}.

Keywords

Cite

@article{arxiv.2305.01314,
  title  = {Two-sets cut-uncut on planar graphs},
  author = {Matthias Bentert and Pål Grønås Drange and Fedor V. Fomin and Petr A. Golovach and Tuukka Korhonen},
  journal= {arXiv preprint arXiv:2305.01314},
  year   = {2023}
}

Comments

22 pages, 5 figures

R2 v1 2026-06-28T10:23:16.753Z