Saved in:
Bibliographic Details
Main Authors: Pond, Ellie, Sebok, April, Bell, Zachary, Hale, Matthew
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2406.10124
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917694212669440
author Pond, Ellie
Sebok, April
Bell, Zachary
Hale, Matthew
author_facet Pond, Ellie
Sebok, April
Bell, Zachary
Hale, Matthew
contents We present a totally asynchronous algorithm for convex optimization that is based on a novel generalization of Nesterov's accelerated gradient method. This algorithm is developed for fast convergence under "total asynchrony," i.e., allowing arbitrarily long delays between agents' computations and communications without assuming any form of delay bound. These conditions may arise, for example, due to jamming by adversaries. Our framework is block-based, in the sense that each agent is only responsible for computing updates to (and communicating the values of) a small subset of the network-level decision variables. In our main result, we present bounds on the algorithm's parameters that guarantee linear convergence to an optimizer. Then, we quantify the relationship between (i) the total number of computations and communications executed by the agents and (ii) the agents' collective distance to an optimum. Numerical simulations show that this algorithm requires 28% fewer iterations than the heavy ball algorithm and 61% fewer iterations than gradient descent under total asynchrony.
format Preprint
id arxiv_https___arxiv_org_abs_2406_10124
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Technical Report: A Totally Asynchronous Nesterov's Accelerated Gradient Method for Convex Optimization
Pond, Ellie
Sebok, April
Bell, Zachary
Hale, Matthew
Optimization and Control
Systems and Control
We present a totally asynchronous algorithm for convex optimization that is based on a novel generalization of Nesterov's accelerated gradient method. This algorithm is developed for fast convergence under "total asynchrony," i.e., allowing arbitrarily long delays between agents' computations and communications without assuming any form of delay bound. These conditions may arise, for example, due to jamming by adversaries. Our framework is block-based, in the sense that each agent is only responsible for computing updates to (and communicating the values of) a small subset of the network-level decision variables. In our main result, we present bounds on the algorithm's parameters that guarantee linear convergence to an optimizer. Then, we quantify the relationship between (i) the total number of computations and communications executed by the agents and (ii) the agents' collective distance to an optimum. Numerical simulations show that this algorithm requires 28% fewer iterations than the heavy ball algorithm and 61% fewer iterations than gradient descent under total asynchrony.
title Technical Report: A Totally Asynchronous Nesterov's Accelerated Gradient Method for Convex Optimization
topic Optimization and Control
Systems and Control
url https://arxiv.org/abs/2406.10124