Round and Resilience-Optimal Approximate Agreement on Trees and Block Graphs
arXiv:2502.05591 · doi:10.1145/3796701.3815967
Abstract
Approximate Agreement () 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 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 on trees under Byzantine failures. In this setting, parties hold as inputs vertices of a publicly known labeled tree and must output -close vertices lying in the convex hull of the honest inputs. We present a synchronous protocol with optimal resilience and round complexity , where denotes the diameter of the input space tree. Complementing this result, we extend impossibility results for real-valued to any graph by proving a lower bound of rounds, where is the number of parties and the number of Byzantine faults. Together, these results establish the asymptotic optimality of our protocol whenever . We further extend our techniques to block graphs by leveraging their clique tree structure. This yields protocols for on block graphs with optimal resilience in both the synchronous and asynchronous models, and with optimal round complexity in the synchronous model.