AsySPA: An Exact Asynchronous Algorithm for Convex Optimization Over Digraphs

08/13/2018
by   Jiaqi Zhang, et al.
0

This paper proposes a novel exact asynchronous subgradient-push algorithm (AsySPA) to solve an additive cost optimization problem over digraphs where each node only has access to a local convex function and updates asynchronously with an arbitrary rate. Specifically, each node of a strongly connected digraph does not wait for updates from other nodes but simply starts a new update within any bounded time interval by using local information available from its in-neighbors. "Exact" means that every node of the AsySPA can asymptotically converge to the same optimal solution, even under different update rates among nodes and bounded communication delays. To compensate uneven update rates, we design a simple mechanism to adaptively adjust stepsizes per update in each node, which is substantially different from the existing works. Then, we construct a delay-free augmented system to address asynchrony and delays, and perform the convergence analysis by proposing a generalized subgradient algorithm, which clearly has its own significance and helps us to explicitly evaluate the convergence speed of the AsySPA. Finally, we demonstrate advantages of the AsySPA over the celebrated synchronous SPA in both theory and simulation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/24/2019

Asynchronous Decentralized Optimization in Directed Networks

A popular asynchronous protocol for decentralized optimization is random...
research
06/07/2021

Decentralized Optimization with Heterogeneous Delays: a Continuous-Time Approach

In decentralized optimization, nodes of a communication network privatel...
research
11/17/2022

Escaping From Saddle Points Using Asynchronous Coordinate Gradient Descent

Large-scale non-convex optimization problems are expensive to solve due ...
research
06/25/2018

A Distributed Flexible Delay-tolerant Proximal Gradient Algorithm

We develop and analyze an asynchronous algorithm for distributed convex ...
research
07/12/2023

Analysis of Half-Duplex Two-Node Slotted ALOHA Network With Asynchronous Traffic

Despite the long history of research on slotted ALOHA, the exact analysi...
research
06/14/2019

Distributed Optimization for Over-Parameterized Learning

Distributed optimization often consists of two updating phases: local op...
research
06/02/2020

Asynchronous Distributed Averaging: A Switched System Framework for Average Error Analysis

This paper investigates an expected average error for distributed averag...

Please sign up or login with your details

Forgot password? Click here to reset