An Optimal Control Interpretation of Augmented Distributed Optimization Algorithms
Liam Hallinan, Ioannis Lestas
Published: 2025/9/22
Abstract
Distributed optimization algorithms are used in a wide variety of problems involving complex network systems where the goal is for a set of agents in the network to solve a network-wide optimization problem via distributed update rules. In many applications, such as communication networks and power systems, transient performance of the algorithms is just as critical as convergence, as the algorithms link to physical processes which must behave well. Primal-dual algorithms have a long history in solving distributed optimization problems, with augmented Lagrangian methods leading to important classes of widely used algorithms, which have been observed in simulations to improve transient performance. Here we show that such algorithms can be seen as being the optimal solution to an appropriately formulated optimal control problem, i.e., a cost functional associated with the transient behavior of the algorithm is minimized, penalizing deviations from optimality during algorithm transients. This is shown for broad classes of algorithm dynamics, including the more involved setting where inequality constraints are present. The results presented improve our understanding of the performance of distributed optimization algorithms and can be used as a basis for improved formulations.