Table of Contents
Fetching ...

An exponentially stable discrete-time primal-dual algorithm for distributed constrained optimization

Xiaoxing Ren, Michelangelo Bin, Ivano Notarnicola, Thomas Parisini

TL;DR

The paper addresses distributed constrained optimization over a network, where each agent has local objective and inequality constraints, and proposes a discrete-time primal-dual algorithm that blends centralized Arrow–Hurwicz–Uzawa updates with distributed consensus dynamics. By exploiting a time-scale separation between slow optimization and fast network consensus, it establishes semiglobal exponential stability of the optimal primal–dual equilibrium, leveraging robust exponential stability to handle the fast network dynamics as a perturbation. An explicit upper bound on the stepsize $\gamma$ is provided, showing how network size, connectivity, Lipschitz constants, and convexity influence the convergence rate. The results suggest strong practical robustness to perturbations and hint at extensions to time-varying networks or delays through the same perturbation-robust framework.

Abstract

This paper studies a distributed algorithm for constrained consensus optimization that is obtained by fusing the Arrow-Hurwicz-Uzawa primal-dual gradient method for centralized constrained optimization and the Wang-Elia method for distributed unconstrained optimization. It is shown that the optimal primal-dual point is a semiglobally exponentially stable equilibrium for the algorithm, which implies linear convergence. The analysis is based on the separation between a slow centralized optimization dynamics describing the evolution of the average estimate toward the optimum, and a fast dynamics describing the evolution of the consensus error over the network. These two dynamics are mutually coupled, and the stability analysis builds on control theoretic tools such as time-scale separation, Lyapunov theory, and the small-gain principle. Our analysis approach highlights that the consensus dynamics can be seen as a fast, parasite one, and that stability of the distributed algorithm is obtained as a robustness consequence of the semiglobal exponential stability properties of the centralized method. This perspective can be used to enable other significant extensions, such as time-varying networks or delayed communication, that can be seen as ``perturbations" of the centralized algorithm.

An exponentially stable discrete-time primal-dual algorithm for distributed constrained optimization

TL;DR

The paper addresses distributed constrained optimization over a network, where each agent has local objective and inequality constraints, and proposes a discrete-time primal-dual algorithm that blends centralized Arrow–Hurwicz–Uzawa updates with distributed consensus dynamics. By exploiting a time-scale separation between slow optimization and fast network consensus, it establishes semiglobal exponential stability of the optimal primal–dual equilibrium, leveraging robust exponential stability to handle the fast network dynamics as a perturbation. An explicit upper bound on the stepsize is provided, showing how network size, connectivity, Lipschitz constants, and convexity influence the convergence rate. The results suggest strong practical robustness to perturbations and hint at extensions to time-varying networks or delays through the same perturbation-robust framework.

Abstract

This paper studies a distributed algorithm for constrained consensus optimization that is obtained by fusing the Arrow-Hurwicz-Uzawa primal-dual gradient method for centralized constrained optimization and the Wang-Elia method for distributed unconstrained optimization. It is shown that the optimal primal-dual point is a semiglobally exponentially stable equilibrium for the algorithm, which implies linear convergence. The analysis is based on the separation between a slow centralized optimization dynamics describing the evolution of the average estimate toward the optimum, and a fast dynamics describing the evolution of the consensus error over the network. These two dynamics are mutually coupled, and the stability analysis builds on control theoretic tools such as time-scale separation, Lyapunov theory, and the small-gain principle. Our analysis approach highlights that the consensus dynamics can be seen as a fast, parasite one, and that stability of the distributed algorithm is obtained as a robustness consequence of the semiglobal exponential stability properties of the centralized method. This perspective can be used to enable other significant extensions, such as time-varying networks or delayed communication, that can be seen as ``perturbations" of the centralized algorithm.

Paper Structure

This paper contains 22 sections, 7 theorems, 125 equations, 1 figure.

Key Result

lemma thmcounterlemma

Suppose that Assumption ass.network holds and that $\sum_{i\in\mathcal{N}}f_i$ and $g_1,\dots, g_n$ are differentiable. Then, every equilibrium $(x^{\rm e},z^{\rm e},\lambda^{\rm e})$ of s.algorithm satisfies $x^{\rm e} = \boldsymbol{1} \theta^\star$ and $\lambda^{\rm e}=\lambda^\star$, where $(\the

Figures (1)

  • Figure 1: Block scheme highlighting the time-scale separation of the optimization and the network dynamics.

Theorems & Definitions (14)

  • lemma thmcounterlemma
  • proof
  • theorem 1
  • remark thmcounterremark
  • lemma thmcounterlemma
  • proof
  • lemma thmcounterlemma
  • proof
  • lemma thmcounterlemma
  • proof
  • ...and 4 more