Average Consensus by Graph Filtering: New Approach, Explicit Convergence Rate, and Optimal Design

This paper revisits the problem of multiagent consensus from a graph signal processing perspective. Describing a consensus protocol as a graph spectrum filter, we present an effective new approach to the analysis and design of consensus protocols in the graph spectrum domain for the uncertain networks, which are difficult to handle by the existing time-domain methods. This novel approach has led to the following new results: 1) explicit connection between the time-varying consensus protocol and the graph filter; 2) new necessary and sufficient conditions for both finite-time and asymptotic average consensus of multiagent systems (MASs); 3) direct link between the consensus convergence rate and periodic consensus protocols, and conversion of fast consensus problem to the polynomial design of the graph filter; 4) two explicit design methods of the periodic consensus protocols with a predictable convergence rate for MASs on uncertain graphs; and 5) explicit formulas for the convergence rate of designed protocols. Several numerical examples are given to demonstrate the validity, effectiveness, and advantages of these results.

[1]  Long Wang,et al.  Finite-Time Consensus Problems for Networks of Dynamic Agents , 2007, IEEE Transactions on Automatic Control.

[2]  Tao Li,et al.  Consensus Conditions of Multi-Agent Systems With Time-Varying Topologies and Stochastic Communication Noises , 2010, IEEE Transactions on Automatic Control.

[3]  Soummya Kar,et al.  Finite-time distributed consensus through graph filters , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[4]  Xi Chen,et al.  Robust Sampled-Data Output Synchronization of Nonlinear Heterogeneous Multi-Agents , 2017, IEEE Transactions on Automatic Control.

[5]  Yu-Ping Tian,et al.  Consensus of Multi-Agent Systems With Diverse Input and Communication Delays , 2008, IEEE Transactions on Automatic Control.

[6]  G. Lorentz Approximation of Functions , 1966 .

[7]  Tao Li,et al.  Mean square average-consensus under measurement noises and fixed topologies: Necessary and sufficient conditions , 2009, Autom..

[8]  Sunil K. Narang,et al.  Bilateral filter: Graph spectral interpretation and extensions , 2013, 2013 IEEE International Conference on Image Processing.

[9]  Minyue Fu,et al.  Consensus control for a network of high order continuous-time agents with communication delays , 2018, Autom..

[10]  Stephen P. Boyd,et al.  Fast linear iterations for distributed averaging , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[11]  Pierre Vandergheynst,et al.  Vertex-Frequency Analysis on Graphs , 2013, ArXiv.

[12]  Jelena Kovacevic,et al.  Discrete Signal Processing on Graphs: Sampling Theory , 2015, IEEE Transactions on Signal Processing.

[13]  Zhiyong Chen,et al.  Overview: Collective Control of Multiagent Systems , 2016, IEEE Transactions on Control of Network Systems.

[14]  Pascal Frossard,et al.  The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains , 2012, IEEE Signal Processing Magazine.

[15]  Stephen P. Boyd,et al.  Distributed average consensus with least-mean-square deviation , 2007, J. Parallel Distributed Comput..

[16]  Pascal Frossard,et al.  Polynomial Filtering for Fast Convergence in Distributed Consensus , 2008, IEEE Transactions on Signal Processing.

[17]  Wenwu Yu,et al.  An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination , 2012, IEEE Transactions on Industrial Informatics.

[18]  Jorge Cortés,et al.  Finite-time convergent gradient flows with applications to network consensus , 2006, Autom..

[19]  C.N. Hadjicostis,et al.  Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies , 2007, 2007 American Control Conference.

[20]  Carlos Sagüés,et al.  Chebyshev Polynomials in Distributed Consensus Applications , 2011, IEEE Transactions on Signal Processing.

[21]  R. Olfati-Saber Ultrafast consensus in small-world networks , 2005, Proceedings of the 2005, American Control Conference, 2005..

[22]  João Pedro Hespanha,et al.  A Survey of Recent Results in Networked Control Systems , 2007, Proceedings of the IEEE.

[23]  Lihua Xie,et al.  Quantized Leaderless and Leader-Following Consensus of High-Order Multi-Agent Systems With Limited Data Rate , 2016, IEEE Transactions on Automatic Control.

[24]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs , 2012, IEEE Transactions on Signal Processing.

[25]  Lihua Xie,et al.  Distributed consensus for multi-agent systems with delays and noises in transmission channels , 2011, Autom..

[26]  Pierre Vandergheynst,et al.  A Multiscale Pyramid Transform for Graph Signals , 2013, IEEE Transactions on Signal Processing.

[27]  Pascal Frossard,et al.  Distributed Signal Processing via Chebyshev Polynomial Approximation , 2011, IEEE Transactions on Signal and Information Processing over Networks.

[28]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[29]  Raphaël M. Jungers,et al.  Graph diameter, eigenvalues, and minimum-time consensus , 2012, Autom..

[30]  Alain Y. Kibangou,et al.  Step-size sequence design for finite-time average consensus in secure wireless sensor networks , 2014, Syst. Control. Lett..

[31]  Mengyin Fu,et al.  Consensus of Multi-Agent Systems With General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive Protocols , 2011, IEEE Transactions on Automatic Control.

[32]  T. C. Aysal,et al.  Accelerated Distributed Average Consensus via Localized Node State Prediction , 2009, IEEE Transactions on Signal Processing.

[33]  Tao Li,et al.  Multi-Agent Consensus With Relative-State-Dependent Measurement Noises , 2013, IEEE Transactions on Automatic Control.

[34]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[35]  Santiago Segarra,et al.  Optimal Graph-Filter Design and Applications to Distributed Linear Network Operators , 2017, IEEE Transactions on Signal Processing.

[36]  Shun-ichi Azuma,et al.  On a relation between graph signal processing and multi-agent consensus , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[37]  Lihua Xie,et al.  Consensus condition for linear multi-agent systems over randomly switching topologies , 2013, Autom..

[38]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs: Frequency Analysis , 2013, IEEE Transactions on Signal Processing.

[39]  Lihua Xie,et al.  Distributed Consensus With Limited Communication Data Rate , 2011, IEEE Transactions on Automatic Control.

[40]  Max Donath,et al.  American Control Conference , 1993 .

[41]  Emiliano Dall'Anese,et al.  Fast Consensus by the Alternating Direction Multipliers Method , 2011, IEEE Transactions on Signal Processing.

[42]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[43]  Shihua Li,et al.  Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics , 2011, Autom..