2003 · 98 citations · 19 references
ComputingComputer ScienceComputer SystemsAlgorithmsDistributed SystemsSet TheoryDistributed AlgorithmsDistributed ComputingDistributed Data ProcessingScalable Algorithm DesignSublinear AlgorithmsDistributed Approximation AlgorithmsDominating Set ApproximationDominating SetsScalable Graph Algorithms
Motivated by routing issues in ad hoc networks, we present polylogarithmic-time distributed algorithms for two problems. Given a network, we first show how to compute connected and weakly connected dominating sets whose size is at most O(log ) times optimal, being the maximum degree of the input network. This is best-possible if NP 6 Dtime[n ] and if the processors are limited to polynomial-time computation. We then show how to construct dominating sets which satisfy the above properties, as well as the "low stretch" property that any two adjacent nodes in the network have their dominators at a distance of at most O(log n) in the network. (Given a dominating set S, a dominator of a vertex u is any v 2 S such that the distance between u and v is at most one.) We also show our time bounds to be essentially optimal.
19
A threshold of ln <i>n</i> for approximating set cover
Uriel Feige · Journal of the ACM · 1998 · 3.1K citations · Full text
A Simple Parallel Algorithm for the Maximal Independent Set Problem
Michael Luby · SIAM Journal on Computing · 1986 · 1.1K citations
Approximation Algorithms for Connected Dominating Sets
Suvajyoti Guha, Samir Khuller · Algorithmica · 1998 · 1.1K citations
On the hardness of approximating minimization problems
Carsten Lund, Mihalis Yannakakis · Journal of the ACM · 1994 · 890 citations · Full text