Distributed Continuous-Time Optimization: Nonuniform Gradient Gains, Finite-Time Convergence, and Convex Constraint Set

被引:316
作者
Lin, Peng [1 ]
Ren, Wei [2 ]
Farrell, Jay A. [2 ]
机构
[1] Cent S Univ, Sch Informat Sci & Engn, Changsha 410083, Hunan, Peoples R China
[2] Univ Calif Riverside, Dept Elect & Comp Engn, Riverside, CA 92521 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Consensus; convex set constraint; distributed optimization; finite-time convergence; multi-agent systems; nonuniform gradient gains; SUBGRADIENT METHODS; MULTIAGENT SYSTEMS; OPTIMAL CONSENSUS; ALGORITHMS; NETWORKS;
D O I
10.1109/TAC.2016.2604324
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a distributed optimization problem with general differentiable convex objective functions is studied for continuous-time multi-agent systems with single-integrator dynamics. The objective is for multiple agents to cooperatively optimize a team objective function formed by a sum of local objective functions with only local interaction and information while explicitly taking into account nonuniform gradient gains, finite-time convergence, and a common convex constraint set. First, a distributed nonsmooth algorithm is introduced for a special class of convex objective functions that have a quadratic-like form. It is shown that all agents reach a consensus in finite time while minimizing the team objective function asymptotically. Second, a distributed algorithm is presented for general differentiable convex objective functions, in which the interaction gains of each agent can be self-adjusted based on local states. A corresponding condition is then given to guarantee that all agents reach a consensus in finite time while minimizing the team objective function asymptotically. Third, a distributed optimization algorithm with state-dependent gradient gains is given for general differentiable convex objective functions. It is shown that the distributed continuous-time optimization problem can be solved even though the gradient gains are not identical. Fourth, a distributed tracking algorithm combined with a distributed estimation algorithm is given for general differentiable convex objective functions. It is shown that all agents reach a consensus while minimizing the team objective function in finite time. Fifth, as an extension of the previous results, a distributed constrained optimization algorithm with nonuniform gradient gains and a distributed constrained finite-time optimization algorithm are given. It is shown that both algorithms can be used to solve a distributed continuous-time optimization problem with a common convex constraint set. Numerical examples are included to illustrate the obtained theoretical results.
引用
收藏
页码:2239 / 2253
页数:15
相关论文
共 25 条
[1]  
[Anonymous], 1988, Differential Equations with Discontinuous Righthand Sides
[2]  
Boyd S, 2004, CONVEX OPTIMIZATION
[3]   Distributed Average Tracking of Multiple Time-Varying Reference Signals With Bounded Derivatives [J].
Chen, Fei ;
Cao, Yongcan ;
Ren, Wei .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (12) :3169-3174
[4]   Finite-time convergent gradient flows with applications to network consensus [J].
Cortés, Jorge .
AUTOMATICA, 2006, 42 (11) :1993-2000
[5]  
Facchinei Francisco, 2003, SPRINGER SERIES OPER
[6]   Distributed Continuous-Time Convex Optimization on Weight-Balanced Digraphs [J].
Gharesifard, Bahman ;
Cortes, Jorge .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (03) :781-786
[7]   Finite-Time Consensus Using Stochastic Matrices With Positive Diagonals [J].
Hendrickx, Julien M. ;
Shi, Guodong ;
Johansson, Karl H. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (04) :1070-1073
[8]   Subgradient Methods and Consensus Algorithms for Solving Convex Optimization Problems [J].
Johansson, Bjorn ;
Keviczky, Tamas ;
Johansson, Mikael ;
Johansson, Karl Henrik .
47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, :4185-4190
[9]   Distributed convex optimization via continuous-time coordination algorithms with discrete-time communication [J].
Kia, Solmaz S. ;
Cortes, Jorge ;
Martinez, Sonia .
AUTOMATICA, 2015, 55 :254-264
[10]  
Kvaternik K, 2012, IEEE DECIS CONTR P, P6801