Papers
Topics
Authors
Recent
Search
2000 character limit reached

Constrained Nonlinear LOVO Problem

Updated 28 November 2025
  • The LOVO problem is defined as minimizing the minimum among several continuously differentiable black-box functions over a closed convex set, ensuring robust solutions under uncertain conditions.
  • It is reformulated using bilevel programming, MPCC techniques, and smoothing approaches that yield precise optimality conditions like L-stationarity and conic duality.
  • Derivative-free trust-region algorithms achieve global convergence with an O(ε⁻²) complexity, making them effective for robust estimation and applications such as protein alignment and portfolio optimization.

A constrained nonlinear Low Order-Value Optimization (LOVO) problem involves minimizing the minimum among a finite number of continuously differentiable function values, each typically accessible only as a black-box (derivative-free setting), within a nonempty closed convex constraint set. LOVO problems are fundamental in robust parameter estimation, protein alignment, portfolio optimization, and other areas where robustness to outliers and min-structure are essential. The constrained LOVO formulation, its associated optimality conditions, reformulations, algorithms, and complexity theory are presented with particular attention to rigorous, modern developments.

1. Mathematical Formulation of the Constrained LOVO Problem

The classical constrained nonlinear LOVO problem can be stated as: minxΩRnF(x):=min1irfi(x),\begin{aligned} &\min_{x \in \Omega \subset \mathbb{R}^n} F(x) := \min_{1 \leq i \leq r} f_i(x), \end{aligned} where

  • Ω\Omega is a nonempty, closed, convex subset of Rn\mathbb{R}^n,
  • Each fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R} is continuously differentiable with Lipschitz gradient on an open set containing Ω\Omega,
  • The functions fif_i are accessed as black-box routines (i.e., only function values available).

A generalized LOVO model, particularly when focusing on feasibility in possibly inconsistent problems, is given via a constraint violation measure: v(x):=i=1mmax{0,gi(x)}+j=1phj(x),v(x) := \sum_{i=1}^m \max\{0,\, g_i(x)\}+\sum_{j=1}^p |h_j(x)|, where gi(x)0g_i(x) \le 0 and hj(x)=0h_j(x) = 0 represent the constraints. The least-violation set is

X:=ArgminxRnv(x).X^* := \mathop{\mathrm{Argmin}}_{x \in \mathbb{R}^n} v(x).

The (generalized) LOVO problem optimizes Ω\Omega0 over Ω\Omega1: Ω\Omega2 If the original constraints admit feasible points, this reduces to a standard constrained nonlinear program; otherwise, LOVO provides minimum-violation solutions (Dai et al., 2020).

2. Reformulations and Optimality Conditions

The constrained LOVO problem admits reformulation as a bilevel or equilibrium-constrained program. For conic and affine constraints, define the squared-distance infeasibility measure: Ω\Omega3 Then Ω\Omega4. Standard conic duality leads to a system characterizing Ω\Omega5: Ω\Omega6 where Ω\Omega7 is the dual cone. This yields an MPCC (Mathematical Program with Complementarity Constraints) formulation: Ω\Omega8 The relevant optimality notion is L-stationarity (from Clarke's theory), which generalizes KKT conditions to nonsmooth, Lipschitz-constrained settings. At a solution Ω\Omega9, existence of Lagrange multipliers and dual variables—even in the presence of complementarity—ensures generalized stationarity (Dai et al., 2020).

3. Derivative-Free Trust-Region Algorithm for Convex-Constrained LOVO

A derivative-free trust-region framework for the constrained LOVO problem targets settings where each Rn\mathbb{R}^n0 is only accessible via function evaluation. The method maintains, at each iteration Rn\mathbb{R}^n1:

  • The current iterate Rn\mathbb{R}^n2,
  • A model Rn\mathbb{R}^n3 (typically linear or quadratic interpolation) for some active Rn\mathbb{R}^n4 corresponding to Rn\mathbb{R}^n5,
  • Radii Rn\mathbb{R}^n6 (sampling/model accuracy) and Rn\mathbb{R}^n7 (trust-region).

The main iteration consists of:

  • Model construction: Rn\mathbb{R}^n8 over neighborhood Rn\mathbb{R}^n9 such that

fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}0

  • Trust-region subproblem: Approximately solve

fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}1

and require sufficient decrease:

fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}2

with fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}3.

  • Ratio test and step acceptance: Compute

fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}4

and update fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}5, fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}6, and fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}7 by standard rules (Schwertner et al., 25 Nov 2025).

This algorithm converges globally (with accumulation points being weakly critical), under minimal regularity. The stationarity measure is the projected gradient for some fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}8.

4. Stationarity Concepts and Theoretical Guarantees

  • Weak criticality: fi:RnRf_i: \mathbb{R}^n \rightarrow \mathbb{R}9 is weakly critical if there exists Ω\Omega0 with Ω\Omega1.
  • Strong criticality: If this holds for all Ω\Omega2.

For iterates Ω\Omega3 generated by the algorithm,

Ω\Omega4

and any subsequential limit point Ω\Omega5 is weakly critical. The OΩ\Omega6 worst-case iteration complexity to reach Ω\Omega7-criticality matches the best rates for smooth, derivative-free trust-region algorithms (Schwertner et al., 25 Nov 2025).

5. Reformulations via Lipschitz-Constrained and Dynamical Systems Approaches

The LOVO setup is highly adaptable for infeasible or inconsistent constraints. Reformulation as a Lipschitz equality-constrained problem (via squared infeasibility, as above) leads to practical algorithms based on smoothing and penalization. The smoothing Fischer–Burmeister (sFB) approach replaces non-differentiable complementarity with a continuously differentiable proxy: Ω\Omega8 for Ω\Omega9, converging to the MPCC solution as fif_i0. Convergence to L-stationary points is established under standard conditions (Dai et al., 2020).

A distinct dynamical systems perspective transforms the original constrained NLP into an autonomous ODE

fif_i1

where fif_i2 is a (possibly pseudo-inverse) projection onto the tangent of the active constraints, yielding asymptotic convergence to KKT points under compactness and standard regularity assumptions (Zhang et al., 2018). This treatment provides analytic multipliers throughout the trajectory, even in the presence of dependent active constraints.

6. Numerical Methods and Software Implementations

  • LOWDER: An open-source Julia package for derivative-free, trust-region LOVO solves trust-region subproblems using TRSBOX/ALTMOV (from BOBYQA), maintains set poisedness for interpolation points, and manages function call budgets efficiently via inexact ratios. Stopping criteria are based on minimal radii and lack of progress (Schwertner et al., 25 Nov 2025).
  • Smoothing FB: Algorithms implement smoothing parameter reduction with off-the-shelf NLP solvers for the relaxed problems, yielding convergence to L-stationary points as smoothing vanishes (Dai et al., 2020).
  • ODE Integration: Recommended solvers are variable-step, implicit methods suitable for stiff dynamics (e.g., Radau IIA, MATLAB’s ode15s) with constraint activation logic for the vector field definition (Zhang et al., 2018).

Comparison on test suites (Moré–Wild, HS, and synthetic QD problems) with MS-P and NOMAD shows that specialized LOVO approaches, particularly those exploiting the min-structure, can deliver robustness and efficiency, especially as the number of min-components grows (Schwertner et al., 25 Nov 2025).

7. Complexity, Convergence, and Practical Considerations

  • Iteration and sample complexity: The number of successful iterations to fif_i3-criticality is fif_i4, total is fif_i5. The evaluation complexity for linear interpolation is fif_i6 (Schwertner et al., 25 Nov 2025).
  • Assumptions: Continuity, Lipschitzness, compactness of constraint set, fully-poised interpolation sets, and for smoothing schemes, regularity of constraint Jacobians for all smoothing levels.
  • Applicability: The general MPCC/smoothing and trust-region frameworks are robust to constraint inconsistency and black-box function access. For feasible problems, solutions coincide with classical NLP solutions.

The LOVO paradigm thus unifies robust constrained optimization, equilibrium-constrained reformulations, and derivative-free computation within a rigorous, provably convergent theoretical and algorithmic infrastructure (Schwertner et al., 25 Nov 2025, Dai et al., 2020, Zhang et al., 2018).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Constrained Nonlinear Optimization LOVO Problem.