Nonlinear Proximal Point Algorithms Using Bregman Functions, with Applications to Convex Programming 4: Nonquadratic Multiplier Methods for Inequality Constraints Find an Optimal MultiplierResearch Paper
Motivation
Convex programs with inequality constraints arise when a decision must meet capacity, resource, or performance limits. Their Lagrange multipliers assign a price to each constraint. Finding an optimal multiplier gives a dual certificate and can guide a primal optimization method. Classical quadratic multiplier methods update these prices through a particular penalty. Eckstein's 1993 paper places a broader family of multiplier updates inside the theory of Bregman proximal point algorithms, allowing a nonquadratic function to shape each step (Eckstein 1993, §4.2).
The result here concerns the inequality constrained case, where multiplier vectors must be componentwise nonnegative. Eckstein identifies a monotone conjugate that incorporates this restriction into the primal penalty and proves that the resulting multiplier sequence converges to an optimal multiplier when one exists. The paper also studies primal limit points and the behavior when no optimal multiplier exists (Eckstein 1993, Theorem 7 and proof, pp. 216–219).
Setting
Let be closed, nonempty, and convex. Let be proper lower semicontinuous convex functions, finite on . The primal problem is to minimize over subject to for every . Write . A point solves the problem only when it lies in , satisfies every inequality, and has no larger objective value than any other feasible point.
For a nonnegative multiplier , the dual functional is ; it equals outside the nonnegative orthant. A multiplier is optimal when it maximizes . The standing assumption that is not identically makes this dual functional a meaningful proper concave object (Eckstein 1993, p. 215).
A Bregman function has an open zone . It is continuously differentiable there, strictly convex and continuous on , and satisfies the boundedness and sequential conditions of Definition 1. Its Bregman distance is , with and . The zone contains the strict positive orthant, and the image of its gradient contains that orthant. Its monotone conjugate is . Lemma 3 establishes that this function is finite and differentiable everywhere under these assumptions (Eckstein 1993, pp. 205, 215–216).
Given positive step sizes bounded away from zero, recursion (11) chooses as a minimizer over of , then sets . The theorem assumes an infinite sequence conforming to these recursions; it does not assert that each minimizer exists for arbitrary data.
Formalization targets
Multiplier convergence
The goal is Eckstein's Theorem 7. If the dual problem has an optimal multiplier, then the multiplier sequence converges to one:
When every is continuous on and contains the closed nonnegative orthant, each subsequential limit of the primal iterates solves the constrained problem. Under the same zone condition, the multiplier sequence is unbounded if the dual has no optimal multiplier. The printed theorem says “if (10) has no solution” in this last clause; its proof on p. 218 establishes the no-optimal-multiplier condition, which is the version formalized here.
Supporting targets
The milestones include the representations of in Lemma 2, the appendix results governing recession directions and the monotone conjugate, Lemma 3's global finiteness and differentiability, the subdifferential chain rule, and the Bregman proximal point result of Theorem 1. They also capture the paper's claims that recursion (11) is a Bregman proximal point run for and that primal limit points meet the feasibility, complementarity, and Lagrangian conditions.
Significance
The theorem supplies a convergence guarantee for nonquadratic methods of multipliers with inequality constraints. It separates the dual conclusion, which uses the strict positive orthant condition, from the primal limit and unboundedness conclusions, which additionally require the closed orthant to lie in the zone. This distinction lets a Bregman function whose zone excludes boundary points still yield dual convergence when optimal multipliers exist (Eckstein 1993, Theorem 7, pp. 216–218).
Eckstein proved this theorem on paper. The mission asks for machine checked proofs of its precise statements and the supporting results; the draft statements compile but their proofs remain open. A completed development would also provide reusable finite dimensional infrastructure for extended-real convex functions, monotone conjugates, Bregman distances, and convex-analytic multiplier conditions.
Difficulty
A direct appeal to ordinary proximal point convergence does not identify the update in (11) as a proximal step: the primal minimization uses , whereas the operator of interest is the subdifferential of the negative dual functional. The nonnegative orthant also introduces boundary behavior absent from the equality constrained case. The link requires precise conjugacy and subdifferential statements, including a globally finite monotone conjugate, before Theorem 1 can apply (Eckstein 1993, pp. 215–218). For primal limit points, the issue is to pass from optimality of each primal subproblem to feasibility, complementarity, and minimization of the limiting Lagrangian.
Formalization scope
Lean uses finite dimensional real inner product spaces for the general proximal point theorem and EuclideanSpace ℝ (Fin n) and EuclideanSpace ℝ (Fin m) for the primal and multiplier spaces. Functions that the paper regards as extended-valued are represented by EReal; their properness excludes . The infimum defining and the supremum defining remain extended-real operations, so an infinite value cannot silently become zero. Real values are extracted from in recursion (11) only because Lemma 3 asserts finiteness everywhere.
The real function is total in Lean but constrained only on ; its gradient is evaluated only at points in . Every multiplier iterate is explicitly in . The initial primal value is unused by recursion (11). The Bregman proximal point recursion is represented by its equivalent inclusion (4), and a “limit point” is a subsequential limit. The sequential condition (vi) of Definition 1 is stated for , the natural first-argument domain of . The Appendix's essential strict convexity means strict convexity on convex subsets of the subdifferential domain. Its recession direction uses the stated limit inferior condition.
Lemma A4's printed unconditional claim that its composite is proper lacks a finite-value witness. The formal statement keeps convexity of unconditional and states properness at a point where all inner functions and the outer function are finite; differentiability of the outer function there is expressed with local finiteness of its extended-real value. At a zero coefficient, its corresponding subgradient term contributes zero without requiring a subgradient to exist. These conditions expose rather than hide the domain issue. The formulation rules out an arbitrary multiplier sequence, an all-space supremum, or a minimization over infeasible points. Contributions proving the milestones, improving shared convex analysis libraries, and checking the boundary conventions are welcome.
Selected references
- Jonathan Eckstein, Nonlinear proximal point algorithms using Bregman functions, with applications to convex programming, Mathematics of Operations Research 18(1), 202–226, 1993. DOI:10.1287/moor.18.1.202.