Fast and compact self-stabilizing verification, computation, and fault detection of an MST
Amos Korman (LIAFA, GANG), Shay Kutten, Toshimitsu Masuzawa, (Department of Information, Computer sciences Osaka University)

TL;DR
This paper introduces a new approach for distributed local verification of proofs that significantly improves time complexity while maintaining space optimality, specifically applied to constructing and verifying Minimum Spanning Trees (MSTs).
Contribution
It generalizes local proofs to optimize memory and time, providing the first memory-optimal proof labeling scheme with near-optimal time complexity for MST verification and construction.
Findings
Memory optimal proof labeling scheme with $O( ext{log} n)$ bits per node.
Time complexity of $O( ext{log}^2 n)$ in synchronous networks.
Enhanced self-stabilizing MST algorithm with $O(n)$ time complexity.
Abstract
This paper demonstrates the usefulness of distributed local verification of proofs, as a tool for the design of self-stabilizing algorithms.In particular, it introduces a somewhat generalized notion of distributed local proofs, and utilizes it for improving the time complexity significantly, while maintaining space optimality. As a result, we show that optimizing the memory size carries at most a small cost in terms of time, in the context of Minimum Spanning Tree (MST). That is, we present algorithms that are both time and space efficient for both constructing an MST and for verifying it.This involves several parts that may be considered contributions in themselves.First, we generalize the notion of local proofs, trading off the time complexity for memory efficiency. This adds a dimension to the study of distributed local proofs, which has been gaining attention recently. Specifically,…
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.
