A cutting-surface consensus approach for distributed robust optimization of multi-agent systems
Jun Fu, Xunhao Wu
TL;DR
This work tackles distributed robust convex optimization with semi-infinite uncertainty-induced constraints over time-varying unbalanced directed networks. It introduces a fully distributed cutting-surface consensus framework that first solves a tractable ADRCP via a distributed projected gradient with an epigraphic reformulation, then iteratively tightens and augments constraints with cutting-surfaces to locate locally feasible, consensus solutions for the original DRCP. The approach guarantees finite-time termination and local feasibility for each agent, supported by convergence and rate results, and is demonstrated through a numerical case study. The method enables robust, distributed decision-making with guaranteed feasibility in settings where uncertainty affects constraints, and it provides practical termination criteria and privacy-preserving information exchange between agents.
Abstract
A novel and fully distributed optimization method is proposed for the distributed robust convex program (DRCP) over a time-varying unbalanced directed network under the uniformly jointly strongly connected (UJSC) assumption. Firstly, an approximated DRCP (ADRCP) is introduced by discretizing the semi-infinite constraints into a finite number of inequality constraints to ensure tractability and restricting the right-hand side of the constraints with a positive parameter to ensure a feasible solution for (DRCP) can be obtained. This problem is iteratively solved by a distributed projected gradient algorithm proposed in this paper, which is based on epigraphic reformulation and gradient projected operations. Secondly, a cutting-surface consensus approach is proposed for locating an approximately optimal consensus solution of the DRCP with guaranteed local feasibility for each agent. This approach is based on iteratively approximating the DRCP by successively reducing the restriction parameter of the right-hand constraints and adding the cutting-surfaces into the existing finite set of constraints. Thirdly, to ensure finite-time termination of the distributed optimization, a distributed termination algorithm is developed based on consensus and zeroth-order stopping conditions under UJSC graphs. Fourthly, it is proved that the cutting-surface consensus approach terminates finitely and yields a feasible and approximate optimal solution for each agent. Finally, the effectiveness of the approach is illustrated through a numerical example.
