A novel switched systems approach to nonconvex optimisation
Joel Ferguson, Saeed Ahmed, Juan E. Machado, Michele Cucuzzella, Jacquelien M. A. Scherpen
TL;DR
This work introduces a continuous-time switched-dynamics framework for nonconvex constrained optimisation that converges to a KKT point while estimating only the primal variable, thereby reducing problem dimensionality. The switching law selects active inequality constraints to enforce feasibility, achieving positive invariance of the feasible set and stability via a common Lyapunov function. Theoretical guarantees are provided under a technical assumption (Assumption 1) and are demonstrated through quadratic programming, Rosenbrock minimisation, and energy-efficient building control, with additional insights on convergence and local optimality. Practically, the approach offers a path to real-time, primal-only online optimisation in nonconvex settings, with clear avenues for extension to distributed and rate-of-convergence analyses.
Abstract
We develop a novel switching dynamics that converges to the Karush-Kuhn-Tucker (KKT) point of a nonlinear optimisation problem. This new approach is particularly notable for its lower dimensionality compared to conventional primal-dual dynamics, as it focuses exclusively on estimating the primal variable. Our method is successfully illustrated on general quadratic optimisation problems, the minimisation of the classical Rosenbrock function, and a nonconvex optimisation problem stemming from the control of energy-efficient buildings.
