Adaptive consensus and algebraic connectivity estimation in sensor networks with chebyshev polynomials

In the recent years a lot of effort has been devoted to the problem of finding distributed algorithms that achieve a fast consensus. The distributed evaluation of polynomials improves the convergence speed to the consensus keeping the good properties of standard methods. The drawback about using polynomials is that they usually require some knowledge about the network in order to have good convergence properties. In this paper we consider the consensus method using Chebyshev polynomials and present an algorithm to compute, in a distributed way, the parameters that make the method get the optimal convergence rate. One of the parameters coincides with the second largest eigenvalue of the weight matrix, i.e., the algebraic connectivity, and we prove the convergence of the algorithm to it. We also present three variants of the algorithm to converge to this parameter in a faster way and to consider changes in the communication topology. We evaluate our algorithm in a simulated environment showing its performance in a wide set of networks.

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

[2]  Francesco Bullo,et al.  Distributed Control of Robotic Networks , 2009 .

[3]  Andrea Gasparri,et al.  Decentralized Laplacian eigenvalues estimation for networked multi-agent systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[4]  S. Muthukrishnan,et al.  First- and Second-Order Diffusive Methods for Rapid, Coarse, Distributed Load Balancing , 1996, Theory of Computing Systems.

[5]  Siddhartha S. Srinivasa,et al.  Decentralized estimation and control of graph connectivity in mobile sensor networks , 2008, 2008 American Control Conference.

[6]  Seif Haridi,et al.  Distributed Algorithms , 1992, Lecture Notes in Computer Science.

[7]  E. Montijano,et al.  Fast distributed consensus with Chebyshev polynomials , 2011, Proceedings of the 2011 American Control Conference.

[8]  Ling Shi,et al.  Decentralised final value theorem for discrete-time LTI systems with application to minimal-time distributed consensus , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

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

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

[11]  J. Dicapua Chebyshev Polynomials , 2019, Fibonacci and Lucas Numbers With Applications.

[12]  T. J. Rivlin The Chebyshev polynomials , 1974 .

[13]  Michael G. Rabbat,et al.  Optimization and Analysis of Distributed Averaging With Short Node Memory , 2009, IEEE Transactions on Signal Processing.