D-ADMM: A Communication-Efficient Distributed Algorithm for Separable Optimization

被引:304
作者
Mota, Joao F. C. [1 ,2 ]
Xavier, Joao M. F. [1 ]
Aguiar, Pedro M. Q. [1 ]
Pueschel, Markus [3 ]
机构
[1] Univ Tecn Lisboa, Inst Super Tecn, Inst Sistemas & Robot, P-1600011 Lisbon, Portugal
[2] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
[3] ETH, Dept Comp Sci, CH-8092 Zurich, Switzerland
关键词
Alternating direction method of multipliers; distributed algorithms; sensor networks; CONSENSUS; NETWORKS;
D O I
10.1109/TSP.2013.2254478
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a distributed algorithm, named Distributed Alternating Direction Method of Multipliers (D-ADMM), for solving separable optimization problems in networks of interconnected nodes or agents. In a separable optimization problem there is a private cost function and a private constraint set at each node. The goal is to minimize the sum of all the cost functions, constraining the solution to be in the intersection of all the constraint sets. D-ADMM is proven to converge when the network is bipartite or when all the functions are strongly convex, although in practice, convergence is observed even when these conditions are not met. We use D-ADMM to solve the following problems from signal processing and control: average consensus, compressed sensing, and support vector machines. Our simulations show that D-ADMM requires less communications than state-of-the-art algorithms to achieve a given accuracy level. Algorithms with low communication requirements are important, for example, in sensor networks, where sensors are typically battery-operated and communicating is the most energy consuming operation.
引用
收藏
页码:2718 / 2723
页数:6
相关论文
共 28 条
[1]   Wireless sensor networks: a survey [J].
Akyildiz, IF ;
Su, W ;
Sankarasubramaniam, Y ;
Cayirci, E .
COMPUTER NETWORKS, 2002, 38 (04) :393-422
[2]  
[Anonymous], 2006, Pattern recognition and machine learning
[3]   Group-Lasso on Splines for Spectrum Cartography [J].
Bazerque, Juan Andres ;
Mateos, Gonzalo ;
Giannakis, Georgios B. .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2011, 59 (10) :4648-4663
[4]   Distributed Spectrum Sensing for Cognitive Radio Networks by Exploiting Sparsity [J].
Bazerque, Juan Andres ;
Giannakis, Georgios B. .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2010, 58 (03) :1847-1862
[5]  
Berg E.v., 2007, Sparco: A testing framework for sparse reconstruction
[6]  
Bertsekas D.P., 1989, PARALLEL DISTRIBUTED
[7]   Distributed optimization and statistical learning via the alternating direction method of multipliers [J].
Boyd S. ;
Parikh N. ;
Chu E. ;
Peleato B. ;
Eckstein J. .
Foundations and Trends in Machine Learning, 2010, 3 (01) :1-122
[8]   Atomic decomposition by basis pursuit [J].
Chen, SSB ;
Donoho, DL ;
Saunders, MA .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 20 (01) :33-61
[9]   Fast Consensus by the Alternating Direction Multipliers Method [J].
Erseghe, Tomaso ;
Zennaro, Davide ;
Dall'Anese, Emiliano ;
Vangelista, Lorenzo .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2011, 59 (11) :5523-5537
[10]  
Fischione P., 2011, WIRELESS NETWORK BAS