English

Round and Resilience-Optimal Approximate Agreement on Trees and Block Graphs

Distributed, Parallel, and Cluster Computing 2026-05-07 v4

Abstract

Approximate Agreement (AA\mathcal{AA}) is a fundamental primitive that, even in the presence of Byzantine faults, allows honest parties to obtain close (but not necessarily identical) outputs that lie within the range of their inputs. While the optimal round complexity of synchronous AA\mathcal{AA} on real values is well understood, its extension to other input spaces has remained open, with fundamental questions regarding achievable resilience and round efficiency still unresolved. In this work, we investigate the optimal round complexity of synchronous AA\mathcal{AA} on trees under Byzantine failures. In this setting, parties hold as inputs vertices of a publicly known labeled tree TT and must output 11-close vertices lying in the convex hull of the honest inputs. We present a synchronous protocol with optimal resilience and round complexity O(logD(T)loglogD(T))O\left(\frac{\log D(T)}{\log \log D(T)}\right), where D(T)D(T) denotes the diameter of the input space tree. Complementing this result, we extend impossibility results for real-valued AA\mathcal{AA} to any graph GG by proving a lower bound of Ω(logD(G)loglogD(G)+logn+tt)\Omega\left(\frac{\log D(G)}{\log \log D(G) + \log \frac{n+t}{t}}\right) rounds, where nn is the number of parties and tt the number of Byzantine faults. Together, these results establish the asymptotic optimality of our protocol whenever tΘ(n)t \in \Theta(n). We further extend our techniques to block graphs by leveraging their clique tree structure. This yields protocols for AA\mathcal{AA} on block graphs with optimal resilience in both the synchronous and asynchronous models, and with optimal round complexity in the synchronous model.

Keywords

Cite

@article{arxiv.2502.05591,
  title  = {Round and Resilience-Optimal Approximate Agreement on Trees and Block Graphs},
  author = {Marc Fuchs and Diana Ghinea and Zahra Parsaeian and Joel Rybicki},
  journal= {arXiv preprint arXiv:2502.05591},
  year   = {2026}
}