Connected dominating sets on dynamic geometric graphs

We propose algorithms for efficiently maintaining a constant-approximate minimum connected dominating set (MCDS) of a geometric graph under node insertions and deletions, and under node mobility. Assuming that two nodes are adjacent in the graph if and only if they are within a fixed geometric distance, we show that an O ( 1 ) -approximate MCDS of a graph in R d with n nodes can be maintained in O ( log 2 d n ) time per node insertion or deletion. We also show that ? ( n ) time per operation is necessary to maintain exact MCDS. This lower bound holds even for d = 1 , even for randomized algorithms, and even when running time is amortized over a sequence of insertions/deletions, or over continuous motion. The crucial fact is that a single operation may affect the entire exact solution, while an approximate solution is affected only in a small neighborhood of the node that was inserted or deleted. In the approximate case, we show how to compute these local changes by a few range searching queries and a few bichromatic closest pair queries.

[1]  Pravin M. Vaidya,et al.  Geometry helps in matching , 1989, STOC '88.

[2]  George S. Lueker,et al.  Adding range restriction capability to dynamic data structures , 1985, JACM.

[3]  Vaduvur Bharghavan,et al.  Routing in ad-hoc networks using minimum connected dominating sets , 1997, Proceedings of ICC'97 - International Conference on Communications.

[4]  Erik Jan van Leeuwen,et al.  Approximation Algorithms for Unit Disk Graphs , 2005, WG.

[5]  Weili Wu,et al.  PTAS for Minimum Connected Dominating Set in Unit Ball Graph , 2008, WASA.

[6]  Samir Khuller,et al.  Approximation Algorithms for Connected Dominating Sets , 1996, Algorithmica.

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[8]  Peng-Jun Wan,et al.  Message-optimal connected dominating sets in mobile ad hoc networks , 2002, MobiHoc '02.

[9]  David Eppstein,et al.  Dynamic Euclidean minimum spanning trees and extrema of binary functions , 1995, Discret. Comput. Geom..

[10]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[11]  E WillardDan,et al.  Adding range restriction capability to dynamic data structures , 1985 .

[12]  John Hershberger Smooth kinetic maintenance of clusters , 2003, SCG '03.

[13]  Leonidas J. Guibas,et al.  Discrete mobile centers , 2001, SCG '01.

[14]  A. G. Sukharev Optimal strategies of the search for an extremum , 1971 .

[15]  Otfried Cheong,et al.  Euclidean minimum spanning trees and bichromatic closest pairs , 1990, SCG '90.

[16]  Leonidas J. Guibas,et al.  Data structures for mobile data , 1997, SODA '97.

[17]  Deying Li,et al.  A polynomial‐time approximation scheme for the minimum‐connected dominating set in ad hoc wireless networks , 2003, Networks.