Fast distributed algebraic connectivity estimation in large scale networks

Abstract This paper presents a distributed method to estimate the algebraic connectivity of fixed undirected communication graphs. The proposed algorithm uses bisection to estimate the second smallest eigenvalue of the Laplacian matrix associated to the graph. In order to decide the sub-interval in which the eigenvalue is contained, a distributed averaging algorithm based on Chebyshev polynomials is considered together with a max consensus algorithm. The information exchanged by neighbors in the graph each communication round is constant and independent of the size of the network, making it scalable to large networks. Besides, exploiting the convergence properties of Chebyshev polynomials we provide a direct estimation of the algebraic connectivity so that, instead of the midpoint of the bisection interval, the new approximation can be used. Finally, our algorithm also provides upper and lower bounds on the algebraic connectivity and an estimation of the Fiedler eigenvector associated to it. Simulations in large networks demonstrate the scalability and accuracy of the algorithm.

[1]  Carlos Sagüés,et al.  Adaptive consensus and algebraic connectivity estimation in sensor networks with chebyshev polynomials , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

[3]  Victor M. Preciado,et al.  Moment-Based Spectral Analysis of Large-Scale Networks Using Local Structural Information , 2010, IEEE/ACM Transactions on Networking.

[4]  Sergio Barbarossa,et al.  Distributed Estimation and Control of Algebraic Connectivity Over Random Graphs , 2013, IEEE Transactions on Signal Processing.

[5]  Andrzej Banaszuk,et al.  Wave equation based algorithm for distributed eigenvector computation , 2010, 49th IEEE Conference on Decision and Control (CDC).

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

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

[8]  Siddhartha S. Srinivasa,et al.  Decentralized estimation and control of graph connectivity in mobile sensor networks , 2008, ACC.

[9]  Marc Moonen,et al.  Topology-aware distributed adaptation of Laplacian weights for in-network averaging , 2013, 21st European Signal Processing Conference (EUSIPCO 2013).

[10]  Alain Y. Kibangou,et al.  Consensus-based distributed estimation of Laplacian eigenvalues of undirected graphs , 2013, 2013 European Control Conference (ECC).

[11]  Zhihua Qu,et al.  Distributed estimation of algebraic connectivity of directed networks , 2013, Syst. Control. Lett..

[12]  David Kempe,et al.  A decentralized algorithm for spectral analysis , 2004, STOC '04.

[13]  Marc Moonen,et al.  Distributed computation of the Fiedler vector with application to topology inference in ad hoc networks , 2013, Signal Process..

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

[15]  Karl Henrik Johansson,et al.  Distributed algebraic connectivity estimation for adaptive event-triggered consensus , 2012, 2012 American Control Conference (ACC).

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

[17]  Victor M. Preciado,et al.  Structural Analysis of Laplacian Spectral Properties of Large-Scale Networks , 2011, IEEE Transactions on Automatic Control.

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

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

[20]  Andrzej Banaszuk,et al.  Hearing the clusters of a graph: A distributed algorithm , 2009, Autom..

[21]  David M. Young,et al.  Applied Iterative Methods , 2004 .

[22]  George J. Pappas,et al.  Distributed control of the Laplacian spectral moments of a network , 2010, Proceedings of the 2010 American Control Conference.

[23]  Andrea Gasparri,et al.  Decentralized estimation of Laplacian eigenvalues in multi-agent systems , 2012, Autom..

[24]  Karl Henrik Johansson,et al.  Distributed algebraic connectivity estimation for undirected graphs with upper and lower bounds , 2014, Autom..