Consensus and Products of Random Stochastic Matrices: Exact Rate for Convergence in Probability

We find the exact rate for convergence in probability of products of independent, identically distributed symmetric, stochastic matrices. It is well-known that if the matrices have positive diagonals almost surely and the support graph of the mean or expected value of the random matrices is connected, the products of the matrices converge almost surely to the average consensus matrix, and thus in probability. In this paper, we show that the convergence in probability is exponentially fast, and we explicitly characterize the exponential rate of this convergence. Our analysis reveals that the exponential rate of convergence in probability depends only on the statistics of the support graphs of the random matrices. Further, we show how to compute this rate for commonly used random models: gossip and link failure. With these models, the rate is found by solving a min-cut problem, and hence it is easily computable. Finally, as an illustration, we apply our results to solving power allocation among networked sensors in a consensus+innovations distributed detection problem.

[1]  Asuman E. Ozdaglar,et al.  Convergence rate for consensus with delays , 2010, J. Glob. Optim..

[2]  Alain Joye,et al.  Infinite Products of Random Matrices and Repeated Interaction Dynamics , 2007 .

[3]  Alexandros G. Dimakis,et al.  Geographic Gossip: Efficient Averaging for Sensor Networks , 2007, IEEE Transactions on Signal Processing.

[4]  Michel Loève,et al.  Probability Theory I , 1977 .

[5]  Paolo Braca,et al.  Asymptotic Optimality of Running Consensus in Testing Binary Hypotheses , 2010, IEEE Transactions on Signal Processing.

[6]  Ananthram Swami,et al.  Consensus algorithms over fading channels , 2010, 2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE.

[7]  E. Seneta Non-negative Matrices and Markov Chains , 2008 .

[8]  V. L. Girko,et al.  A Limit Theorem for Products of Random Matrices , 1976 .

[9]  Matthew O. Jackson,et al.  Naïve Learning in Social Networks and the Wisdom of Crowds , 2010 .

[10]  Bruno Sinopoli,et al.  Communication Complexity and Energy Efficient Consensus Algorithm , 2010 .

[11]  B. Lautrup,et al.  Products of random matrices. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  H. Hennion,et al.  Limit theorems for products of positive random matrices , 1997 .

[13]  Mechthild Stoer,et al.  A simple min-cut algorithm , 1997, JACM.

[14]  Persi Diaconis,et al.  Random doubly stochastic tridiagonal matrices , 2013, Random Struct. Algorithms.

[15]  Sandro Zampieri,et al.  Randomized consensus algorithms over large scale networks , 2007, 2007 Information Theory and Applications Workshop.

[16]  John N. Tsitsiklis,et al.  On distributed averaging algorithms and quantization effects , 2007, 2008 47th IEEE Conference on Decision and Control.

[17]  Alireza Tahbaz-Salehi,et al.  Consensus Over Ergodic Stationary Graph Processes , 2010, IEEE Transactions on Automatic Control.

[18]  V. N. Tutubalin On Limit Theorems for the Product of Random Matrices , 1965 .

[19]  José M. F. Moura,et al.  Large Deviations Performance of Consensus+Innovations Distributed Detection With Non-Gaussian Observations , 2011, IEEE Transactions on Signal Processing.

[20]  Behrouz Touri,et al.  Product of Random Stochastic Matrices , 2011, IEEE Transactions on Automatic Control.

[21]  Martin Vetterli,et al.  Which Distributed Averaging Algorithm Should I Choose for my Sensor Network? , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[22]  José M. F. Moura,et al.  Weight Optimization for Consensus Algorithms With Correlated Switching Topology , 2009, IEEE Transactions on Signal Processing.

[23]  Soummya Kar,et al.  Distributed Average Consensus in Sensor Networks with Random Link Failures and Communication Channel Noise , 2007, 2007 Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers.

[24]  Milos S. Stankovic,et al.  Consensus Based Overlapping Decentralized Estimator , 2009, IEEE Transactions on Automatic Control.

[25]  José M. F. Moura,et al.  Distributed Detection via Gaussian Running Consensus: Large Deviations Asymptotic Analysis , 2011, IEEE Transactions on Signal Processing.

[26]  Ali H. Sayed,et al.  Diffusion Least-Mean Squares Over Adaptive Networks: Formulation and Performance Analysis , 2008, IEEE Transactions on Signal Processing.

[27]  Karl Henrik Johansson,et al.  On decentralized negotiation of optimal consensus , 2008, Autom..

[28]  José M. F. Moura,et al.  Distributed detection over time varying networks: Large deviations analysis , 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[29]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[30]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[31]  Asuman E. Ozdaglar,et al.  Distributed Subgradient Methods for Multi-Agent Optimization , 2009, IEEE Transactions on Automatic Control.

[32]  Soummya Kar,et al.  Distributed Parameter Estimation in Sensor Networks: Nonlinear Observation Models and Imperfect Communication , 2008, IEEE Transactions on Information Theory.

[33]  Alireza Tahbaz-Salehi,et al.  On consensus over random networks , 2006 .

[34]  Vladislav Kargin,et al.  Products of random matrices: Dimension and growth in norm , 2009, 0903.0632.

[35]  Soummya Kar,et al.  Gossip Algorithms for Distributed Signal Processing , 2010, Proceedings of the IEEE.

[36]  John N. Tsitsiklis,et al.  Problems in decentralized decision making and computation , 1984 .

[37]  Alle Leizarowitz,et al.  On infinite products of stochastic matrices , 1992 .

[38]  Behrouz Touri,et al.  On backward product of stochastic matrices , 2011, Autom..

[39]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

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

[41]  Robert D. Carr,et al.  Compacting cuts: a new linear formulation for minimum cut , 2007, SODA '07.

[42]  Michael G. Rabbat,et al.  Greedy Gossip With Eavesdropping , 2008, IEEE Transactions on Signal Processing.

[43]  Emile Le Page,et al.  Théorèmes limites pour les produits de matrices aléatoires , 1982 .

[44]  M. Degroot Reaching a Consensus , 1974 .

[45]  John N. Tsitsiklis,et al.  Convergence Speed in Distributed Consensus and Averaging , 2009, SIAM J. Control. Optim..