Approximating the Independence Number and the Chromatic Number in Expected Polynominal Time

  • Authors:
  • Michael Krivelevich;Van H. Vu

  • Affiliations:
  • -;-

  • Venue:
  • ICALP '00 Proceedings of the 27th International Colloquium on Automata, Languages and Programming
  • Year:
  • 2000

Quantified Score

Hi-index 0.02

Visualization

Abstract

The independence number of a graph and its chromatic number are hard to approximate. It is known that, unless coRP = NP, there is no polynomial time algorithm which approximates any of these quantities within a factor of n1-Ɛ for graphs on n vertices. We show that the situation is significantly better for the average case. For every edge probability p = p(n) in the range n-1/2+Ɛ ≤ p ≤ 3/4, we present an approximation algorithm for the independence number of graphs on n vertices, whose approximation ratio is O((np)1/2/log n) and whose expected running time over the probability space G(n,p) is polynomial. An algorithm with similar features is described also for the chromatic number. A key ingredient in the analysis of both algorithms is a new large deviation inequality for eigenvalues of random matrices, obtained through an application of Talagrand's inequality.