A Linear-time Algorithm for Broadcast Domination in a Tree

The broadcast domination problem is a variant of the classical minimum dominating set problem in which a transmitter of power p at vertex v is capable of dominating (broadcasting to) all vertices within distance p from v. Our goal is to assign a broadcast power f(v) to every vertex v in a graph such that ∑ v∈V f(v) is minimized, and such that every vertex u with f(u) = 0 is within distance f(v) of some vertex v with f(v) > 0. The problem is solvable in polynomial time on a general graph [15], and Blair et al. [6] gave an O(n) algorithm for trees. In this paper, we provide an O(n) algorithm for trees. Our algorithm is notable due to the fact that it makes decisions for each vertex v based on “non-local” information from vertices far away from v, whereas almost all other linear-time algorithms for trees only make use of local information.

[1]  Bruno Courcelle,et al.  The Monadic Second-Order Logic of Graphs. I. Recognizable Sets of Finite Graphs , 1990, Inf. Comput..

[2]  Jean R. S. Blair,et al.  Broadcast Covers in Graphs , .

[3]  Craig A. Tovey,et al.  Automatic generation of linear-time algorithms from predicate calculus descriptions of problems on recursively constructed graph families , 1992, Algorithmica.

[4]  Eugene L. Lawler,et al.  Linear-Time Computation of Optimal Subgraphs of Decomposable Graphs , 1987, J. Algorithms.

[5]  Detlef Seese,et al.  Easy Problems for Tree-Decomposable Graphs , 1991, J. Algorithms.

[6]  Michael A. Bender,et al.  The LCA Problem Revisited , 2000, LATIN.

[7]  Bruno Courcelle,et al.  The monadic second-order logic of graphs III: tree-decompositions, minor and complexity issues , 1992, RAIRO Theor. Informatics Appl..

[8]  Uzi Vishkin,et al.  Finding Level-Ancestors in Trees , 1994, J. Comput. Syst. Sci..

[9]  Robert E. Tarjan,et al.  Fast Algorithms for Finding Nearest Common Ancestors , 1984, SIAM J. Comput..

[10]  A. Hoffman,et al.  Totally-Balanced and Greedy Matrices , 1985 .

[11]  Michael A. Bender,et al.  The Level Ancestor Problem Simplified , 2002, LATIN.

[12]  Pinar Heggernes,et al.  Optimal broadcast domination in polynomial time , 2006, Discret. Math..

[13]  Lonnie Athens ‘Domination’ , 2002 .

[14]  Pinar Heggernes,et al.  Broadcast Domination Algorithms for Interval Graphs , Series-Parallel Graphs , and Trees , 2003 .

[15]  Anna Lubiw,et al.  Doubly Lexical Orderings of Matrices , 1987, SIAM J. Comput..

[16]  Teresa W. Haynes,et al.  Broadcasts in graphs , 2006, Discret. Appl. Math..

[17]  Martin Farber,et al.  Domination, independent domination, and duality in strongly chordal graphs , 1984, Discret. Appl. Math..