Achieving violation-free distributed optimization under coupling constraints
Changxin Liu, Xiao Tan, Xuyang Wu, Dimos V. Dimarogonas, Karl H. Johansson
TL;DR
The paper addresses violation-free distributed optimization for problems with coupling constraints by reformulating the problem with auxiliary variables and a network-aware linear mapping, ensuring the projection of the reformulated feasible set matches the original. It derives a min-min structure where the outer gradient can be computed locally as affine transformations of KKT multipliers, and provides convergence guarantees with Lipschitz-gradient bounds. Two violation-free distributed algorithms are developed and analyzed, including an accelerated dual-averaging method, with extensions to general convex cases and a practical validation via a distributed control barrier function (CBF) controller. The approach enables safe, feasible operation of distributed systems even when optimization is interrupted, with demonstrated effectiveness in both numerical experiments and closed-loop safety-critical control.
Abstract
Constraint satisfaction is a critical component in a wide range of engineering applications, including but not limited to safe multi-agent control and economic dispatch in power systems. This study explores violation-free distributed optimization techniques for problems characterized by separable objective functions and coupling constraints. First, we incorporate auxiliary decision variables together with a network-dependent linear mapping to each coupling constraint. For the reformulated problem, we show that the projection of its feasible set onto the space of primal variables is identical to that of the original problem, which is the key to achieving all-time constraint satisfaction. Upon treating the reformulated problem as a min-min optimization problem with respect to auxiliary and primal variables, we demonstrate that the gradients in the outer minimization problem have a locally computable closed-form. Then, two violation-free distributed optimization algorithms are developed and their convergence under reasonable assumptions is analyzed. Finally, the proposed algorithm is applied to implement a control barrier function based controller in a distributed manner, and the results verify its effectiveness.
