IEEE Signal Processing Letters · 2014 · 61 citations · 15 references
ComputingComputer ScienceMathematicsAlgorithmsDistributed SystemsDynamical SystemsConsensus AlgorithmsDistributed AlgorithmsDistributed ComputingDistributed ConsensusEigenvalue ProblemsMatrix ComputationAverage ConsensusConsensus In Multi-agent SystemsDistributed Linear AlgebraEigenvectorsFinite-time ConsensusFinite-time Stability
In this letter, we characterize the finite-time behavior on arbitrary undirected graphs. In particular, we derive distributed iterations that are a function of a linear operator on the underlying graph and show that any arbitrary initial condition can be forced to lie on a particular subspace in a finite time. This subspace can be chosen to have the same dimension as the algebraic multiplicity of any (arbitrarily chosen) eigenvalue of the underlying linear operator and is spanned by the eigenvectors corresponding to the chosen eigenvalue. In other words, finite-time behavior is completely characterized by the algebraic multiplicity of the eigenvalues and the corresponding eigenvectors of the underlying linear operator. We show that finite-time average-consensus can be cast naturally in this setup for which we further develop the necessary and sufficient conditions.
15
Consensus and Cooperation in Networked Multi-Agent Systems
Reza Olfati‐Saber, J.A. Fax, Richard M. Murray · Proceedings of the IEEE · 2007 · 10.3K citations
David I Shuman, Sunil K. Narang, Pascal Frossard et al. · IEEE Signal Processing Magazine · 2013 · 4.4K citations · Full text
Fast linear iterations for distributed averaging
Lin Xiao, Stephen Boyd · Systems & Control Letters · 2004 · 2.8K citations
Discrete Signal Processing on Graphs
Aliaksei Sandryhaila, José M. F. Moura · IEEE Transactions on Signal Processing · 2013 · 1.5K citations · Full text