A self-stabilizing 2 3 -approximation algorithm for the maximum matching problem

The matching problem asks for a large set of disjoint edges in a graph. It is a problem that has received considerable attention in both the sequential and the self-stabilizing literature. Previous work has resulted in self-stabilizing algorithms for computing a maximal ( 1 2 -approximation) matchin...

Full description

Saved in:
Bibliographic Details
Published inTheoretical computer science Vol. 412; no. 40; pp. 5515 - 5526
Main Authors Manne, Fredrik, Mjelde, Morten, Pilard, Laurence, Tixeuil, Sébastien
Format Journal Article Conference Proceeding
LanguageEnglish
Published Oxford Elsevier 16.09.2011
Subjects
Online AccessGet full text
ISSN0304-3975
1879-2294
DOI10.1016/j.tcs.2011.05.019

Cover

More Information
Summary:The matching problem asks for a large set of disjoint edges in a graph. It is a problem that has received considerable attention in both the sequential and the self-stabilizing literature. Previous work has resulted in self-stabilizing algorithms for computing a maximal ( 1 2 -approximation) matching in a general graph, as well as computing a 2 3 -approximation on more specific graph types. In this paper, we present the first self-stabilizing algorithm for finding a 2 3 -approximation to the maximum matching problem in a general graph. We show that our new algorithm, when run under a distributed adversarial daemon, stabilizes after at most O ( n 2 ) rounds. However, it might still use an exponential number of time steps.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ObjectType-Article-2
ObjectType-Feature-1
ISSN:0304-3975
1879-2294
DOI:10.1016/j.tcs.2011.05.019