Back to Search Start Over

Making Randomized Algorithms Self-stabilizing

Authors :
Volker Turau
Source :
Structural Information and Communication Complexity ISBN: 9783030249212, SIROCCO
Publication Year :
2019
Publisher :
Springer International Publishing, 2019.

Abstract

It is well known that the areas of self-stabilizing algorithms and local algorithms are closely related. Using program transformation techniques local algorithms can be made self-stabilizing, albeit an increase in run-time or memory consumption is often unavoidable. Unfortunately these techniques often do not apply to randomized algorithms, which are often simpler and faster than deterministic algorithms. In this paper we demonstrate that it is possible to take over ideas from randomized distributed algorithms to self-stabilizing algorithms. We present two simple self-stabilizing algorithms computing a maximal independent set and a maximal matching and terminate in the synchronous model with high probability in \(O(\log n)\) rounds. The algorithms outperform all existing algorithms that do not rely on unique identifiers.

Details

ISBN :
978-3-030-24921-2
ISBNs :
9783030249212
Database :
OpenAIRE
Journal :
Structural Information and Communication Complexity ISBN: 9783030249212, SIROCCO
Accession number :
edsair.doi...........3862946a0f6349e4b453262698d3676c
Full Text :
https://doi.org/10.1007/978-3-030-24922-9_21