Laplacian-based matrix design for finite-time aveazge consensus in digraphs

In this paper, we consider the problem of assigning time-varying weights on the links of a time-invariant digraph, such that average consensus is reached in a finite number of steps. More specifically, we derive a finite set of weight matrices that are based on the Laplacian and the Laplacian eigenvalues of the given digraph, such that the product of these weight matrices (in any order) leads to a rank-one matrix. Using the weights associated with this sequence of weight matrices, the nodes run two linear iterations (each with its own initial conditions) and, after a finite number of steps, can calculate the average of the initial values by taking the ratio of the two values they possess at the end of the iteration process. As in the case of undirected graphs, we show that the set of matrices depends on the number of nonzero distinct eigenvalues of the Laplacian matrix. However, unlike the case for undirected graphs, the Laplacian matrix is no longer symmetric, and the number of steps depends not only on the number of distinct eigenvalues but also on their algebraic multiplicities. Illustrative examples demonstrate the validity of the derived results.

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

[2]  Shreyas Sundaram,et al.  Distributed function calculation and consensus using linear iterative strategies , 2008, IEEE Journal on Selected Areas in Communications.

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

[4]  Alain Y. Kibangou,et al.  Graph Laplacian based matrix design for finite-time distributed average consensus , 2012, 2012 American Control Conference (ACC).

[5]  Dennis S. Bernstein,et al.  Finite-Time Stability of Continuous Autonomous Systems , 2000, SIAM J. Control. Optim..

[6]  Jorge Cortes,et al.  Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms , 2009 .

[7]  Jeff S. Shamma,et al.  Cooperative Control of Distributed Multi-Agent Systems , 2008 .

[8]  Leonard J. Schulman,et al.  On matrix factorization and scheduling for finite-time average-consensus , 2010 .

[9]  D. V. Senthilkumar,et al.  Restoration of rhythmicity in diffusively coupled dynamical networks , 2015, Nature Communications.

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

[11]  Leonidas Georgopoulos,et al.  Definitive Consensus for Distributed Data Inference , 2011 .

[12]  Alain Y. Kibangou Finite-time average consensus based protocol for distributed estimation over AWGN channels , 2011, IEEE Conference on Decision and Control and European Control Conference.

[13]  Xianbin Wang,et al.  Wireless Sensor Network Reliability and Security in Factory Automation: A Survey , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[14]  Henk Wymeersch,et al.  Traffic Coordination at Road Intersections: Autonomous Decision-Making Algorithms Using Model-Based Heuristics , 2017, IEEE Intelligent Transportation Systems Magazine.

[15]  Usman A. Khan,et al.  Revisiting Finite-Time Distributed Algorithms via Successive Nulling of Eigenvalues , 2015, IEEE Signal Processing Letters.

[16]  Yongcan Cao,et al.  Distributed Coordination of Multi-agent Networks: Emergent Problems, Models, and Issues , 2010 .

[17]  Thi Minh Dung,et al.  Distributed Design of Finite-time Average Consensus Protocols , 2013 .

[18]  Christoforos N. Hadjicostis,et al.  Distributed Finite-Time Average Consensus in Digraphs in the Presence of Time Delays , 2015, IEEE Transactions on Control of Network Systems.

[19]  Gerhard P. Hancke,et al.  Industrial Wireless Sensor Networks: Challenges, Design Principles, and Technical Approaches , 2009, IEEE Transactions on Industrial Electronics.

[20]  Ling Shi,et al.  Decentralised minimal-time consensus , 2011, IEEE Conference on Decision and Control and European Control Conference.

[21]  Christoforos N. Hadjicostis,et al.  Distributed Averaging and Balancing in Network Systems: with Applications to Coordination and Control , 2018, Found. Trends Syst. Control..

[22]  Christoforos N. Hadjicostis,et al.  Coordination and Control of Distributed Energy Resources for Provision of Ancillary Services , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[23]  Ljupco Kocarev,et al.  Tracking Control of Networked Multi-Agent Systems Under New Characterizations of Impulses and Its Applications in Robotic Systems , 2016, IEEE Transactions on Industrial Electronics.

[24]  Christoforos N. Hadjicostis,et al.  Distributed Averaging and Balancing in Network Systems , 2018 .