Engineering consensus in static networks with unknown disruptors

Bouis, Agathe and Lowe, Christopher and Clark, Ruaridh and Macdonald, Malcolm (2024) Engineering consensus in static networks with unknown disruptors. Applied Network Science, 9. 61. ISSN 2364-8228 (https://doi.org/10.1007/s41109-024-00671-x)

[thumbnail of Bouis-etal-ANS-2024-Engineering-consensus-in-static-networks-with-unknown]
Preview
Text. Filename: Bouis-etal-ANS-2024-Engineering-consensus-in-static-networks-with-unknown.pdf
Final Published Version
License: Creative Commons Attribution 4.0 logo

Download (1MB)| Preview

Abstract

Distributed control can increase system scalability, flexibility, and redundancy. Foundational to such scalability via decentralisation is consensus formation, by which decision-making and coordination are achieved. However, decentralised multi-agent systems are inherently vulnerable to disruption. To develop a resilient consensus approach, inspiration is taken from the study of social dynamics; specifically, the Deffuant Model which evaluates the impact of tolerance in social systems. A dynamic protocol is presented enabling efficient consensus to be reached with an unknown number of disruptors present within a multi-agent system. By inverting typical social tolerance, agents filter out extremist non-standard opinions that would drive them away from consensus. This approach allows distributed systems to deal with unknown disruptions, without knowledge of the network topology or the numbers and behaviours of the disruptors, a general requirement of other resilient consensus algorithms. A disruptor-agnostic algorithm is particularly suitable to real-world applications where information regarding disruptors or network properties is typically unknown. Faster, tighter, and more robust convergence can be achieved across a range of scenarios with the social dynamics inspired algorithm presented herein, when compared with Mean-Subsequence-Reduced-type methods.

ORCID iDs

Bouis, Agathe, Lowe, Christopher ORCID logoORCID: https://orcid.org/0000-0003-2964-7337, Clark, Ruaridh ORCID logoORCID: https://orcid.org/0000-0003-4601-2085 and Macdonald, Malcolm ORCID logoORCID: https://orcid.org/0000-0003-4499-4281;