The Computational Complexity of Avoiding Strict Saddle Points in Constrained Optimization
Andreas Kontogiannis, Ioannis Panageas, Vasilis Pollatos

TL;DR
This paper proves that finding approximate second-order stationary points in constrained optimization is PLS-complete, revealing a fundamental computational barrier even in simple domains.
Contribution
It establishes the PLS-completeness of computing approximate SOSPs under a widely used relaxed definition in constrained settings, resolving an open complexity question.
Findings
Computing approximate SOSPs in constrained optimization is PLS-complete.
The complexity result holds even in the 2D unit square domain.
No efficient deterministic algorithm exists unless PLS is a subset of PPAD.
Abstract
While first-order stationary points (FOSPs) are the traditional targets of non-convex optimization, they often correspond to undesirable strict saddle points. To circumvent this, attention has shifted towards second-order stationary points (SOSPs). In unconstrained settings, finding approximate SOSPs is PLS-complete (Kontogiannis et al.), matching the complexity of finding unconstrained FOSPs (Hollender and Zampetakis). However, the complexity of finding SOSPs in constrained settings remained notoriously unclear and was highlighted as an important open question by both aforementioned works. Under one strict definition, even verifying whether a point is an approximate SOSP is NP-hard (Murty and Kabadi). Under another widely adopted, relaxed definition where non-negative curvature is required only along the null space of the active constraints, the problem lies in TFNP, and algorithms…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
