TY - JOUR
T1 - A hierarchy of local decision
AU - Feuilloley, Laurent
AU - Fraigniaud, Pierre
AU - Hirvonen, Juho
PY - 2021/2/8
Y1 - 2021/2/8
N2 - We extend the notion of distributed decision in the framework of distributed network computing, inspired by both the polynomial hierarchy for Turing machines and recent results on so-called distributed graph automata. We show that, by using distributed decision mechanisms based on the interaction between a prover and a disprover, the size of the certificates distributed to the nodes for certifying a given network property can be drastically reduced. For instance, we prove that minimum spanning tree (MST) can be certified with O(logn)-bit certificates in n-node graphs, with just one interaction between the prover and the disprover, while it is known that certifying MST requires Ω(log2n)-bit certificates if only the prover can act. The improvement can even be exponential for some simple graph properties. For instance, it is known that certifying the existence of a nontrivial automorphism requires Ω(n2) bits if only the prover can act. We show that there is a protocol with two interactions between the prover and the disprover that certifies nontrivial automorphism with O(logn)-bit certificates. These results are achieved by defining and analyzing a local hierarchy of decision which generalizes the classical notions of proof-labeling schemes and locally checkable proofs.
AB - We extend the notion of distributed decision in the framework of distributed network computing, inspired by both the polynomial hierarchy for Turing machines and recent results on so-called distributed graph automata. We show that, by using distributed decision mechanisms based on the interaction between a prover and a disprover, the size of the certificates distributed to the nodes for certifying a given network property can be drastically reduced. For instance, we prove that minimum spanning tree (MST) can be certified with O(logn)-bit certificates in n-node graphs, with just one interaction between the prover and the disprover, while it is known that certifying MST requires Ω(log2n)-bit certificates if only the prover can act. The improvement can even be exponential for some simple graph properties. For instance, it is known that certifying the existence of a nontrivial automorphism requires Ω(n2) bits if only the prover can act. We show that there is a protocol with two interactions between the prover and the disprover that certifies nontrivial automorphism with O(logn)-bit certificates. These results are achieved by defining and analyzing a local hierarchy of decision which generalizes the classical notions of proof-labeling schemes and locally checkable proofs.
KW - Distributed decision
KW - Distributed hierarchy
KW - Distributed non-determinism
KW - Local certification
KW - Local model
KW - Proof-labeling scheme
UR - http://www.scopus.com/inward/record.url?scp=85097891358&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2020.12.017
DO - 10.1016/j.tcs.2020.12.017
M3 - Article
AN - SCOPUS:85097891358
SN - 0304-3975
VL - 856
SP - 51
EP - 67
JO - Theoretical Computer Science
JF - Theoretical Computer Science
ER -