Detecting induced subgraphs

Abstract

An s-graph is a graph with two kinds of edges: subdivisible edges and real edges. A realisation of an s-graph B is any graph obtained by subdividing subdivisible edges of B into paths of arbitrary length (at least one). Given an s-graph B, we study the decision problem B whose instance is a graph G and question is "Does G contain a realisation of B as an induced subgraph?". For several B's, the complexity of B is known and here we give the complexity for several more. Our NP-completeness proofs for B's rely on the NP-completeness proof of the following problem. Let S be a set of graphs and d be an integer. Let Sd be the problem whose instance is (G, x, y) where G is a graph whose maximum degree is at most d, with no induced subgraph in S and x, y ∈ V(G) are two non-adjacent vertices of degree 2. The question is "Does G contain an induced cycle passing through x, y?". Among several results, we prove that 3 is NP-complete. We give a simple criterion on a connected graph H to decide whether +∞\H\ is polynomial or NP-complete. The polynomial cases rely on the algorithm three-in-a-tree, due to Chudnovsky and Seymour.

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…