Generalized Multi-Constraint Extremum Seeking
Alan Williams, Jorge Cortés, Alexander Scheinker
TL;DR
The paper addresses constrained optimization where both the objective and the gradients of multiple unknown inequality and equality constraints are unavailable. It introduces Generalized Multi-Constraint Extremum Seeking (GMC-ES), which fuses ES-based gradient estimation with a real-time QP safety filter grounded in a penalty Lyapunov function $V_\epsilon$ and the set-valued Lie derivative to enforce feasibility. By leveraging MFCQ–QP, a unique KKT point $\theta^*$, averaging theory, and singular perturbation arguments, the authors prove semiglobal practical asymptotic stability (SPA) and practical constraint maintenance for a broad class of nonconvex problems, and they demonstrate the approach on a 2D example. The resulting method yields a real-time, constraint-enforcing optimizer capable of handling multiple unknown constraints, with significant potential impact for safety-critical autonomous and decision-making systems, where gradients are not readily available.
Abstract
We generalize the Safe Extremum Seeking algorithm to address the minimization of an unknown objective function subject to multiple unknown inequality and equality constraints, relying on recent results of gradient flow systems. These constraints may represent safety or other critical conditions. The proposed ES algorithm functions as a general nonlinear programming tool, offering practical maintenance of all constraints and semiglobal practical asymptotic stability, utilizing a Lyapunov argument on the penalty function and the set-valued Lie derivative. The efficacy of the algorithm is demonstrated on a 2D problem.
