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. 2205.14937
117
1

Gathering despite a linear number of weakly Byzantine agents

30 May 2022
Jion Hirose
Junya Nakamura
Fukuhito Ooshita
M. Inoue
    FedML
ArXiv (abs)PDFHTML
Abstract

We study the gathering problem to make multiple agents initially scattered in arbitrary networks gather at a single node. There exist kkk agents with unique identifiers (IDs) in the network, and fff of them are weakly Byzantine agents, which behave arbitrarily except for falsifying their IDs. The agents behave in synchronous rounds, and each node does not have any memory like a whiteboard. In the literature, there exists a gathering algorithm that tolerates any number of Byzantine agents, while the fastest gathering algorithm requires Ω(f2)\Omega(f^2)Ω(f2) non-Byzantine agents. This paper proposes an algorithm that solves the gathering problem efficiently with Ω(f)\Omega(f)Ω(f) non-Byzantine agents since there is a large gap between the number of non-Byzantine agents in previous works. The proposed algorithm achieves the gathering in O(f⋅∣Λgood∣⋅X(N))O(f\cdot|\Lambda_{good}|\cdot X(N))O(f⋅∣Λgood​∣⋅X(N)) rounds in case of 9f+8≤k9f+8\leq k9f+8≤k and simultaneous startup if NNN is given to agents, where ∣Λgood∣|\Lambda_{good}|∣Λgood​∣ is the length of the largest ID among non-Byzantine agents, and X(n)X(n)X(n) is the number of rounds required to explore any network composed of nnn nodes. This algorithm is faster than the most fault-tolerant existing algorithm and requires fewer non-Byzantine agents than the fastest algorithm if nnn is given to agents, although the guarantees on simultaneous termination and startup delay are not the same. To achieve this property, we propose a new technique to simulate a Byzantine consensus algorithm for synchronous message-passing systems on agent systems.

View on arXiv
Comments on this paper