Tight Running Time Lower Bounds for Vertex Deletion Problems

Abstract

For a graph class , the -Vertex Deletion problem has as input an undirected graph G=(V,E) and an integer k and asks whether there is a set of at most k vertices that can be deleted from G such that the resulting graph is a member of . By a classic result of Lewis and Yannakakis [J. Comput. Syst. Sci. '80], -Vertex Deletion is NP-hard for all hereditary properties . We adapt the original NP-hardness construction to show that under the Exponential Time Hypothesis (ETH) tight complexity results can be obtained. We show that -Vertex Deletion does not admit a 2o(n)-time algorithm where n is the number of vertices in G. We also obtain a dichotomy for running time bounds that include the number m of edges in the input graph: On the one hand, if contains all independent sets, then there is no 2o(n+m)-time algorithm for -Vertex Deletion. On the other hand, if there is a fixed independent set that is not contained in and containment in can determined in 2O(n) time or 2o(m) time, then -Vertex Deletion can be solved in 2O(m)+O(n) or 2o(m)+O(n) time, respectively. We also consider restrictions on the domain of the input graph G. For example, we obtain that -Vertex Deletion cannot be solved in 2o(n) time if G is planar and is hereditary and contains and excludes infinitely many planar graphs. Finally, we provide similar results for the problem variant where the deleted vertex set has to induce a connected graph.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…