Automatic Performance Estimation for Decentralized Optimization
Sebastien Colla, Julien M. Hendrickx

TL;DR
This paper introduces a new methodology using Performance Estimation Problems (PEP) to automatically compute tight worst-case performance bounds for decentralized optimization algorithms, providing insights into their robustness and optimal parameters.
Contribution
It develops a novel PEP-based approach for analyzing decentralized algorithms, including two formulations for consensus steps, with one offering guarantees over spectral ranges of averaging matrices.
Findings
Achieved numerically tight worst-case bounds for three decentralized methods.
Improved upon existing performance bounds significantly.
Provided insights into parameter tuning and worst-case network configurations.
Abstract
We present a methodology to automatically compute worst-case performance bounds for a large class of first-order decentralized optimization algorithms. These algorithms aim at minimizing the average of local functions that are distributed across a network of agents. They typically combine local computations and consensus steps. Our methodology is based on the approach of Performance Estimation Problem (PEP), which allows computing the worst-case performance and a worst-case instance of first-order optimization algorithms by solving an SDP. We propose two ways of representing consensus steps in PEPs, which allow writing and solving PEPs for decentralized optimization. The first formulation is exact but specific to a given averaging matrix. The second formulation is a relaxation but provides guarantees valid over an entire class of averaging matrices, characterized by their spectral…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Age of Information Optimization · Advanced Optical Network Technologies
