Gathering with a strong team in weakly Byzantine environments
- FedML

We study the gathering problem requiring a team of mobile agents to gather at a single node in arbitrary networks. The team consists of agents with unique identifiers (IDs), and of them are weakly Byzantine agents, which behave arbitrarily except falsifying their identifiers. The agents move in synchronous rounds and cannot leave any information on nodes. If the number of nodes is given to agents, the existing fastest algorithm tolerates any number of weakly Byzantine agents and achieves gathering with simultaneous termination in rounds, where is the length of the maximum ID of non-Byzantine agents and is the number of rounds required to explore any network composed of nodes. In this paper, we ask the question of whether we can reduce the time complexity if we have a strong team, i.e., a team with a few Byzantine agents, because not so many agents are subject to faults in practice. We give a positive answer to this question by proposing two algorithms in the case where at least agents exist. Both the algorithms take the upper bound of as input. The first algorithm achieves gathering with non-simultaneous termination in rounds. The second algorithm achieves gathering with simultaneous termination in rounds, where is the length of the maximum ID of all agents. The second algorithm significantly reduces the time complexity compared to the existing one if is given to agents and holds.
View on arXiv