On the complexity of edge subdivision to H-free graphs
Abstract
Subdividing an edge uv in a graph replaces it by a path u w v with one new vertex. For a graph H, the H-free Subdivision problem asks whether, given a graph G and an integer k, one can destroy all induced copies of H in G by at most k edge subdivisions. We show that the problem is polynomial-time solvable when every component of H is a subdivided star or a subdivided bistar, and at most one component is a subdivided bistar. On the other hand, we prove that H-free Subdivision is NP-complete and, assuming the Exponential Time Hypothesis, admits no 2o(k) nO(1)-time algorithm whenever H satisfies any of the following conditions: itemize H has minimum degree at least 2, and the neighborhood of every degree-2 vertex induces a K2; the vertices of degree at least 3 in H induce a graph with at least two edges; H has a triangle with two vertices of degree at least 3; H contains, as an induced subgraph, the graph obtained from two vertex-disjoint triangles by adding one edge between them; H contains exactly one triangle; H has girth at least 4; H is a tree with exactly two vertices of degree at least 3 at distance 2 or at least 4. itemize A simple bounded search-tree algorithm for the problem runs in 2O(k) nO(1) time. Thus, for all hardness cases above, this running time is essentially optimal under ETH.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.