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

Abstract

Approximate Agreement (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 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 on trees under Byzantine failures. In this setting, parties hold as inputs vertices of a publicly known labeled tree T and must output 1-close vertices lying in the convex hull of the honest inputs. We present a synchronous protocol with optimal resilience and round complexity O( D(T) D(T)), where D(T) denotes the diameter of the input space tree. Complementing this result, we extend impossibility results for real-valued AA to any graph G by proving a lower bound of Ω( D(G) D(G) + n+tt) rounds, where n is the number of parties and t the number of Byzantine faults. Together, these results establish the asymptotic optimality of our protocol whenever t ∈ Θ(n). We further extend our techniques to block graphs by leveraging their clique tree structure. This yields protocols for AA on block graphs with optimal resilience in both the synchronous and asynchronous models, and with optimal round complexity in the synchronous model.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…