Distributed Continuous-time Resource Allocation with Time-varying Resources under Quadratic Cost Functions

We developed distributed continuous-time algorithms to solve the resource allocation problem with quadratic cost functions and continuously time-varying resources. Since the resources are time-varying, the optimal solution is changing over time. The allocation decision variable should not only find but also track the optimal solution trajectory. In a distributed manner, the agents work collaboratively to find as well as track the optimal solution using local information. Without the local allocation feasibility constraints, a distributed algorithm is designed based on sign function and consensus protocols. The tracking error is proven to vanish in finite time. When the local allocation feasibility constraints are considered, a distributed algorithm based on singular perturbation theory and penalty function is developed. The tracking error is proven to be uniformly ultimately bounded.

[1]  G. Hu,et al.  Distributed Seeking of Time-Varying Nash Equilibrium for Non-Cooperative Games , 2015, IEEE Transactions on Automatic Control.

[2]  Alejandro Ribeiro,et al.  Prediction-Correction Interior-Point Method for Time-Varying Convex Optimization , 2016, IEEE Transactions on Automatic Control.

[3]  Maojiao Ye,et al.  Distributed Economic Dispatch Control via Saddle Point Dynamics and Consensus Algorithms , 2019, IEEE Transactions on Control Systems Technology.

[4]  Aryan Mokhtari,et al.  A Class of Prediction-Correction Methods for Time-Varying Convex Optimization , 2015, IEEE Transactions on Signal Processing.

[5]  Maojiao Ye,et al.  Distributed optimization for systems with time-varying quadratic objective functions , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[6]  Hans-Bernd Dürr,et al.  A smooth vector field for quadratic programming , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[7]  Hao Yu,et al.  Online Convex Optimization with Time-Varying Constraints , 2017, 1702.04783.

[8]  Naoki Katoh,et al.  Resource Allocation Problems , 1998 .

[9]  Mustafa Ç. Pinar,et al.  On Smoothing Exact Penalty Functions for Convex Constrained Optimization , 1994, SIAM J. Optim..

[10]  Michael Patriksson,et al.  A survey on the continuous nonlinear resource allocation problem , 2008, Eur. J. Oper. Res..

[11]  Feng Liu,et al.  Initialization-free distributed algorithms for optimal resource allocation with feasibility constraints and application to economic dispatch of power systems , 2015, Autom..

[12]  Aryan Mokhtari,et al.  Decentralized Prediction-Correction Methods for Networked Time-Varying Convex Optimization , 2016, IEEE Transactions on Automatic Control.

[13]  Maojiao Ye,et al.  Distributed Time-Varying Quadratic Optimization for Multiple Agents Under Undirected Graphs , 2017, IEEE Transactions on Automatic Control.

[14]  A. Yu. Popkov,et al.  Gradient Methods for Nonstationary Unconstrained Optimization Problems , 2005 .

[15]  Toshihide Ibaraki,et al.  Resource allocation problems - algorithmic approaches , 1988, MIT Press series in the foundations of computing.

[16]  Wei Ren,et al.  Distributed Continuous-Time Convex Optimization With Time-Varying Cost Functions , 2017, IEEE Transactions on Automatic Control.

[17]  Daniela Pucci de Farias,et al.  Decentralized Resource Allocation in Dynamic Networks of Agents , 2008, SIAM J. Optim..

[18]  M. Johansson,et al.  Multi-Step Gradient Methods for Networked Optimization , 2013, IEEE Transactions on Signal Processing.

[19]  Stephen P. Boyd,et al.  Optimal Scaling of a Gradient Method for Distributed Resource Allocation , 2006 .

[20]  Victor M. Zavala,et al.  Real-Time Nonlinear Optimization as a Generalized Equation , 2010, SIAM J. Control. Optim..

[21]  Andrea Simonetto Time-Varying Convex Optimization via Time-Varying Averaged Operators , 2017, 1704.07338.

[22]  Shu Liang,et al.  Distributed Continuous-Time Algorithms for Resource Allocation Problems Over Weight-Balanced Digraphs , 2018, IEEE Transactions on Cybernetics.

[23]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.