摘要:We study the following algorithm synthesis question: given the description of a locally checkable graph problem Î for paths or cycles, determine in which instances Î is solvable, determine what is the locality of Î , and construct an asymptotically optimal distributed algorithm for solving Î (in the usual LOCAL model of distributed computing). To answer such questions, we represent Î as a nondeterministic finite automaton â"³ over a unary alphabet, and identify polynomial-time-computable properties of automaton â"³ that capture the locality and solvability of problem Î .