A New Duality-Free Framework for Convex Optimisation with Superlinear Convergence and Effective Warm-Starting
Michael Cummins, Eric Kerrigan
TL;DR
This work addresses the warm-start challenge of second-order convex solvers by introducing a duality-free Proximal Value Method (PVM) that reformulates constrained problems as the unconstrained minimisation of a convex value function $r^*(t)$. It combines the Proximal Point Algorithm with a semismooth Newton inner loop to solve the resulting subproblems, and establishes sufficient conditions for superlinear convergence. For quadratic programs, it provides a tractable formulation and concrete convergence results, including feasibility recovery and infeasibility detection, with empirical MPC experiments showing competitive cold-start performance and up to a 70% reduction in Newton iterations when warm-started. The approach yields a certificate of infeasibility and supports effective warm-starting, making it a practical alternative to interior-point methods for a broad class of convex problems. Overall, PVM offers a robust, warm-start-friendly framework that can extend to wider convex settings and potentially nonconvex extensions with further development.
Abstract
Modern second order solvers for convex optimisation, such as interior point methods, rely on primal dual information and are difficult to warm start, limiting their applicability in real time control. We propose the PVM, a duality free framework that reformulates the constrained problem as the unconstrained minimisation of a value function. The resulting problem always has a solution, yields a certificate of infeasibility and is amenable to warm starting. We develop a second order algorithm for Quadratic Programming based on the PPA and semismooth Newton methods, and establish sufficient conditions for superlinear convergence to an arbitrarily small neighbourhood of the solution. Numerical experiments on a MPC problem demonstrate competitive performance with state of the art solvers from a cold start and up to 70\% reduction in Newton iterations when warm starting.
