Solving Connected Dominating Set Faster than 2 n

  • Authors:
  • Fedor V. Fomin;Fabrizio Grandoni;Dieter Kratsch

  • Affiliations:
  • University of Bergen, Department of Informatics, 5020, Bergen, Norway;Università di Roma “La Sapienza”, Dipartimento di Informatica, via Salaria 113, 00198, Rome, Italy;Université Paul Verlaine—Metz, LITA, via Salaria 113, 57045, Metz Cedex 01, France

  • Venue:
  • Algorithmica - Parameterized and Exact Algorithms
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the connected dominating set problem we are given an n-node undirected graph, and we are asked to find a minimum cardinality connected subset S of nodes such that each node not in S is adjacent to some node in S. This problem is also equivalent to finding a spanning tree with maximum number of leaves. Despite its relevance in applications, the best known exact algorithm for the problem is the trivial Ω(2 n ) algorithm that enumerates all the subsets of nodes. This is not the case for the general (unconnected) version of the problem, for which much faster algorithms are available. Such a difference is not surprising, since connectivity is a global property, and non-local problems are typically much harder to solve exactly. In this paper we break the 2n barrier, by presenting a simple O(1.9407 n ) algorithm for the connected dominating set problem. The algorithm makes use of new domination rules, and its analysis is based on the Measure and Conquer technique.