Tracking-ADMM for distributed constraint-coupled optimization

被引:90
作者
Falsone, Alessandro [1 ]
Notarnicola, Ivano [2 ]
Notarstefano, Giuseppe [2 ]
Prandini, Maria [1 ]
机构
[1] Politecn Milan, Dept Elettron Informaz & Bioingn, Via Ponzio 34-5, I-20133 Milan, Italy
[2] Univ Bologna, Dept Ingn Energia Elettr & Informaz G Marconi, Alma Mater Studiorum, Viale Risorgimento 2, I-40136 Bologna, Italy
基金
欧洲研究理事会;
关键词
Distributed optimization; Constraint-coupled optimization; ADMM; SUBGRADIENT METHODS; LINEAR CONVERGENCE; CONSENSUS; ALGORITHM; DECOMPOSITION;
D O I
10.1016/j.automatica.2020.108962
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider constraint-coupled optimization problems in which agents of a network aim to cooperatively minimize the sum of local objective functions subject to individual constraints and a common linear coupling constraint. We propose a novel optimization algorithm that embeds a dynamic average consensus protocol in the parallel Alternating Direction Method of Multipliers (ADMM) to design a fully distributed scheme for the considered set-up. The dynamic average mechanism allows agents to track the time-varying coupling constraint violation (at the current solution estimates). The tracked version of the constraint violation is then used to update local dual variables in a consensus-based scheme mimicking a parallel ADMM step. Under convexity, we prove that all limit points of the agents' primal solution estimates form an optimal solution of the constraint-coupled (primal) problem. The result is proved by means of a Lyapunov-based analysis simultaneously showing consensus of the dual estimates to a dual optimal solution, convergence of the tracking scheme and asymptotic optimality of primal iterates. A numerical study on optimal charging schedule of plug-in electric vehicles corroborates the theoretical results. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:13
相关论文
共 45 条
[1]  
Alghunaim SA, 2018, IEEE DECIS CONTR P, P829, DOI 10.1109/CDC.2018.8619343
[2]  
[Anonymous], FOUND TRENDS MACH LE
[3]  
BERTSEKAS D. P., 1989, Parallel and Distributed Computation: Numerical Methods
[4]  
Carli R., 2019, IEEE CONTROL SYSTEMS, V4, P247
[5]   A Proximal Dual Consensus ADMM Method for Multi-Agent Constrained Optimization [J].
Chang, Tsung-Hui .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (14) :3719-3734
[6]   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
[7]   Convergent prediction-correction-based ADMM for multi-block separable convex programming [J].
Chang, Xiaokai ;
Liu, Sanyang ;
Zhao, Pengjun ;
Li, Xu .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 335 :270-288
[8]   Distributed constrained optimization for multi-agent networks with nonsmooth objective functions [J].
Chen, Gang ;
Yang, Qing .
SYSTEMS & CONTROL LETTERS, 2019, 124 :60-67
[9]   NEXT: In-Network Nonconvex Optimization [J].
Di Lorenzo, Paolo ;
Scutari, Gesualdo .
IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2016, 2 (02) :120-136
[10]   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