Distributed Non-smooth Resource Allocation Over a Network

被引:15
作者
Johansson, Bjorn [1 ]
Johansson, Mikael [1 ]
机构
[1] Royal Inst Technol, Sch Elect Engn, ACCESS Linnaeus Ctr, S-10044 Stockholm, Sweden
来源
PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009) | 2009年
关键词
OPTIMIZATION;
D O I
10.1109/CDC.2009.5400558
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Networked systems are common and crucial. One of the canonical problems in such systems is distributed resource allocation. From this rather broad class of problems, we consider a convex non-smooth resource allocation problem with a global resource constraint. Specifically, the objective function is separable and consists of a sum of convex functions, each associated with a node in a given network. Each component of the objective depends on a single variable local to the associated node and the sum of all local variables must remain constant at all times. For scalability, we constrain the nodes to only communicate and exchange resources with their immediate neighbors. We propose an algorithm that combines subgradient optimization with distributed averaging. Starting the algorithm from a feasible point, the nodes iteratively exchange resources with their neighbors to get close to the optimal set while satisfying the total resource constraint at all times. We show that under mild technical conditions the algorithm converges in an epsilon-sense, as long as the stepsize is chosen sufficiently small and the distributed averaging process is sufficiently accurate. We derive expressions for how the stepsize and the number of consensus iterations affect the accuracy of the final result.
引用
收藏
页码:1678 / 1683
页数:6
相关论文
共 12 条
[1]  
[Anonymous], 2015, Parallel and Distributed Computation: Numerical Methods
[2]  
Boyd S, 2004, SIAM REV, V46, P667, DOI [10.1137/S0036144503423264, 10.1137/s0036144503423264]
[3]  
HO YC, 1980, LARGE SCALE SYST, V1, P51
[4]  
Ibaraki T., 1988, Resource allocation problems: algorithmic approaches
[5]  
Johansson B., 2008, THESIS
[6]   Mathematical decomposition techniques for distributed cross-layer optimization of data networks [J].
Johansson, Bjorn ;
Soldati, Pablo ;
Johansson, Mikael .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2006, 24 (08) :1535-1547
[7]   Convergence of approximate and incremental subgradient methods for convex optimization [J].
Kiwiel, KC .
SIAM JOURNAL ON OPTIMIZATION, 2004, 14 (03) :807-840
[8]   Consensus and cooperation in networked multi-agent systems [J].
Olfati-Saber, Reza ;
Fax, J. Alex ;
Murray, Richard M. .
PROCEEDINGS OF THE IEEE, 2007, 95 (01) :215-233
[9]   A survey on the continuous nonlinear resource allocation problem [J].
Patriksson, Michael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 185 (01) :1-46
[10]  
Rockafellar RalphTyrell, 2015, Princeton mathematical series