Leader Election via Unique Sink Orientation
J\'er\'emie Chalopin, Maria Kokkou

TL;DR
This paper introduces local labeling schemes for leader election and spanning tree construction that leverage graph properties, with implications for distributed algorithms and a transformation into silent self-stabilizing algorithms.
Contribution
It presents novel local labeling schemes for leader election and spanning trees tailored to specific graph classes, and a generic method to convert these schemes into self-stabilizing algorithms.
Findings
Local schemes imply unique sink or spanning tree structures.
Results are specific to dismantlable, chordal, and $K_4$-free graphs.
A transformation into silent self-stabilizing algorithms is provided.
Abstract
A Locally Checkable Labeling (LCL) is a specification describing a set of labels that are valid with respect to a set of conditions that characterize a local part of a solution to a global problem. Conditions can only refer to nodes and labels within a constant radius neighborhood of each node. This work studies local labeling schemes whose global consistency implies solutions to two classical problems: leader election and spanning tree construction. For each problem, we present a local labeling scheme using one bit per edge or equivalently bits per node (where is the maximum degree in the graph), with conditions checkable within the graph induced by the one neighborhood of each node. For leader election, we show that global satisfaction of the conditions implies the existence of a unique sink in the graph, which we define to be a leader, while in the spanning tree…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Complexity and Algorithms in Graphs · Distributed and Parallel Computing Systems
