License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.OPODIS.2022.27
URN: urn:nbn:de:0030-drops-176474
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/17647/
Emek, Yuval ;
Gil, Yuval ;
Harlev, Noga
Design of Self-Stabilizing Approximation Algorithms via a Primal-Dual Approach
Abstract
Self-stabilization is an important concept in the realm of fault-tolerant distributed computing. In this paper, we propose a new approach that relies on the properties of linear programming duality to obtain self-stabilizing approximation algorithms for distributed graph optimization problems. The power of this new approach is demonstrated by the following results:
- A self-stabilizing 2(1+ε)-approximation algorithm for minimum weight vertex cover that converges in O(logΔ /(εlog log Δ)) synchronous rounds.
- A self-stabilizing Δ-approximation algorithm for maximum weight independent set that converges in O(Δ+log^* n) synchronous rounds.
- A self-stabilizing ((2ρ+1)(1+ε))-approximation algorithm for minimum weight dominating set in ρ-arboricity graphs that converges in O((logΔ)/ε) synchronous rounds. In all of the above, Δ denotes the maximum degree. Our technique improves upon previous results in terms of time complexity while incurring only an additive O(log n) overhead to the message size. In addition, to the best of our knowledge, we provide the first self-stabilizing algorithms for the weighted versions of minimum vertex cover and maximum independent set.
BibTeX - Entry
@InProceedings{emek_et_al:LIPIcs.OPODIS.2022.27,
author = {Emek, Yuval and Gil, Yuval and Harlev, Noga},
title = {{Design of Self-Stabilizing Approximation Algorithms via a Primal-Dual Approach}},
booktitle = {26th International Conference on Principles of Distributed Systems (OPODIS 2022)},
pages = {27:1--27:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-265-5},
ISSN = {1868-8969},
year = {2023},
volume = {253},
editor = {Hillel, Eshcar and Palmieri, Roberto and Rivi\`{e}re, Etienne},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2023/17647},
URN = {urn:nbn:de:0030-drops-176474},
doi = {10.4230/LIPIcs.OPODIS.2022.27},
annote = {Keywords: self-stabilization, approximation algorithms, primal-dual}
}
Keywords: |
|
self-stabilization, approximation algorithms, primal-dual |
Collection: |
|
26th International Conference on Principles of Distributed Systems (OPODIS 2022) |
Issue Date: |
|
2023 |
Date of publication: |
|
15.02.2023 |