Making Self-Stabilizing any Locally Greedy Problem

08/31/2022
by   Johanne Cohen, et al.
0

We propose a way to transform synchronous distributed algorithms solving locally greedy and mendable problems into self-stabilizing algorithms in anonymous networks. Mendable problems are a generalization of greedy problems where any partial solution may be transformed – instead of completed – into a global solution: every time we extend the partial solution we are allowed to change the previous partial solution up to a given distance. Locally here means that to extend a solution for a node, we need to look at a constant distance from it. In order to do this, we propose the first explicit self-stabilizing algorithm computing a (k,k-1)-ruling set (i.e. a "maximal independent set at distance k"). By combining multiple time this technique, we compute a distance-K coloring of the graph. With this coloring we can finally simulate  model algorithms running in a constant number of rounds, using the colors as unique identifiers. Our algorithms work under the Gouda daemon, which is similar to the probabilistic daemon: if an event should eventually happen, it will occur under this daemon.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2020

Distance-2 Coloring in the CONGEST Model

We give efficient randomized and deterministic distributed algorithms fo...
research
07/29/2022

Locally-iterative (Δ+1)-Coloring in Sublinear (in Δ) Rounds

Distributed graph coloring is one of the most extensively studied proble...
research
04/11/2019

Locality of not-so-weak coloring

Many graph problems are locally checkable: a solution is globally feasib...
research
04/19/2023

List Defective Colorings: Distributed Algorithms and Applications

The distributed coloring problem is at the core of the area of distribut...
research
02/27/2018

Local Distributed Algorithms in Highly Dynamic Networks

The present paper studies local distributed graph problems in highly dyn...
research
09/12/2022

Mending Partial Solutions with Few Changes

In this paper, we study the notion of mending, i.e. given a partial solu...

Please sign up or login with your details

Forgot password? Click here to reset