English

Multicut Problems in Embedded Graphs: The Dependency of Complexity on the Demand Pattern

Computational Complexity 2025-04-16 v2 Data Structures and Algorithms

Abstract

The Multicut problem asks for a minimum cut separating certain pairs of vertices: formally, given a graph GG and demand graph HH on a set TV(G)T\subseteq V(G) of terminals, the task is to find a minimum-weight set CC of edges of GG such that whenever two vertices of TT are adjacent in HH, they are in different components of GCG\setminus C. Colin de Verdi\`{e}re [Algorithmica, 2017] showed that Multicut with tt terminals on a graph GG of genus gg can be solved in time f(t,g)nO(g2+gt+t)f(t,g)n^{O(\sqrt{g^2+gt+t})}. Cohen-Addad et al. [JACM, 2021] proved a matching lower bound showing that the exponent of nn is essentially best possible (for every fixed value of tt and gg), even in the special case of Multiway Cut, where the demand graph HH is a complete graph. However, this lower bound tells us nothing about other special cases of Multicut such as Group 3-Terminal Cut (where three groups of terminals need to be separated from each other). We show that if the demand pattern is, in some sense, close to being a complete bipartite graph, then Multicut can be solved faster than f(t,g)nO(g2+gt+t)f(t,g)n^{O(\sqrt{g^2+gt+t})}, and furthermore this is the only property that allows such an improvement. Formally, for a class H\mathcal{H} of graphs, Multicut(H)(\mathcal{H}) is the special case where the demand graph HH is in H\mathcal{H}. For every fixed class H\mathcal{H} (satisfying some mild closure property), fixed gg, and fixed tt, our main result gives tight upper and lower bounds on the exponent of nn in algorithms solving Multicut(H)(\mathcal{H}).

Keywords

Cite

@article{arxiv.2312.11086,
  title  = {Multicut Problems in Embedded Graphs: The Dependency of Complexity on the Demand Pattern},
  author = {Jacob Focke and Florian Hörsch and Shaohua Li and Dániel Marx},
  journal= {arXiv preprint arXiv:2312.11086},
  year   = {2025}
}
R2 v1 2026-06-28T13:54:28.171Z