Fast exponential algorithms for maximum γ-regular induced subgraph problems

  • Authors:
  • Sushmita Gupta;Venkatesh Raman;Saket Saurabh

  • Affiliations:
  • Department of Computer Science, Simon Fraser University, Canada;The Institute of Mathematical Sciences, Chennai, India;The Institute of Mathematical Sciences, Chennai, India

  • Venue:
  • FSTTCS'06 Proceedings of the 26th international conference on Foundations of Software Technology and Theoretical Computer Science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given a graph G = (V,E) on n vertices, the Maximum γ-Regular Induced Subgraph (M-γ-RIS) problems ask for a maximum sized subset of vertices R⊆V such that the induced subgraph on R, G[R], is γ-regular. We give an $\mathcal{O}(c^n)$ time algorithm for these problems for any fixed constant γ, where c is a positive constant strictly less than 2, solving a well known open problem. These algorithms are then generalized to solve counting and enumeration version of these problems in the same time. An interesting consequence of the enumeration algorithm is, that it shows that the number of maximal γ-regular induced subgraphs for a fixed constant γ on any graph on n vertices is upper bounded by o(2n). We then give combinatorial lower bounds on the number of maximal γ-regular induced subgraphs possible on a graph on n vertices and also give matching algorithmic upper bounds. We use the techniques and results obtained in the paper to obtain an improved exact algorithm for a special case of Induced Subgraph Isomorphism that is Induced γ-Regular Subgraph Isomorphism, where γ is a constant. All the algorithms in the paper are simple but their analyses are not. Some of the upper bound proofs or algorithms require a new and different measure than the usual number of vertices or edges to measure the progress of the algorithm, and require solving an interesting system of polynomials.