Global Solutions to Non-Convex Functional Constrained Problems with Hidden Convexity
Ilyas Fatkhullin, Niao He, Guanghui Lan, Florian Wolf
TL;DR
This work addresses non-convex constrained optimization with hidden convexity, where a consistent nonlinear transformation $c$ links a non-convex problem to a convex reformulation. It introduces two global-convergence algorithms that operate in the original space using only (sub-)gradients: an Inexact Proximal Point Method (IPPM) with a two-level constraint shift to guarantee Slater conditions, and a bundle-level approach with shifted linearizations to avoid relying on Slater. The main contributions are the first non-asymptotic, provable global-minimization guarantees for hidden-convex constrained problems without constraint qualifications, including explicit oracle-complexity bounds in both non-smooth and smooth settings, and variants that handle known/unknown optimal values through shifted bundle techniques. The results unify and extend classical convex-optimization tools to the hidden-convex setting, achieving complexities matching unconstrained hidden-convex optimization and enabling scalable solutions for applications in control, reinforcement learning, and geometric programming without CQ assumptions.
Abstract
Constrained non-convex optimization is fundamentally challenging, as global solutions are generally intractable and constraint qualifications may not hold. However, in many applications, including safe policy optimization in control and reinforcement learning, such problems possess hidden convexity, meaning they can be reformulated as convex programs via a nonlinear invertible transformation. Typically such transformations are implicit or unknown, making the direct link with the convex program impossible. On the other hand, (sub-)gradients with respect to the original variables are often accessible or can be easily estimated, which motivates algorithms that operate directly in the original (non-convex) problem space using standard (sub-)gradient oracles. In this work, we develop the first algorithms to provably solve such non-convex problems to global minima. First, using a modified inexact proximal point method, we establish global last-iterate convergence guarantees with $\widetilde{\mathcal{O}}(\varepsilon^{-3})$ oracle complexity in non-smooth setting. For smooth problems, we propose a new bundle-level type method based on linearly constrained quadratic subproblems, improving the oracle complexity to $\widetilde{\mathcal{O}}(\varepsilon^{-1})$. Surprisingly, despite non-convexity, our methodology does not require any constraint qualifications, can handle hidden convex equality constraints, and achieves complexities matching those for solving unconstrained hidden convex optimization.
