Planar Multiway Cut with Terminals on Few Faces
Abstract
We consider the Edge Multiway Cut problem on planar graphs. It is known that this can be solved in nO(t) time [Klein, Marx, ICALP 2012] and not in no(t) time under the Exponential Time Hypothesis [Marx, ICALP 2012], where t is the number of terminals. A stronger parameter is the number k of faces of the planar graph that jointly cover all terminals. For the related Steiner Tree problem, an nO(k) time algorithm was recently shown [Kisfaludi-Bak et al., SODA 2019]. By a completely different approach, we prove in this paper that Edge Multiway Cut can be solved in nO(k) time as well. Our approach employs several major concepts on planar graphs, including homotopy and sphere-cut decomposition. We also mix a global treewidth dynamic program with a Dreyfus-Wagner style dynamic program to locally deal with large numbers of terminals.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.