Fast Algorithms for Max Independent Set in Graphs of Small Average Degree
Abstract
Max Independent Set (MIS) is a paradigmatic problem in theoretical computer science and numerous studies tackle its resolution by exact algorithms with non-trivial worst-case complexity. The best such complexity is, to our knowledge, the algorithm claimed by J.M. Robson (T.R. 1251-01, LaBRI, Univ. Bordeaux I, 2001) in his unpublished technical report. We also quote the algorithm by Fomin and al. (in Proc. SODA'06, pages 18-25, 2006), that is the best published result about MIS. In this paper we settle MIS in (connected) graphs with "small" average degree, more precisely with average degree at most 3, 4, 5 and 6. Dealing with graphs of average degree at most 3, the best bound known is the recent bound by N. Bourgeois and al. in Proc. IWPEC'08, pages 55-65, 2008). Here we improve this result down to by proposing finer and more powerful reduction rules. We then propose a generic method showing how improvement of the worst-case complexity for MIS in graphs of average degree entails improvement of it in any graph of average degree greater than and, based upon it, we tackle MIS in graphs of average degree 4, 5 and 6. For MIS in graphs with average degree 4, we provide an upper complexity bound of that outperforms the best known bound of by R. Beigel (Proc. SODA'99, pages 856-857, 1999). For MIS in graphs of average degree at most 5 and 6, we provide bounds of and , respectively, that improve upon the corresponding bounds of and in graphs of maximum degree 5 and 6 by (Fomin et al., 2006).
Cite
@article{arxiv.0901.1563,
title = {Fast Algorithms for Max Independent Set in Graphs of Small Average Degree},
author = {Nicolas Bourgeois and Bruno Escoffier and Vangelis Th. Paschos and Johan M. M van Rooij},
journal= {arXiv preprint arXiv:0901.1563},
year = {2009}
}