Automated Performance Estimation for Decentralized Optimization via Network Size Independent Problems

10/03/2022
by   Sebastien Colla, et al.
0

We develop a novel formulation of the Performance Estimation Problem (PEP) for decentralized optimization whose size is independent of the number of agents in the network. The PEP approach allows computing automatically the worst-case performance and worst-case instance of first-order optimization methods by solving an SDP. Unlike previous work, the size of our new PEP formulation is independent of the network size. For this purpose, we take a global view of the decentralized problem and we also decouple the consensus subspace and its orthogonal complement. We apply our methodology to different decentralized methods such as DGD, DIGing and EXTRA and obtain numerically tight performance guarantees that are valid for any network size.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2022

Automatic Performance Estimation for Decentralized Optimization

We present a methodology to automatically compute worst-case performance...
research
03/26/2021

Automated Worst-Case Performance Analysis of Decentralized Gradient Descent

We develop a methodology to automatically compute worst-case performance...
research
01/11/2022

PEPit: computer-assisted worst-case analyses of first-order optimization methods in Python

PEPit is a Python package aiming at simplifying the access to worst-case...
research
05/05/2019

Optimization-based Decentralized Coded Caching for Files and Caches with Arbitrary Size

Existing decentralized coded caching solutions cannot guarantee small lo...
research
06/30/2011

Decentralized Control of Cooperative Systems: Categorization and Complexity Analysis

Decentralized control of cooperative systems captures the operation of a...
research
09/16/2022

Quantization for decentralized learning under subspace constraints

In this paper, we consider decentralized optimization problems where age...
research
08/09/2023

CHERI Performance Enhancement for a Bytecode Interpreter

During our port of the MicroPython bytecode interpreter to the CHERI-bas...

Please sign up or login with your details

Forgot password? Click here to reset