Back to Search Start Over

A Self-Stabilizing O(k)-Time k-Clustering Algorithm.

Authors :
DATTA, AJOY K.
LARMORE, LAWRENCE L.
VEMULA, PRIYANKA
Source :
Computer Journal; Mar2010, Vol. 53 Issue 3, p342-350, 9p, 1 Diagram, 1 Chart
Publication Year :
2010

Abstract

A silent self-stabilizing asynchronous distributed algorithm is given for constructing a k-dominating set, and hence a k-clustering, of a connected network of processes with unique IDs and no designated leader. The algorithm is comparison-based, takes O(k) time and uses O(k log n) space per process, where n is the size of the network. It is known that finding a minimum k-dominating set is -hard. A lower bound is given, showing that any comparison-based algorithm for the k-clustering problem that produces clusters of average size more than 2 in the worst case takes Ω(diam) time, where diam is the diameter of the network. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
00104620
Volume :
53
Issue :
3
Database :
Complementary Index
Journal :
Computer Journal
Publication Type :
Academic Journal
Accession number :
48752575
Full Text :
https://doi.org/10.1093/comjnl/bxn071