ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1908.02743
17
17

Byzantine Approximate Agreement on Graphs

7 August 2019
Thomas Nowak
Joel Rybicki
    FedML
ArXivPDFHTML
Abstract

Consider a distributed system with nnn processors out of which fff can be Byzantine faulty. In the approximate agreement task, each processor iii receives an input value xix_ixi​ and has to decide on an output value yiy_iyi​ such that - the output values are in the convex hull of the non-faulty processors' input values, - the output values are within distance ddd of each other. Classically, the values are assumed to be from an mmm-dimensional Euclidean space, where m≥1m \ge 1m≥1. In this work, we study the task in a discrete setting, where input values with some structure expressible as a graph. Namely, the input values are vertices of a finite graph GGG and the goal is to output vertices that are within distance ddd of each other in GGG, but still remain in the graph-induced convex hull of the input values. For d=0d=0d=0, the task reduces to consensus and cannot be solved with a deterministic algorithm in an asynchronous system even with a single crash fault. For any d≥1d \ge 1d≥1, we show that the task is solvable in asynchronous systems when GGG is chordal and n>(ω+1)fn > (\omega+1)fn>(ω+1)f, where ω\omegaω is the clique number of~GGG. In addition, we give the first Byzantine-tolerant algorithm for a variant of lattice agreement. For synchronous systems, we show tight resilience bounds for the exact variants of these and related tasks over a large class of combinatorial structures.

View on arXiv
Comments on this paper