Polynomial-Time Space-Optimal Silent Self-Stabilizing Minimum-Degree Spanning Tree Construction
L\'elia Blin, Pierre Fraigniaud

TL;DR
This paper presents a space-optimal, silent self-stabilizing algorithm for constructing near-minimum-degree spanning trees in polynomial time, addressing a problem with no efficient proof-labeling schemes.
Contribution
It introduces the first compact silent self-stabilizing algorithm for near-optimal spanning trees, with new results on spanning tree stabilization and label certification.
Findings
Constructs and stabilizes on spanning trees with degree at most OPT+1.
Establishes a space-optimal silent self-stabilizing spanning tree construction in O(n) rounds.
Provides algorithms for transforming trees and certifying labels in a silent, self-stabilizing manner.
Abstract
Motivated by applications to sensor networks, as well as to many other areas, this paper studies the construction of minimum-degree spanning trees. We consider the classical node-register state model, with a weakly fair scheduler, and we present a space-optimal \emph{silent} self-stabilizing construction of minimum-degree spanning trees in this model. Computing a spanning tree with minimum degree is NP-hard. Therefore, we actually focus on constructing a spanning tree whose degree is within one from the optimal. Our algorithm uses registers on bits, converges in a polynomial number of rounds, and performs polynomial-time computation at each node. Specifically, the algorithm constructs and stabilizes on a special class of spanning trees, with degree at most . Indeed, we prove that, unless NP coNP, there are no proof-labeling schemes involving polynomial-time…
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 · Interconnection Networks and Systems · Parallel Computing and Optimization Techniques
