Fast-Convergent Dynamics for Distributed Resource Allocation Over Time-Varying Networks

In this paper, distributed dynamics are deployed to solve resource allocation over time-varying multi-agent networks. The state of each agent represents the amount of resources used/produced at that agent while the total amount of resources is fixed. The idea is to optimally allocate the resources among the group of agents by reducing the total cost functions subject to fixed amount of total resources. The information of each agent is restricted to its own state and cost function and those of its immediate neighbors. This is motivated by distributed applications such as in mobile edge-computing, economic dispatch over smart grids, and multi-agent coverage control. The non-Lipschitz dynamics proposed in this work shows fast convergence as compared to the linear and some nonlinear solutions in the literature. Further, the multi-agent network connectivity is more relaxed in this paper. To be more specific, the proposed dynamics even reaches optimal solution over time-varying disconnected undirected networks as far as the union of these networks over some bounded non-overlapping time-intervals includes a spanning-tree. The proposed convergence analysis can be applied for similar 1st-order resource allocation nonlinear dynamics. We provide simulations to verify our results.

[1]  Miad Moarref,et al.  A novel consensus protocol using facility location algorithms , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[2]  Mohammad Saleh Tavazoei,et al.  Uncertain Multi-Agent Systems with Distributed Constrained Optimization Missions and Event-Triggered Communications: Application to Resource Allocation , 2020, ArXiv.

[3]  R. Vasudevan,et al.  Fixed-Time Stable Proximal Dynamical System for Solving Mixed Variational Inequality Problems , 2019 .

[4]  Thinh T. Doan,et al.  Distributed resource allocation on dynamic networks in quadratic time , 2015, Syst. Control. Lett..

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

[6]  Kaibin Huang,et al.  Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading , 2016, IEEE Transactions on Wireless Communications.

[7]  Zhengtao Ding,et al.  Fixed-Time Consensus Tracking for Multiagent Systems With High-Order Integrator Dynamics , 2018, IEEE Transactions on Automatic Control.

[8]  Euhanna Ghadimi,et al.  Accelerated gradient methods for networked optimization , 2011, Proceedings of the 2011 American Control Conference.

[9]  Ziyang Meng,et al.  A survey of distributed optimization , 2019, Annu. Rev. Control..

[10]  Yusheng Ji,et al.  2016 Energy-Efficient Resource Allocation for Multi-User Mobile Edge Computing , 2016 .

[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]  Miad Moarref,et al.  A Distributed Algorithm for Proportional Task Allocation in Networks of Mobile Agents , 2011, IEEE Transactions on Automatic Control.

[13]  Guoqiang Hu,et al.  Finite-time distributed optimization with quadratic objective functions under uncertain information , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[14]  Angelia Nedic,et al.  Distributed optimization over time-varying directed graphs , 2013, 52nd IEEE Conference on Decision and Control.

[15]  Nader Meskin,et al.  Finite-Time Stability Under Denial of Service , 2020, ArXiv.

[16]  Mohammadreza Doostmohammadian,et al.  Finite-time consensus in directed switching network topologies and time-delayed communications , 2011 .

[17]  Mohammadreza Doostmohammadian,et al.  Single-Bit Consensus With Finite-Time Convergence: Theory and Applications , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[18]  Randal W. Beard,et al.  Consensus seeking in multiagent systems under dynamically changing interaction topologies , 2005, IEEE Transactions on Automatic Control.

[19]  Xinghuo Yu,et al.  Distributed Optimal Consensus Over Resource Allocation Network and Its Application to Dynamical Economic Dispatch , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[21]  Anna Scaglione,et al.  Distributed Constrained Optimization by Consensus-Based Primal-Dual Perturbation Method , 2013, IEEE Transactions on Automatic Control.

[22]  Andrey Polyakov,et al.  Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems , 2012, IEEE Transactions on Automatic Control.

[23]  Sergey Parsegov,et al.  Fixed-time consensus algorithm for multi-agent systems with integrator dynamics , 2013 .

[24]  Usman A. Khan,et al.  Optimization over time-varying directed graphs with row and column-stochastic matrices , 2018, 1810.07393.

[25]  Usman A. Khan,et al.  A Linear Algorithm for Optimization Over Directed Graphs With Geometric Convergence , 2018, IEEE Control Systems Letters.

[26]  Shamik Gupta,et al.  Statistical Physics of Synchronization , 2018 .

[27]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[28]  Alfred O. Hero,et al.  Fixed-time Distributed Optimization under Time-Varying Communication Topology , 2019 .

[29]  Thinh T. Doan,et al.  Distributed Lagrangian methods for network resource allocation , 2016, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[30]  Symeon Papavassiliou,et al.  Edge Computing Resource Allocation for Dynamic Networks: The DRUID-NET Vision and Perspective , 2020, Sensors.

[31]  Jianying Yang,et al.  Distributed finite-time optimization for second order continuous-time multiple agents systems with time-varying cost function , 2018, Neurocomputing.

[32]  Zongyu Zuo,et al.  Distributed robust finite-time nonlinear consensus protocols for multi-agent systems , 2016, Int. J. Syst. Sci..

[33]  Zhijin Qin,et al.  Resource Allocation for Edge Computing in IoT Networks via Reinforcement Learning , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[34]  Angelia Nedic,et al.  Distributed Optimization for Control , 2018, Annu. Rev. Control. Robotics Auton. Syst..

[35]  Gang Chen,et al.  Distributed Finite-Time Economic Dispatch of a Network of Energy Resources , 2017, IEEE Transactions on Smart Grid.

[36]  Xiaobo Tan,et al.  Time-Difference-of-Arrival (TDOA)-Based Distributed Target Localization by A Robotic Network , 2020, IEEE Transactions on Control of Network Systems.

[37]  Jay A. Farrell,et al.  Distributed Continuous-Time Optimization: Nonuniform Gradient Gains, Finite-Time Convergence, and Convex Constraint Set , 2017, IEEE Transactions on Automatic Control.

[38]  Ashish Cherukuri,et al.  Distributed Generator Coordination for Initialization and Anytime Optimization in Economic Dispatch , 2015, IEEE Transactions on Control of Network Systems.

[39]  Usman A. Khan,et al.  On the Genericity Properties in Distributed Estimation: Topology Design and Sensor Placement , 2012, IEEE Journal of Selected Topics in Signal Processing.

[40]  Qing-Long Han,et al.  Distributed Optimization for Multiagent Systems: An Edge-Based Fixed-Time Consensus Approach , 2019, IEEE Transactions on Cybernetics.

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

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

[43]  Yao Yu,et al.  Fixed-time event-triggered consensus control for multi-agent systems with nonlinear uncertainties , 2017, Neurocomputing.

[44]  Van Sy Mai,et al.  Linear Convergence in Optimization Over Directed Graphs With Row-Stochastic Matrices , 2016, IEEE Transactions on Automatic Control.

[45]  S. Bhat,et al.  Finite-time stability of homogeneous systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).