Distributed algorithms for reaching consensus on general functions

被引:314
|
作者
Cortes, Jorge [1 ]
机构
[1] Univ Calif San Diego, Dept Mech & Aerosp Engn, San Diego, CA 92093 USA
基金
美国国家科学基金会;
关键词
cooperative control; network consensus; distributed algorithms; balanced directed graphs; weighted power means;
D O I
10.1016/j.automatica.2007.07.022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents analysis and design results for distributed consensus algorithms in multi-agent networks. We consider continuous consensus functions of the initial state of the network agents. Under mild smoothness assumptions, we obtain necessary and sufficient conditions characterizing any algorithm that asymptotically achieves consensus. This characterization is the building block to obtain various design results for networks with weighted, directed interconnection topologies. We first identify a class of smooth functions for which one can synthesize in a systematic way distributed algorithms that achieve consensus. We apply this result to the family of weighted power mean functions, and characterize the exponential convergence properties of the resulting algorithms. We establish the validity of these results for scenarios with switching interconnection topologies. Finally, we conclude with two discontinuous distributed algorithms that achieve, respectively, max and min consensus in finite time. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:726 / 737
页数:12
相关论文
共 50 条
  • [1] Reaching strong consensus in a general network
    Hsiao, HS
    Chin, YH
    Yang, WP
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2002, 18 (04) : 601 - 625
  • [2] Reaching consensus for asynchronous distributed key generation
    Ittai Abraham
    Philipp Jovanovic
    Mary Maller
    Sarah Meiklejohn
    Gilad Stern
    Alin Tomescu
    Distributed Computing, 2023, 36 : 219 - 252
  • [3] Reaching Consensus for Asynchronous Distributed Key Generation
    Abraham, Ittai
    Jovanovic, Philipp
    Maller, Mary
    Meiklejohn, Sarah
    Stern, Gilad
    Tomescu, Alin
    PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '21), 2021, : 363 - 373
  • [4] Reaching consensus for asynchronous distributed key generation
    Abraham, Ittai
    Jovanovic, Philipp
    Maller, Mary
    Meiklejohn, Sarah
    Stern, Gilad
    Tomescu, Alin
    DISTRIBUTED COMPUTING, 2023, 36 (03) : 219 - 252
  • [5] Reaching consensus in decentralized coordination of distributed microservices
    Xue, Gang
    Deng, Shuiguang
    Liu, Di
    Yan, Zeming
    COMPUTER NETWORKS, 2021, 187
  • [6] Comparing distributed consensus algorithms
    Urbán, P
    Schiper, A
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON APPLIED SIMULATION AND MODELLING, 2004, : 474 - 480
  • [7] Reaching Consensus in the Byzantine Empire: A Comprehensive Review of BFT Consensus Algorithms
    Zhang, Gengrui
    Pan, Fei
    Mao, Yunhao
    Tijanic, Sofia
    Dang'Ana, Michael
    Motepalli, Shashank
    Zhang, Shiquan
    Jacobsen, Hans-Arno
    ACM COMPUTING SURVEYS, 2024, 56 (05)
  • [8] The distributed optimal consensus algorithms for general linear multi-agent systems
    Zhang, Fangfang
    Wang, Haijing
    Tan, Cheng
    Gao, Jinfeng
    2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 3351 - 3354
  • [9] General resilient consensus algorithms
    Ramos, Guilherme
    Silvestre, Daniel
    Silvestre, Carlos
    INTERNATIONAL JOURNAL OF CONTROL, 2022, 95 (06) : 1482 - 1496
  • [10] Stability of Distributed Adaptive Algorithms I: Consensus Algorithms
    Solo, Victor
    2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 7422 - 7427