English

Graph modification of bounded size to minor-closed classes as fast as vertex deletion

Data Structures and Algorithms 2025-10-16 v2

Abstract

A replacement action is a function L\mathcal{L} that maps each graph HH to a collection of graphs of size at most V(H)|V(H)|. Given a graph class H\mathcal{H}, we consider a general family of graph modification problems, called L\mathcal{L}-Replacement to H\mathcal{H}, where the input is a graph GG and the question is whether it is possible to replace some induced subgraph H1H_1 of GG on at most kk vertices by a graph H2H_2 in L(H1)\mathcal{L}(H_1) so that the resulting graph belongs to H\mathcal{H}. L\mathcal{L}-Replacement to H\mathcal{H} can simulate many graph modification problems including vertex deletion, edge deletion/addition/edition/contraction, vertex identification, subgraph complementation, independent set deletion, (induced) matching deletion/contraction, etc. We present two algorithms. The first one solves L\mathcal{L}-Replacement to H\mathcal{H} in time 2poly(k)V(G)22^{{\rm poly}(k)}\cdot |V(G)|^2 for every minor-closed graph class H\mathcal{H}, where {\rm poly} is a polynomial whose degree depends on H\mathcal{H}, under a mild technical condition on L\mathcal{L}. This generalizes the results of Morelle, Sau, Stamoulis, and Thilikos [ICALP 2020, ICALP 2023] for the particular case of Vertex Deletion to H\mathcal{H} within the same running time. Our second algorithm is an improvement of the first one when H\mathcal{H} is the class of graphs embeddable in a surface of Euler genus at most gg and runs in time 2O(k9)V(G)22^{\mathcal{O}(k^{9})}\cdot |V(G)|^2, where the O()\mathcal{O}(\cdot) notation depends on gg. To the best of our knowledge, these are the first parameterized algorithms with a reasonable parametric dependence for such a general family of graph modification problems to minor-closed classes.

Keywords

Cite

@article{arxiv.2504.16803,
  title  = {Graph modification of bounded size to minor-closed classes as fast as vertex deletion},
  author = {Laure Morelle and Ignasi Sau and Dimitrios M. Thilikos},
  journal= {arXiv preprint arXiv:2504.16803},
  year   = {2025}
}