Distributed Matrix Scaling and Application to Average Consensus in Directed Graphs

被引:66
作者
Dominguez-Garcia, Alejandro D. [1 ]
Hadjicostis, Christoforos N. [1 ,2 ]
机构
[1] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[2] Univ Cyprus, Dept Elect & Comp Engn, CY-1678 Nicosia, Cyprus
基金
美国国家科学基金会;
关键词
Average consensus; directed graph; distributed algorithms; matrix scaling; nonnegative matrix; ALGORITHMS;
D O I
10.1109/TAC.2012.2219953
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a class of distributed iterative algorithms that enable the asymptotic scaling of a primitive column stochastic matrix, with a given sparsity structure, to a doubly stochastic form. We also demonstrate the application of these algorithms to the average consensus problem in networked multi-component systems. More specifically, we consider a setting where each node is in charge of assigning weights on its outgoing edges based on the weights on its incoming edges. We establish that, as long as the (generally directed) graph that describes the communication links between components is strongly connected, each of the proposed matrix scaling algorithms allows the system components to asymptotically assign, in a distributed fashion, weights that comprise a primitive doubly stochastic matrix. We also show that the nodes can asymptotically reach average consensus by executing a linear iteration that uses the time-varying weights (as they result at the end of each iteration of the chosen matrix scaling algorithm).
引用
收藏
页码:667 / 681
页数:15
相关论文
共 30 条
[1]  
Cai K, 2011, IEEE DECIS CONTR P, P1956, DOI 10.1109/CDC.2011.6160386
[2]   TOWARDS CONSENSUS - SOME CONVERGENCE THEOREMS ON REPEATED AVERAGING [J].
CHATTERJEE, S ;
SENETA, E .
JOURNAL OF APPLIED PROBABILITY, 1977, 14 (01) :89-97
[3]   Corrective Consensus: Converging to the Exact Average [J].
Chen, Yin ;
Tron, Roberto ;
Terzis, Andreas ;
Vidal, Rene .
49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, :1221-1228
[4]   Distributed algorithms for reaching consensus on general functions [J].
Cortes, Jorge .
AUTOMATICA, 2008, 44 (03) :726-737
[5]   NOTE ON NONNEGATIVE MATRICES [J].
DJOKOVIC, DZ .
PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1970, 25 (01) :80-&
[6]   AVERAGE CONSENSUS WITH PACKET DROP COMMUNICATION [J].
Fagnani, Fabio ;
Zampieri, Sandro .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2009, 48 (01) :102-133
[7]   A SIMPLE DISTRIBUTED AUTONOMOUS POWER-CONTROL ALGORITHM AND ITS CONVERGENCE [J].
FOSCHINI, GJ ;
MILJANIC, Z .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 1993, 42 (04) :641-646
[8]   Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms [J].
Franceschelli, Mauro ;
Giua, Alessandro ;
Seatzu, Carla .
IEEE SENSORS JOURNAL, 2011, 11 (03) :808-817
[9]   Distributed Strategies for Generating Weight-Balanced and Doubly Stochastic Digraphs [J].
Gharesifard, Bahman ;
Cortes, Jorge .
EUROPEAN JOURNAL OF CONTROL, 2012, 18 (06) :539-557
[10]  
Gharesifard B, 2010, P AMER CONTR CONF, P2440