Push-Sum Distributed Dual Averaging for Convex Optimization

被引:217
作者
Tsianos, Konstantinos I. [1 ]
Lawlor, Sean [1 ]
Rabbat, Michael G. [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 2A7, Canada
来源
2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC) | 2012年
关键词
ALGORITHMS;
D O I
10.1109/cdc.2012.6426375
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently there has been a significant amount of research on developing consensus based algorithms for distributed optimization motivated by applications that vary from large scale machine learning to wireless sensor networks. This work describes and proves convergence of a new algorithm called Push-Sum Distributed Dual Averaging which combines a recent optimization algorithm [1] with a push-sum consensus protocol [2]. As we discuss, the use of push-sum has significant advantages. Restricting to doubly stochastic consensus protocols is not required and convergence to the true average consensus is guaranteed without knowing the stationary distribution of the update matrix in advance. Furthermore, the communication semantics of just summing the incoming information make this algorithm truly asynchronous and allow a clean analysis when varying intercommunication intervals and communication delays are modelled. We include experiments in simulation and on a small cluster to complement the theoretical analysis.
引用
收藏
页码:5453 / 5458
页数:6
相关论文
共 15 条
[1]  
[Anonymous], 1973, Non-negative Matrices and Markov Chains
[2]   Broadcast Gossip Algorithms for Consensus [J].
Aysal, Tuncer Can ;
Yildiz, Mehmet Ercan ;
Sarwate, Anand D. ;
Scaglione, Anna .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2009, 57 (07) :2748-2761
[3]   Weighted Gossip: Distributed Averaging Using Non-Doubly Stochastic Matrices [J].
Benezit, Florence ;
Blondel, Vincent ;
Thiran, Patrick ;
Tsitsiklis, John ;
Vetterli, Martin .
2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, :1753-1757
[4]   Gossip Algorithms for Distributed Signal Processing [J].
Dimakis, Alexandros G. ;
Kar, Soummya ;
Moura, Jose M. F. ;
Rabbat, Michael G. ;
Scaglione, Anna .
PROCEEDINGS OF THE IEEE, 2010, 98 (11) :1847-1864
[5]   Dual Averaging for Distributed Optimization: Convergence Analysis and Network Scaling [J].
Duchi, John C. ;
Agarwal, Alekh ;
Wainwright, Martin J. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (03) :592-606
[6]  
Fill James Allen, 1991, The Annals of Applied Probability, V1, P62
[7]  
Gharesifard B, 2010, P AMER CONTR CONF, P2440
[8]  
Gropp W., 1998, MPI: The Complete Reference, V1
[9]  
Johansson B., 2009, SIAM J CONTROL OPTIM, V20
[10]   Gossip-based computation of aggregate information [J].
Kempe, D ;
Dobra, A ;
Gehrke, J .
44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, :482-491