English

Subexponential Parameterized Algorithms for Cut and Cycle Hitting Problems on H-Minor-Free Graphs

Data Structures and Algorithms 2022-07-05 v2 Discrete Mathematics

Abstract

We design the first subexponential-time (parameterized) algorithms for several cut and cycle-hitting problems on HH-minor free graphs. In particular, we obtain the following results (where kk is the solution-size parameter). 1. 2O(klogk)nO(1)2^{O(\sqrt{k}\log k)} \cdot n^{O(1)} time algorithms for Edge Bipartization and Odd Cycle Transversal; 2. a 2O(klog4k)nO(1)2^{O(\sqrt{k}\log^4 k)} \cdot n^{O(1)} time algorithm for Edge Multiway Cut and a 2O(rklogk)nO(1)2^{O(r \sqrt{k} \log k)} \cdot n^{O(1)} time algorithm for Vertex Multiway Cut, where rr is the number of terminals to be separated; 3. a 2O((r+k)log4(rk))nO(1)2^{O((r+\sqrt{k})\log^4 (rk))} \cdot n^{O(1)} time algorithm for Edge Multicut and a 2O((rk+r)log(rk))nO(1)2^{O((\sqrt{rk}+r) \log (rk))} \cdot n^{O(1)} time algorithm for Vertex Multicut, where rr is the number of terminal pairs to be separated; 4. a 2O(klogglog4k)nO(1)2^{O(\sqrt{k} \log g \log^4 k)} \cdot n^{O(1)} time algorithm for Group Feedback Edge Set and a 2O(gklog(gk))nO(1)2^{O(g \sqrt{k}\log(gk))} \cdot n^{O(1)} time algorithm for Group Feedback Vertex Set, where gg is the size of the group. 5. In addition, our approach also gives nO(k)n^{O(\sqrt{k})} time algorithms for all above problems with the exception of nO(r+k)n^{O(r+\sqrt{k})} time for Edge/Vertex Multicut and (ng)O(k)(ng)^{O(\sqrt{k})} time for Group Feedback Edge/Vertex Set. We obtain our results by giving a new decomposition theorem on graphs of bounded genus, or more generally, an hh-almost-embeddable graph for any fixed constant hh. In particular we show the following. Let GG be an hh-almost-embeddable graph for a constant hh. Then for every pNp\in\mathbb{N}, there exist disjoint sets Z1,,ZpV(G)Z_1,\dots,Z_p \subseteq V(G) such that for every i{1,,p}i \in \{1,\dots,p\} and every ZZiZ'\subseteq Z_i, the treewidth of G/(Zi\Z)G/(Z_i\backslash Z') is O(p+Z)O(p+|Z'|). Here G/(Zi\Z)G/(Z_i\backslash Z') is the graph obtained from GG by contracting edges with both endpoints in Zi\ZZ_i \backslash Z'.

Keywords

Cite

@article{arxiv.2111.14196,
  title  = {Subexponential Parameterized Algorithms for Cut and Cycle Hitting Problems on H-Minor-Free Graphs},
  author = {Sayan Bandyapadhyay and William Lochet and Daniel Lokshtanov and Saket Saurabh and Jie Xue},
  journal= {arXiv preprint arXiv:2111.14196},
  year   = {2022}
}

Comments

A preliminary version appears in SODA'22

R2 v1 2026-06-24T07:54:49.391Z