Leader Election via Unique Sink Orientation
Jérémie Chalopin, Maria Kokkou
原文摘要
A proof-labeling scheme (PLS) certifies a global property using only local checks. That is, a prover assigns a certificate to every node and each node accepts or rejects by inspecting only the certificates in its neighborhood, so that every graph satisfying some global property admits a certificate assignment accepted by all nodes (existence) and every certificate assignment accepted by all nodes gives a legal configuration (soundness). In this work, we design PLSs for two classical problems, leader certification and spanning tree certification, assuming that all nodes are anonymous, for a specific class of graphs. Certifying a unique leader is impossible in general anonymous graphs for any certificate size due to a well-known result for rings by [Korman, Kutten and Peleg, 2010]. This raises the question of which graph classes admit a PLS for leader certification with anonymous nodes, ideally with size independent of the size of the graph. Our work contributes to a growing list of such classes, which includes chordal graphs, meshed graphs and simply connected subsets of the triangular grid. We consider dismantlable graphs, a class which contains trees, chordal, bridged and Helly graphs, as well as the $k$-th powers of $δ$-hyperbolic graphs for $k \geq 2δ$. To the best of our knowledge, these are the first PLSs tailored to dismantlable graphs, potentially highlighting structural properties useful for certifying additional problems. Finally, we present a generic transformation that converts any labeling scheme with certificates of finite type into a silent self-stabilizing algorithm by adding only one extra state, assuming a Gouda fair scheduler, whereas known generic transformations require $O(\ell + \log n)$ bits for $\ell$-bit certificates. This transformation may be of independent interest.
cs.DC