A Dual Splitting Approach for Distributed Resource Allocation With Regularization

被引:38
作者
Xu, Jinming [1 ]
Zhu, Shanying [2 ,3 ]
Soh, Yeng Chai [4 ]
Xie, Lihua [4 ]
机构
[1] Arizona State Univ, Ira A Fulton Sch Engn, Tempe, AZ 85281 USA
[2] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200240, Peoples R China
[3] Minist Educ China, Key Lab Syst Control & Informat Proc, Shanghai 200240, Peoples R China
[4] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
来源
IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS | 2019年 / 6卷 / 01期
基金
新加坡国家研究基金会; 国家重点研发计划;
关键词
Optimization duality; regularization; resource allocation; splitting methods; CONVERGENCE ANALYSIS; ECONOMIC-DISPATCH; GRADIENT-METHOD; OPTIMIZATION; ALGORITHMS; NETWORKS;
D O I
10.1109/TCNS.2018.2834310
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We deal with a class of distributed resource allocation problems where each agent attempts to minimize its own cost while respecting network-wide resource constraints as well as local capacity limits. This problem arises from many areas, such as economic dispatch, network utility maximization, and demand response. Most existing methods are centralized while few works are devoted to solving the problem in a distributed manner. The problem becomes even more challenging when there is a (nonsmooth) regularization term in the cost function. In this paper, we propose a novel distributed algorithm (termed DuSPA) to solve the above problem based on duality analysis and splitting methods. For privacy concerns, this algorithm is not required to communicate sensitive gradient information while still achieving the optimum without sacrificing the performance. We will show that the proposed algorithm converges at a nonergodic convergence rate of O(1/k) for general convex cost functions and a linear convergence rate for smooth and strongly convex cost functions, respectively. Furthermore, we apply the proposed algorithm to an economic dispatch problem to show its effectiveness.
引用
收藏
页码:403 / 414
页数:12
相关论文
共 37 条
[1]  
[Anonymous], FOUND TRENDS MACH LE
[2]  
Bauschke HH, 2011, CMS BOOKS MATH, P1, DOI 10.1007/978-1-4419-9467-7
[3]   An O(1/k) Gradient Method for Network Resource Allocation Problems [J].
Beck, Amir ;
Nedic, Angelia ;
Ozdaglar, Asuman ;
Teboulle, Marc .
IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2014, 1 (01) :64-73
[4]   Initialization-free distributed coordination for economic dispatch under varying loads and generator commitment [J].
Cherukuri, Ashish ;
Cortes, Jorge .
AUTOMATICA, 2016, 74 :183-193
[5]   Distributed Generator Coordination for Initialization and Anytime Optimization in Economic Dispatch [J].
Cherukuri, Ashish ;
Cortes, Jorge .
IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2015, 2 (03) :226-237
[6]   A Primal-Dual Splitting Method for Convex Optimization Involving Lipschitzian, Proximable and Linear Composite Terms [J].
Condat, Laurent .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2013, 158 (02) :460-479
[7]   Coverage control for mobile sensing networks [J].
Cortés, J ;
Martínez, S ;
Karatas, T ;
Bullo, F .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2004, 20 (02) :243-255
[8]  
Doan T. T., 2016, ARXIV160906660
[9]   Distributed Continuous-Time Convex Optimization on Weight-Balanced Digraphs [J].
Gharesifard, Bahman ;
Cortes, Jorge .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (03) :781-786
[10]   Convergence Analysis of Primal-Dual Algorithms for a Saddle-Point Problem: From Contraction Perspective [J].
He, Bingsheng ;
Yuan, Xiaoming .
SIAM JOURNAL ON IMAGING SCIENCES, 2012, 5 (01) :119-149