Distributed Optimization, Averaging via ADMM, and Network Topology

09/05/2020
by   Guilherme França, et al.
11

There has been an increasing necessity for scalable optimization methods, especially due to the explosion in the size of datasets and model complexity in modern machine learning applications. Scalable solvers often distribute the computation over a network of processing units. For simple algorithms such as gradient descent the dependency of the convergence time with the topology of this network is well-known. However, for more involved algorithms such as the Alternating Direction Methods of Multipliers (ADMM) much less is known. At the heart of many distributed optimization algorithms there exists a gossip subroutine which averages local information over the network, and whose efficiency is crucial for the overall performance of the method. In this paper we review recent research in this area and, with the goal of isolating such a communication exchange behaviour, we compare different algorithms when applied to a canonical distributed averaging consensus problem. We also show interesting connections between ADMM and lifted Markov chains besides providing an explicitly characterization of its convergence and optimal parameter tuning in terms of spectral properties of the network. Finally, we empirically study the connection between network topology and convergence rates for different algorithms on a real world problem of sensor localization.

READ FULL TEXT
research
10/02/2017

How is Distributed ADMM Affected by Network Topology?

When solving consensus optimization problems over a graph, there is ofte...
research
10/21/2017

Zeroth-Order Online Alternating Direction Method of Multipliers: Convergence Analysis and Applications

In this paper, we design and analyze a new zeroth-order online algorithm...
research
04/22/2022

Federated Learning via Inexact ADMM

One of the crucial issues in federated learning is how to develop effici...
research
04/27/2023

Distributed and Scalable Optimization for Robust Proton Treatment Planning

Purpose: The importance of robust proton treatment planning to mitigate ...
research
02/20/2017

Hemingway: Modeling Distributed Optimization Algorithms

Distributed optimization algorithms are widely used in many industrial m...
research
09/29/2020

Distributed ADMM with Synergetic Communication and Computation

In this paper, we propose a novel distributed alternating direction meth...
research
08/07/2022

A Survey of ADMM Variants for Distributed Optimization: Problems, Algorithms and Features

By coordinating terminal smart devices or microprocessors to engage in c...

Please sign up or login with your details

Forgot password? Click here to reset