Convergence Analysis of Distributed Optimization: A Dissipativity Framework
Aron Karakai, Jaap Eising, Andrea Martinelli, Florian Dörfler
TL;DR
The paper tackles convergence analysis for distributed optimization over networks by introducing a system-theoretic framework based on incremental dissipativity and contraction. It treats distributed algorithms as interconnections of local LTI blocks with nonlinear oracles, and provides a step-by-step LMI-based procedure to certify contraction with rate $\gamma\in(0,1)$, independent of network topology. By encoding oracle properties as sector bounds and aggregating local dissipativity through a network interconnection, the approach handles heterogeneous algorithms and yields a practical convergence test via semidefinite programming. Numerical comparisons with classical distributed gradient descent demonstrate that the dissipativity framework not only recovers standard conditions but can also identify larger feasible regions, highlighting potential for heterogeneity-aware algorithm design in distributed optimization systems.
Abstract
We develop a system-theoretic framework for the structured analysis of distributed optimization algorithms. We model such algorithms as a network of interacting dynamical systems and derive tests for convergence based on incremental dissipativity and contraction theory. This approach yields a step-by-step analysis pipeline independent of the network structure, with conditions expressed as linear matrix inequalities. In addition, a numerical comparison with traditional analysis methods is presented, in the context of distributed gradient descent.
