Dual decomposition for multi-agent distributed optimization with coupling constraints*

被引:152
作者
Falsone, Alessandro [1 ]
Margellos, Kostas [2 ]
Garatti, Simone [1 ]
Prandini, Maria [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Via Ponzio 34-5, I-20133 Milan, Italy
[2] Univ Oxford, Dept Engn Sci, Parks Rd, Oxford OX1 3PJ, England
关键词
Distributed optimization; Consensus; Dual decomposition; Proximal minimization; SUBGRADIENT METHODS; CONSENSUS; ALGORITHMS; NETWORKS; CONVERGENCE;
D O I
10.1016/j.automatica.2017.07.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study distributed optimization in a cooperative multi-agent setting, where agents have to agree on the usage of shared resources and can communicate via a time-varying network to this purpose. Each agent has its own decision variables that should be set so as to minimize its individual objective function subject to local constraints. Resource sharing is modeled via coupling constraints that involve the non-positivity of the sum of agents' individual functions, each one depending on the decision variables of one single agent. We propose a novel distributed algorithm to minimize the sum of the agents' objective functions subject to both local and coupling constraints, where dual decomposition and proximal minimization are combined in an iterative scheme. Notably, privacy of information is guaranteed since only the dual optimization variables associated with the coupling constraints are exchanged by the agents. Under convexity assumptions, jointly with suitable connectivity properties of the communication network, we are able to prove that agents reach consensus to some optimal solution of the centralized dual problem counterpart, while primal variables converge to the set of optimizers of the centralized primal problem. The efficacy of the proposed approach is demonstrated on a plug-in electric vehicles charging problem. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:149 / 158
页数:10
相关论文
共 30 条
[1]  
[Anonymous], 1999, Athena scientific Belmont
[2]  
[Anonymous], 1984, Technical report
[3]   Proximal-Gradient Algorithms for Tracking Cascades Over Social Networks [J].
Baingana, Brian ;
Mateos, Gonzalo ;
Giannakis, Georgios B. .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2014, 8 (04) :563-575
[4]  
Bertsekas D. P., 1989, PARALLEL DISTRIBUTED, V23
[5]   Incremental proximal methods for large scale convex optimization [J].
Bertsekas, Dimitri P. .
MATHEMATICAL PROGRAMMING, 2011, 129 (02) :163-195
[6]   Distributed Reactive Power Feedback Control for Voltage Regulation and Loss Minimization [J].
Bolognani, Saverio ;
Carli, Ruggero ;
Cavraro, Guido ;
Zampieri, Sandro .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (04) :966-981
[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]  
Boyd S, 2004, CONVEX OPTIMIZATION
[9]   Distributed Constrained Optimization by Consensus-Based Primal-Dual Perturbation Method [J].
Chang, Tsung-Hui ;
Nedic, Angelia ;
Scaglione, Anna .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (06) :1524-1538
[10]  
Falsone A, 2016, IEEE DECIS CONTR P, P1889, DOI 10.1109/CDC.2016.7798540