IEEE Transactions on Systems, Man, and Cybernetics: Systems | 2021

Distributed Resource Allocation Over Directed Graphs via Continuous-Time Algorithms

 
 
 
 

Abstract


This paper investigates the resource allocation problem for a group of agents communicating over a strongly connected directed graph, where the total objective function of the problem is composted of the sum of the local objective functions incurred by the agents. With local convex sets, we first design a continuous-time projection algorithm over a strongly connected and weight-balanced directed graph. Our convergence analysis indicates that when the local objective functions are strongly convex, the output state of the projection algorithm could asymptotically converge to the optimal solution of the resource allocation problem. In particular, when the projection operation is not involved, we show the exponential convergence at the equilibrium point of the algorithm. Second, we propose an adaptive continuous-time gradient algorithm over a strongly connected and weight-unbalanced directed graph for the reduced case without local convex sets. In this case, we prove that the adaptive algorithm converges exponentially to the optimal solution of the considered problem, where the local objective functions and their gradients satisfy strong convexity and Lipachitz conditions, respectively. Numerical simulations illustrate the performance of our algorithms.

Volume 51
Pages 1097-1106
DOI 10.1109/TSMC.2019.2894862
Language English
Journal IEEE Transactions on Systems, Man, and Cybernetics: Systems

Full Text