On the Variational Principle II: Under Linearly Independent Active Constraint Gradients, a Bounded-Below Problem Has ε²-Optimal Feasible Points Satisfying the Lagrange Multiplier Rule up to εResearch Paper
Motivation
The classical Lagrange multiplier rule and its inequality-constrained form, the Karush–Kuhn–Tucker (KKT) conditions, are necessary conditions satisfied at a minimizer of a constrained problem. In finite dimensions, a continuous function bounded below on a closed bounded feasible set attains its minimum, so the rule describes an actual point. In an infinite-dimensional Banach space this fails: closed bounded sets are not compact, minimizing sequences need not converge, and a smooth function bounded below on a smooth constraint set can have no minimizer at all. The multiplier rule then has nothing to describe.
Ekeland's 1974 paper On the Variational Principle (DOI) introduced a principle (its Theorem 1.1) that replaces "a minimizer exists" with "near every almost-minimizer there is a point that strictly minimizes a slightly perturbed function". Section 3 of the paper uses this to prove that, for a problem with finitely many smooth equality and inequality constraints satisfying a linear-independence regularity condition, nearly optimal feasible points satisfy the KKT conditions up to a small error, with no compactness and no existence of a minimizer. This is the first appearance of what is now called an approximate or asymptotic KKT condition, a notion central to the convergence theory of nonlinear programming algorithms.
Setting
Let be a real Banach space with dual (continuous linear functionals) and dual norm . Let be Fréchet-differentiable, with derivative , and let be (continuously Fréchet-differentiable). Fix and consider
The feasible set is (3.2). At the saturated constraints are (3.3). The regularity assumption (3.4) is: for every , the derivatives , , are linearly independent in .
In the Lean development these are EkelandVP.Constraints.feasibleSet p G and EkelandVP.Constraints.IsRegular p G, with constraints indexed by Fin m.
Formalization targets
Goal: Theorem 3.1 (p. 330)
Assume (3.4), , and that is bounded below on (3.5). Then for every there are and with
Milestones, in the order of the paper's proof
- (3.8)–(3.12): a feasible with and for all (the variational principle applied to restricted to ; no regularity needed).
- (3.16): at a regular feasible point , every with () and (, ) is the initial velocity of a curve with .
- Lemma 3.2: at a point with the property of milestone 1, for every such .
- Lemma 3.3: an -Farkas–Minkowski lemma in : if whenever and , then for some and .
An additional item states Corollary 3.4 (p. 333), the one-constraint case: if , and is bounded below on , then for every there are with and with .
Significance
The result. Theorem 3.1 is an existence theorem for approximate KKT points that needs neither compactness nor attainment of the infimum. It shows that every bounded-below problem with regular constraints has a sequence of feasible points whose objective values converge to the infimum and along which the KKT residual tends to zero. This is the property that later work calls approximate KKT or asymptotic KKT (AKKT) and uses as a stopping criterion and as a sequential optimality condition for nonlinear programming. Corollary 3.4 is the corresponding nonlinear eigenvalue statement: on a regular level set, is approximately proportional to at almost-minimizing points.
Formalizing it. The result is classical and proved in the paper; to our knowledge no machine-checked version exists. Mathlib has the Fréchet derivative, the implicit function theorem for strictly differentiable maps, Banach–Alaoglu and the Hahn–Banach separation theorems, but no Ekeland principle in this form, no Lyusternik-type tangent-curve theorem for mixed equality–inequality constraints, and no Farkas lemma in a dual Banach space. Each milestone is a reusable piece of nonlinear optimization theory in Banach spaces.
Difficulty
The obvious argument, "take a minimizer and apply the Lagrange multiplier rule", fails at the first step because no minimizer need exist. The variational principle supplies a point that minimizes on , but that function is not differentiable at , so the multiplier rule cannot be applied to it directly either. Two further gaps remain. Linearized feasible directions (those satisfying the derivative conditions on the active constraints) need not be directions along which one can actually move inside ; closing this gap requires the regularity assumption and completeness of , and must keep the active inequality constraints nonnegative, not just the equalities. And the resulting first-order inequality, which holds only up to , must be turned into an approximate multiplier representation in , an infinite-dimensional dual space in which the usual finite-dimensional Farkas lemma does not apply as stated.
Formalization scope
- is a real Banach space:
[NormedAddCommGroup V] [NormedSpace ℝ V] [CompleteSpace V]. isV →L[ℝ] ℝwith the operator norm; isfderiv ℝ F v. - Constraints are one family
G : Fin m → V → ℝ, 0-based: the paper's constraint is Lean index , an equality constraint iff its index is .p ≤ mis assumed in the goal. - is
ContDiff ℝ 1; isDifferentiable ℝ F(Fréchet-differentiable everywhere). - No infimum over is formed: "bounded below" is
BddBelow (F '' 𝒞)and "" is " for all ". A real infimum over an empty or unbounded set would be a junk value. - Added hypotheses, disclosed in each item: (goal and milestone 1) and (Corollary 3.4). Without them the paper's hypotheses hold vacuously () while the conclusion asks for a feasible point.
- Lemma 3.3 is stated with . The paper prints in (3.20), which fails for , no constraints and ; its proof gives , and Theorem 3.1 uses .
- Lemma 3.2 and milestone 2 assume the linear independence (3.4) only at the point under consideration, and Lemma 3.2 is stated for any feasible with property (3.12); this is exactly what the paper's proof uses.
- Regularity is a linear independence of the indexed family , so a repeated saturated constraint violates it; the constraint qualification cannot be trivialized by collapsing duplicates.
Contributions welcome: a general Ekeland principle with the strict-minimizer conclusion, a Lyusternik–Graves tangent-curve theorem for maps with surjective derivative onto , and a closedness result for finitely generated cones in .
Selected references
- I. Ekeland, On the Variational Principle, J. Math. Anal. Appl. 47 (1974) 324–353. https://doi.org/10.1016/0022-247X(74)90025-0
- I. Ekeland, Nonconvex minimization problems, Bull. Amer. Math. Soc. (N.S.) 1 (1979) 443–474. https://doi.org/10.1090/S0273-0979-1979-14595-6
- R. Andreani, G. Haeser, J. M. Martínez, On sequential optimality conditions for smooth constrained optimization, Optimization 60 (2011) 627–641. https://doi.org/10.1080/02331930903578700