Abstract

Let {mathcal {C}} and {mathcal {D}} be hereditary graph classes. Consider the following problem: given a graph Gin {mathcal {D}}, find a largest, in terms of the number of vertices, induced subgraph of G that belongs to {mathcal {C}}. We prove that it can be solved in 2^{o(n)} time, where n is the number of vertices of G, if the following conditions are satisfied:the graphs in {mathcal {C}} are sparse, i.e., they have linearly many edges in terms of the number of vertices;the graphs in {mathcal {D}} admit balanced separators of size governed by their density, e.g., {mathcal {O}}(varDelta ) or {mathcal {O}}(sqrt{m}), where varDelta and m denote the maximum degree and the number of edges, respectively; andthe considered problem admits a single-exponential fixed-parameter algorithm when parameterized by the treewidth of the input graph. This leads, for example, to the following corollaries for specific classes {mathcal {C}} and {mathcal {D}}:a largest induced forest in a P_t-free graph can be found in 2^{tilde{{mathcal {O}}}(n^{2/3})} time, for every fixed t; anda largest induced planar graph in a string graph can be found in 2^{tilde{{mathcal {O}}}(n^{2/3})} time.

Highlights

  • Many optimization problems in graphs can be expressed as follows: given a graph G, find a largest vertex set A such that G[A], the subgraph of G induced by A, satisfies some property

  • As long as the graphs from C can be recognized in polynomial time, the problem can be solved in 2n ⋅ nO(1) time by brute-force; we are interested in non-trivial improvements over this approach

  • Our contribution We identify three properties that together provide a way to solve the Max Induced C-Subgraph problem on graphs from D in subexponential time, where C and D are hereditary graph classes

Read more

Summary

Introduction

Many optimization problems in graphs can be expressed as follows: given a graph G, find a largest vertex set A such that G[A], the subgraph of G induced by A, satisfies some property. The existence of balanced separators of size O(√m) is known for string graphs, which are intersection graphs of arc-connected subsets of the plane, and more generally for intersection graphs of connected subgraphs in any proper minor-closed class (see Lee[25]) All these observations yield a number of concrete corollaries to our main result, which are gathered in Sect. 5, we discuss some lower bounds: we show that if C is the class of forests (corresponding to the Feedback Vertex Set problem) and D is characterized by a single excluded induced subgraph, under the Exponential Time Hypothesis one cannot hope for subexponential-time algorithms in greater generality than provided by our main result

Main Result
Corollaries
Refined Algorithm for String Graphs
Max Induced Forest in H‐Free Graphs
Largest Induced Degenerate Subgraph in Low‐Treewidth Graphs

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.