Improved Convergence Rates for Distributed Resource Allocation

06/16/2017
by   Angelia Nedić, et al.
0

In this paper, we develop a class of decentralized algorithms for solving a convex resource allocation problem in a network of n agents, where the agent objectives are decoupled while the resource constraints are coupled. The agents communicate over a connected undirected graph, and they want to collaboratively determine a solution to the overall network problem, while each agent only communicates with its neighbors. We first study the connection between the decentralized resource allocation problem and the decentralized consensus optimization problem. Then, using a class of algorithms for solving consensus optimization problems, we propose a novel class of decentralized schemes for solving resource allocation problems in a distributed manner. Specifically, we first propose an algorithm for solving the resource allocation problem with an o(1/k) convergence rate guarantee when the agents' objective functions are generally convex (could be nondifferentiable) and per agent local convex constraints are allowed; We then propose a gradient-based algorithm for solving the resource allocation problem when per agent local constraints are absent and show that such scheme can achieve geometric rate when the objective functions are strongly convex and have Lipschitz continuous gradients. We have also provided scalability/network dependency analysis. Based on these two algorithms, we have further proposed a gradient projection-based algorithm which can handle smooth objective and simple constraints more efficiently. Numerical experiments demonstrates the viability and performance of all the proposed algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2019

Distributed Conjugate Gradient Tracking for Resource Allocation in Unbalanced Networks

This paper proposes a distributed conjugate gradient tracking algorithm ...
research
12/07/2021

Gradient and Projection Free Distributed Online Min-Max Resource Optimization

We consider distributed online min-max resource allocation with a set of...
research
04/13/2022

Agent-based Constraint Solving for Resource Allocation in Manycore Systems

For efficiency reasons, manycore systems are increasingly heterogeneous,...
research
06/02/2022

Deceptive Planning for Resource Allocation

We consider a team of autonomous agents that navigate in an adversarial ...
research
08/19/2019

Cluster-based Distributed Augmented Lagrangian Algorithm for a Class of Constrained Convex Optimization Problems

We propose a distributed solution for a constrained convex optimization ...
research
10/06/2022

Double Averaging and Gradient Projection: Convergence Guarantees for Decentralized Constrained Optimization

We consider a generic decentralized constrained optimization problem ove...
research
05/20/2022

Random Coordinate Descent for Resource Allocation in Open Multi-Agent Systems

We analyze the distributed random coordinate descent algorithm for solvi...

Please sign up or login with your details

Forgot password? Click here to reset