Table of Contents
Fetching ...

Partial Envelope for Optimization Problem with Nonconvex Constraints

Xiaoyin Hu, Xin Liu, Kim-Chuan Toh, Nachuan Xiao

TL;DR

This work addresses nonconvex optimization with constraints $c(x)=0$ over a convex set $\mathcal{X}$ by introducing a forward-backward semi-envelope (FBSE) that preserves the equality constraint while removing the $\mathcal{X}$-constraint from the optimization, yielding a differentiable surrogate $\psi_\mu$ over $\mathcal{M}$. The authors prove that Prob_Ori and Prob_FBE are equivalent in first-order stationary points near $\mathcal{X} \cap \mathcal{M}$ for small envelope parameter $\mu$, enabling the use of standard equality-constrained optimization techniques. They derive a projected inexact gradient method on $\mathcal{M}$ with $\mathcal{O}(\varepsilon^{-2})$ iteration complexity and provide a constructive scheme for projective mappings $Q$ to satisfy the required assumptions. Numerical experiments on SPD-constrained problems demonstrate the practical efficiency and robustness of the FBSE approach, often outperforming classical solvers and illustrating its potential for nonconvex constrained optimization. The framework offers a parameter-light, theoretically sound path to leverage powerful equality-constrained optimization tools in nonconvex settings with nonconvex constraints $c(x)=0$.

Abstract

In this paper, we consider the nonlinear constrained optimization problem (NCP) with constraint set $\{x \in \mathcal{X}: c(x) = 0\}$, where $\mathcal{X}$ is a closed convex subset of $\mathbb{R}^n$. Building upon the forward-backward envelope framework for optimization over $\mathcal{X}$, we propose a forward-backward semi-envelope (FBSE) approach for solving (NCP). In the proposed semi-envelope approach, we eliminate the constraint $x \in \mathcal{X}$ through a specifically designed envelope scheme while preserving the constraint $x \in \mathcal{M} := \{x \in \mathbb{R}^n: c(x) = 0\}$. We establish that the forward-backward semi-envelope for (NCP) is well-defined and locally Lipschitz smooth over a neighborhood of $\mathcal{M}$. Furthermore, we prove that (NCP) and its corresponding forward-backward semi-envelope have the same first-order stationary points within a neighborhood of $\mathcal{X} \cap \mathcal{M}$. Consequently, our proposed forward-backward semi-envelope approach enables direct application of optimization methods over $\mathcal{M}$ while inheriting their convergence properties for (NCP). Additionally, we develop an inexact projected gradient descent method for minimizing the forward-backward semi-envelope over $\mathcal{M}$ and establish its global convergence. Preliminary numerical experiments demonstrate the practical efficiency and potential of our proposed approach.

Partial Envelope for Optimization Problem with Nonconvex Constraints

TL;DR

This work addresses nonconvex optimization with constraints over a convex set by introducing a forward-backward semi-envelope (FBSE) that preserves the equality constraint while removing the -constraint from the optimization, yielding a differentiable surrogate over . The authors prove that Prob_Ori and Prob_FBE are equivalent in first-order stationary points near for small envelope parameter , enabling the use of standard equality-constrained optimization techniques. They derive a projected inexact gradient method on with iteration complexity and provide a constructive scheme for projective mappings to satisfy the required assumptions. Numerical experiments on SPD-constrained problems demonstrate the practical efficiency and robustness of the FBSE approach, often outperforming classical solvers and illustrating its potential for nonconvex constrained optimization. The framework offers a parameter-light, theoretically sound path to leverage powerful equality-constrained optimization tools in nonconvex settings with nonconvex constraints .

Abstract

In this paper, we consider the nonlinear constrained optimization problem (NCP) with constraint set , where is a closed convex subset of . Building upon the forward-backward envelope framework for optimization over , we propose a forward-backward semi-envelope (FBSE) approach for solving (NCP). In the proposed semi-envelope approach, we eliminate the constraint through a specifically designed envelope scheme while preserving the constraint . We establish that the forward-backward semi-envelope for (NCP) is well-defined and locally Lipschitz smooth over a neighborhood of . Furthermore, we prove that (NCP) and its corresponding forward-backward semi-envelope have the same first-order stationary points within a neighborhood of . Consequently, our proposed forward-backward semi-envelope approach enables direct application of optimization methods over while inheriting their convergence properties for (NCP). Additionally, we develop an inexact projected gradient descent method for minimizing the forward-backward semi-envelope over and establish its global convergence. Preliminary numerical experiments demonstrate the practical efficiency and potential of our proposed approach.
Paper Structure (13 sections, 18 theorems, 95 equations, 5 tables)

This paper contains 13 sections, 18 theorems, 95 equations, 5 tables.

Key Result

Lemma 3.1

Suppose Assumption Assumption_f and Assumption Assumption_Q hold. Then for any $x \in \mathbb{R}^n$, it holds that

Theorems & Definitions (37)

  • Definition 2.1: clarke1990optimization
  • Definition 2.2
  • Lemma 3.1
  • proof
  • Lemma 3.2
  • proof
  • Lemma 3.3
  • Lemma 3.4
  • proof
  • Lemma 3.5
  • ...and 27 more