1st-Order Dynamics on Nonlinear Agents for Resource Allocation over Uniformly-Connected Networks

In this paper, a general nonlinear 1st-order consensus-based solution for distributed constrained convex optimization is considered for applications in network resource allocation. The proposed continuous-time solution is used to optimize continuously-differentiable strictly convex cost functions over weakly-connected undirected multi-agent networks. The solution is anytime feasible and models various nonlinearities to account for imperfections and constraints on the (physical model of) agents in terms of their limited actuation capabilities, e.g., quantization and saturation constraints among others. Moreover, different applications impose specific nonlinearities to the model, e.g., convergence in fixed/finite-time, robustness to uncertainties, and noise-tolerant dynamics. Our proposed distributed resource allocation protocol generalizes such nonlinear models. Putting convex set analysis together with the Lyapunov theorem, we provide a general technique to prove convergence (i) regardless of the particular type of nonlinearity (ii) with weak network-connectivity requirement (i.e., uniformconnectivity). We simulate the performance of the protocol in continuous-time coordination of generators, known as the economic dispatch problem (EDP).

[1]  W. Hager,et al.  and s , 2019, Shallow Water Hydraulics.

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

[3]  Ali Saberi,et al.  Global and Semi-global Regulated State Synchronization for Homogeneous Networks of Non-introspective Agents in Presence of Input Saturation- A Scale-free Protocol Design , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[4]  J. Cortés Discontinuous dynamical systems , 2008, IEEE Control Systems.

[5]  Hideaki Iiduka,et al.  Distributed Optimization for Network Resource Allocation With Nonsmooth Utility Functions , 2019, IEEE Transactions on Control of Network Systems.

[6]  James H. Martin,et al.  Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition, 2nd Edition , 2000, Prentice Hall series in artificial intelligence.

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

[8]  Achilleas Anastasopoulos,et al.  Distributed Mechanism Design for Network Resource Allocation Problems , 2019, IEEE Transactions on Network Science and Engineering.

[9]  Arjan van der Schaft,et al.  Consensus dynamics with arbitrary sign-preserving nonlinearities , 2017, Autom..

[10]  Babu Narayanan,et al.  POWER SYSTEM STABILITY AND CONTROL , 2015 .

[11]  W. Marsden I and J , 2012 .

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

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

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

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

[16]  Zhu Wang,et al.  Second-Order Continuous-Time Algorithm for Optimal Resource Allocation in Power Systems , 2019, IEEE Transactions on Industrial Informatics.

[17]  G. Hug,et al.  Distributed robust economic dispatch in power systems: A consensus + innovations approach , 2012, 2012 IEEE Power and Energy Society General Meeting.

[18]  Neil Genzlinger A. and Q , 2006 .

[19]  Fernando Paganini,et al.  Stability of primal-dual gradient dynamics and applications to network optimization , 2010, Autom..

[20]  R. Sarpong,et al.  Bio-inspired synthesis of xishacorenes A, B, and C, and a new congener from fuscol† †Electronic supplementary information (ESI) available. See DOI: 10.1039/c9sc02572c , 2019, Chemical science.

[21]  A. Aghasi,et al.  Fast-Convergent Dynamics for Distributed Allocation of Resources Over Switching Sparse Networks with Quantized Communication Links , 2021 .

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

[23]  Karl Henrik Johansson,et al.  Nonlinear Consensus Protocols With Applications to Quantized Communication and Actuation , 2019, IEEE Transactions on Control of Network Systems.

[24]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[25]  Zhenhua Deng,et al.  Distributed Algorithm Design for Resource Allocation Problems of Second-Order Multiagent Systems Over Weight-Balanced Digraphs , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[26]  Yurii Nesterov,et al.  Dual subgradient method with averaging for optimal resource allocation , 2017, Eur. J. Oper. Res..

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

[28]  Usman A. Khan,et al.  Distributed Support Vector Machines Over Dynamic Balanced Directed Networks , 2021, IEEE Control Systems Letters.

[29]  Derong Liu The Mathematics of Internet Congestion Control , 2005, IEEE Transactions on Automatic Control.

[30]  Srdjan S. Stankovic,et al.  Nonlinear robustified stochastic consensus seeking , 2020, Syst. Control. Lett..

[31]  Jian-Xin Xu,et al.  Consensus based approach for economic dispatch problem in a smart grid , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[32]  Qing Ling,et al.  An Online Convex Optimization Approach to Proactive Network Resource Allocation , 2017, IEEE Transactions on Signal Processing.

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

[34]  Qinghe Wu,et al.  Distributed Time-Varying Resource Allocation Optimization Based on Finite-Time Consensus Approach , 2021, IEEE Control Systems Letters.

[35]  Zhengtao Ding,et al.  Distributed Multiobjective Optimization for Network Resource Allocation of Multiagent Systems , 2020, IEEE Transactions on Cybernetics.

[36]  Anit Kumar Sahu,et al.  Distributed stochastic optimization with gradient tracking over strongly-connected networks , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[37]  Minyue Fu,et al.  A Distributed Algorithm for Resource Allocation Over Dynamic Digraphs , 2017, IEEE Transactions on Signal Processing.

[38]  Stephen J. Wright,et al.  Distributed MPC Strategies With Application to Power System Automatic Generation Control , 2008, IEEE Transactions on Control Systems Technology.

[39]  Yiguang Hong,et al.  Distributed resource allocation optimization with discrete-time communication and application to economic dispatch in power systems , 2017, 2017 13th IEEE Conference on Automation Science and Engineering (CASE).

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

[41]  Bahman Gharesifard,et al.  Distributed Continuous-Time Convex Optimization on Weight-Balanced Digraphs , 2012, IEEE Transactions on Automatic Control.

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

[43]  Dimos V. Dimarogonas,et al.  Consensus with quantized relative state measurements , 2013, Autom..

[44]  Miad Moarref,et al.  A Distributed Algorithm for Proportional Task Allocation in Networks of Mobile Agents , 2011, IEEE Transactions on Automatic Control.

[45]  Hoi-To Wai,et al.  Resilient Primal-Dual Optimization Algorithms for Distributed Resource Allocation , 2020, ArXiv.

[46]  Tor Anderson,et al.  Distributed resource allocation with binary decisions via Newton-like Neural Network dynamics , 2019, Autom..

[47]  J. A. G. Higuera Distributing work among heterogeneous robots An approach based on fair division theory , 2013 .

[48]  Claudio De Persis,et al.  Discontinuities and hysteresis in quantized average consensus , 2010, Autom..

[49]  Gang Chen,et al.  A fixed-time convergent algorithm for distributed convex optimization in multi-agent systems , 2018, Autom..

[50]  Usman A. Khan,et al.  Cyber-Social Systems: Modeling, Inference, and Optimal Design , 2019, IEEE Systems Journal.

[51]  Henrik Sandberg,et al.  A Survey of Distributed Optimization and Control Algorithms for Electric Power Systems , 2017, IEEE Transactions on Smart Grid.

[52]  A. Banerjee Convex Analysis and Optimization , 2006 .

[53]  Haopeng Zhang,et al.  Optimal balanced coordinated network resource allocation using swarm optimization , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[54]  Nader Meskin,et al.  Sensor Fault Detection and Isolation via Networked Estimation: Full-Rank Dynamical Systems , 2020, IEEE Transactions on Control of Network Systems.

[55]  Lieven Vandenberghe,et al.  Convex Optimization: Introduction , 2004 .

[56]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[57]  Christoforos N. Hadjicostis,et al.  Decentralized optimal dispatch of distributed energy resources , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

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