Distributed event-triggered algorithm for optimal resource allocation of multi-agent systems

This paper is concerned with solving the distributed resource allocation optimization problem by multi-agent systems over undirected graphs. The optimization objective function is a sum of local cost functions associated to individual agents, and the optimization variable satisfies a global network resource constraint. The local cost function and the network resource are the private data for each agent, which are not shared with others. A novel gradient-based continuous-time algorithm is proposed to solve the distributed optimization problem. We take an event-triggered communication strategy and an event-triggered gradient measurement strategy into account in the algorithm. With strongly convex cost functions and locally Lipschitz gradients, we show that the agents can find the optimal solution by the proposed algorithm with exponential convergence rate, based on the construction of a suitable Lyapunov function. Finally, a numerical example is provided to demonstrate the effectiveness of the proposed scheme.

[1]  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..

[2]  Yiguang Hong,et al.  Distributed event-triggered tracking control of multi-agent systems with active leader , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[3]  Hassan K. Khalil,et al.  Nonlinear Systems Third Edition , 2008 .

[4]  Jan Lunze,et al.  Event-based control with communication delays and packet losses , 2012, Int. J. Control.

[5]  Jiangping Hu,et al.  Distributed event-triggered tracking control of leader-follower multi-agent systems with communication delays , 2011, Kybernetika.

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

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

[8]  Long Wang,et al.  Sampled-Data Based Consensus of Continuous-Time Multi-Agent Systems With Time-Varying Topology , 2011, IEEE Transactions on Automatic Control.

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

[10]  Sonia Martínez,et al.  Distributed convex optimization via continuous-time coordination algorithms with discrete-time communication , 2014, Autom..

[11]  Marc Teboulle,et al.  An $O(1/k)$ Gradient Method for Network Resource Allocation Problems , 2014, IEEE Transactions on Control of Network Systems.

[12]  Asuman E. Ozdaglar,et al.  Constrained Consensus and Optimization in Multi-Agent Networks , 2008, IEEE Transactions on Automatic Control.

[13]  Zhenhua Deng,et al.  Event-triggered design for multi-agent optimal consensus of Euler-Lagrangian systems , 2017, Kybernetika (Praha).

[14]  Wei Ren,et al.  Event-triggered zero-gradient-sum distributed consensus optimization over directed networks , 2016, Autom..

[15]  Xinghu Wang,et al.  Distributed optimisation design with triggers for disturbed continuous-time multi-agent systems , 2017 .

[16]  Yu-Chi Ho,et al.  A Class of Center-Free Resource Allocation Algorithms 1 , 1980 .

[17]  Karl Henrik Johansson,et al.  Approximate Projected Consensus for Convex Intersection Computation: Convergence Analysis and Critical Error Angle , 2014, IEEE Transactions on Automatic Control.

[18]  Lihua Xie,et al.  Distributed Projection-Based Algorithms for Source Localization in Wireless Sensor Networks , 2015, IEEE Transactions on Wireless Communications.

[19]  Paulo Tabuada,et al.  Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks , 2007, IEEE Transactions on Automatic Control.

[20]  Xinghu Wang,et al.  Dynamic optimization for multi-agent systems with external disturbances , 2014 .