How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Subgradient bundle and derivative free optimization
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Linear Operators and Quotient Spaces
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Norms and Realification
- Complexification, Realification and Real Structures
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Convergence: Nets and Filters
- Convex and Semicontinuous Functions on Rⁿ
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Normed and Banach Spaces
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Properties of the Integral and the Working FTC
- Proximal gradient and accelerated composite optimization
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Subspaces, Products, and Quotients
- Suprema and Infima
- The Analytic Hahn Banach Theorem
- The Derivative and the Mean Value Theorems
- The Direct Method and Euler--Lagrange Equations
- The Riemann Integral: Definition and Integrability
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Weak and Weak Star Topologies
2 · Summary
Objective
This page develops projected subgradient, proximal bundle, direct-search, and Nelder–Mead procedures while keeping finite-budget statuses separate from convergence guarantees. For a convex objective on a nonempty closed convex set, valid oracle calls, bounded returned subgradients, an attained minimum, and a bound on the initial distance to a minimizer give a best-iterate and weighted-average gap bound; the fixed-step rate applies when the distance and subgradient bounds are positive. The full-memory proximal bundle procedure uses serious and null steps. Its accumulation theorem applies to a proper closed convex extended-real objective with nonempty closed convex domain and continuous finite restriction, along an infinite exact continuation whose finite underestimating models touch their centers. It also assumes a fixed positive stabilizer and serious fraction in , compact initial sublevel set, positive predicted decreases, the stated serious/null acceptance test, and aggregate-model errors tending to zero. The untruncated infinite continuation of direct search, under a fixed positive-spanning poll list and forcing ratio , proves stationarity only for accumulation points of unsuccessful polls with vanishing mesh and compact centers in an open region where the gradient is Lipschitz. A finite-budget return is not a stationarity certificate. Nelder–Mead specifies its comparisons, ties, both stopping tolerances, and failure statuses, with no general convergence claim.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Finite-budget Nelder–Mead simplex procedure
Definition
Finite sums of vectors in use the additive finite-list sum of Linear combination of a finite list, and the span as the smallest linear subspace containing ; sums of real coefficients use Finite sums and finite products, by recursion.
Fix , an objective oracle , a finite integer call budget , positive tolerances , and an ordered initial simplex . Call the ordered tuple nondegenerate when, for real coefficients , implies every . Use reflection , expansion , contraction , and shrink . Ties in sorting objective values are broken by current vertex slot, lower slot first. When recording the best point seen, replace it only on a strict objective improvement, so ties retain the earliest evaluation; initial vertices are evaluated in slot order.
If the initial simplex is degenerate, return degenerate-simplex. If , return budget-exhausted with zero calls and no best point. Otherwise evaluate initial vertices in slot order, counting every call. A nonfinite result returns nonfinite-objective and the best finite point seen, if any. For each committed simplex, let be its sorted best vertex, its worst, let denote the second-worst (the best when ), and set using the sorted vertices . Define the diameter , and spread . Stop with tolerance-met exactly when both and .
Otherwise evaluate reflection . If , evaluate expansion and replace by iff ; a tie keeps reflection. If , where is the second-worst vertex, replace by reflection. If , evaluate outside contraction and accept iff ; equality accepts. If , evaluate inside contraction and accept iff ; equality fails. A failed contraction proposes for each sorted nonbest vertex , , retaining . Evaluate in increasing , making a new call even if was evaluated earlier. Apply the budget and nonfinite-result rules below to every such call. Commit the shrunk simplex, in these sorted slots, only after all values are finite and the complete update passes the nondegeneracy check.
Count every objective call, including rejected trials. Before a needed call, if the budget is exhausted, return budget-exhausted with the last committed simplex and best finite point seen; do not partially commit an update. A nonfinite trial returns nonfinite-objective with the same committed simplex. If a proposed complete update is degenerate, return degenerate-simplex without committing it. After a valid update, recheck both tolerances. No general convergence guarantee is asserted.
Projected subgradient method with finite budget
Definition
Finite sums of vectors in use the additive finite-list sum of Linear combination of a finite list, and the span as the smallest linear subspace containing ; sums of real coefficients use Finite sums and finite products, by recursion.
Let , let be nonempty, closed, and convex, and let be convex. The finite-budget projected subgradient procedure takes , an integer budget , and positive stepsizes . At iteration , an oracle returns either failure or a pair with , where subgradient has the meaning in Subgradients and the subdifferential of a convex function. On a valid response set where is the unique nearest point in to . On an oracle failure at iteration , return status oracle-failure, the feasible current iterate, the completed update count, and the least-index best among values observed so far if any (otherwise report none); a full-horizon average is not returned. If all calls succeed, return status budget-exhausted, the final iterate, the weighted average , and a least-index minimizer of observed values among . Report status and completed update count. This finite procedure makes no convergence claim.
Finite-memory-free proximal bundle method with serious and null steps
Definition
Let be nonempty, closed, and convex; let be convex; fix , a serious-step fraction , a center , and an integer outer budget . A valid oracle call at returns with ; otherwise it fails. Store every cut from every successful call, with no memory cap, and set to the maximum of the stored cuts. If no cut exists, call the oracle at the current center. If this initialization call fails, return status oracle-failure with the current center, zero completed trials, and no candidate or model residual; otherwise store its cut. Find the unique minimizer If , return status stationary-or-model-failure with . Otherwise evaluate at . An oracle failure returns oracle-failure. Declare a serious step exactly when , set then, and otherwise take a null step and set . Append the valid trial cut after either step. Return budget-exhausted after trials. This finite algorithm makes no generic convergence claim.
Positive-spanning poll sets
Definition
Let and let be a nonempty finite ordered list in . For coefficients , the finite vector sum means the vector whose th coordinate is for each ; this is the finite real sum of Finite sums and finite products, by recursion. The list is positive spanning if every has such a representation with . Keep the order to make a deterministic poll. Define the directional score for unit , and the largest poll norm . These maxima exist because their indexing sets are nonempty and finite (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set). A positive uniform lower bound for is a separate theorem, not part of this definition.
A compact set inside an open set has a uniform neighborhood radius
Statement
Let be compact in Euclidean and let be open with . There is such that for every , if , then . If , any positive works.
Facts & Assumptions
Given: Compactness and openness in the Euclidean metric (Open cover, subcover, compact metric space, and compact subset of a metric space, The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, as the set of functions , and , , are metrics on it); compactness is intrinsic to the subspace metric (A subset of a metric space is open in the subspace metric exactly when it is the trace of an open set of the ambient space, and it is compact as a metric space in its own right exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it).
Every open cover of compact has a finite subcover (Open cover, subcover, compact metric space, and compact subset of a metric space, A subset of a metric space is open in the subspace metric exactly when it is the trace of an open set of the ambient space, and it is compact as a metric space in its own right exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it).
A nonempty finite set of real numbers has a minimum that belongs to the set (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set).
Proof
If , take . Otherwise form the family of all balls with , , and . Each such ball is open: if , then and by the triangle inequality. By [F1] this family covers ; [F2] supplies a finite subcover , .
Since , the finite subcover has at least one ball. The minimum belongs to the nonempty finite set of positive radii, so by [F3]. Given and , choose a covering ball containing . Then for its index , , so .
Local descent inequality for a Lipschitz gradient on an open segment
Statement
Let be open, let be totally differentiable at every point, and suppose its gradient is -Lipschitz on for some . If and the whole segment lies in , then
Facts & Assumptions
Given: Total derivatives and gradients The total (Fréchet) derivative as the linear first-order approximation with remainder, The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case, Directional derivatives and partial derivatives of a map , For a differentiable scalar field, and the unit direction of steepest ascent is the normalized gradient, the Lipschitz definition and Euclidean metric Lipschitz map, -Hölder map for rational , and contraction, as the set of functions , and , , are metrics on it, local continuity of totally differentiable maps Total differentiability gives a local increment bound and therefore continuity, Cauchy–Schwarz Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation, derivative rules The derivative of at a point that is a limit point of , and differentiability on a set, Sums, scalar multiples, products and quotients: , , , and when , and the mean-value theorem The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with .
The Lipschitz condition is ; for , (Lipschitz map, -Hölder map for rational , and contraction, as the set of functions , and , , are metrics on it).
A real function continuous on a closed interval and differentiable in its interior has a point where its derivative equals its secant slope (The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with ).
Total differentiability implies continuity, and the directional derivative along is (Total differentiability gives a local increment bound and therefore continuity, For a differentiable scalar field, and the unit direction of steepest ascent is the normalized gradient).
The identity function has derivative by its difference quotient; the sum, scalar-multiple, and product rules follow from Sums, scalar multiples, products and quotients: , , , and when , and restricting a differentiable function to an interval preserves its interior derivatives (The derivative of at a point that is a limit point of , and differentiability on a set).
Cauchy–Schwarz and norm homogeneity give and (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
Sums, scalar multiples, products, and polynomials of continuous real functions are continuous (Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function).
Proof
Put . If , both sides are equal. For , necessarily . Define and . Since , the affine path is continuous; openness of then makes open, and the segment assumption gives . Put on . Total differentiability makes continuous at every point of , so is continuous on . For each , its difference quotient is the directional difference quotient of at in direction , so .
Put , , and . By [F3] and [F6], is continuous on ; by [F4], it is differentiable on and By [F1] and [F5], the inner-product term is at most for . Hence .
Apply [F2] to on : for some , . Since , this says , as required.
Finite-budget deterministic direct search with positive-spanning polling
Definition
Let be open, be an objective accessible only by function evaluations, and let . Fix an ordered finite positive-spanning poll list , initial mesh , cap , forcing function with as , factors , and integer poll budget . Evaluate first and include it in the best-point record. At poll , inspect in list order, ignoring points outside without an objective call. Accept the first in-domain point satisfying ; then set and . If none succeeds, declare an unsuccessful poll, set , and . Return the least-index best point among all evaluated points, current center, mesh, evaluation count, and status budget-exhausted after at most polls. A finite budget is not a stationarity certificate.
Finite-budget Nelder–Mead always returns a status
Statement
Every invocation of Finite-budget Nelder–Mead simplex procedure with finite call budget returns a status after at most objective calls. If it returns tolerance-met, both the simplex diameter and objective spread satisfy their stated tolerances. The status is a finite-budget result only and does not certify global or local optimality.
Facts & Assumptions
Given: The exact branch rules, stopping test, call accounting, and return statuses in Finite-budget Nelder–Mead simplex procedure.
Every continuing outer iteration performs a reflection evaluation, while each additional branch evaluates finitely many trials and checks the budget before each call (Finite-budget Nelder–Mead simplex procedure).
The procedure returns tolerance-met only after testing both diameter and spread against their tolerances (Finite-budget Nelder–Mead simplex procedure).
Proof
Each continuing iteration consumes at least one call for reflection. Every further expansion, contraction, or shrink evaluation also consumes a call, and the counter is bounded by ; before any call that cannot fit in the remaining budget, the procedure returns budget-exhausted. It therefore cannot continue indefinitely and returns a listed status after at most calls.
The only tolerance-met branch is the explicit test and on a committed simplex, so that status implies both inequalities. None of the algorithm's finite statuses asserts a minimizer without an additional theorem.
A finite positive-spanning poll set has a positive uniform angle
Statement
For every finite positive-spanning list in , , the score on the unit sphere attains a strictly positive minimum. Write this minimum as . Thus for every there is with .
Facts & Assumptions
Given: Positive spanning and directional score Positive-spanning poll sets, Euclidean geometry The Euclidean inner product on , compactness and extrema (Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line, A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value).
For every unit vector , positive spanning writes with (Positive-spanning poll sets).
By the coordinatewise vector-sum convention, . Finite distributivity and reordering the two finite sums, using finite-sum additivity/scaling and induction on their lengths, gives . A finite sum of nonnegative real terms is nonnegative (Positive-spanning poll sets, The Euclidean inner product on , Laws of finite sums and finite products).
If for two nonempty finite lists, then for each ; taking maxima and reversing the lists gives (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set).
The unit sphere is nonempty, closed, and bounded. For , the standard vector has Euclidean norm (The standard list with and for is an ordered basis of ; hence , and is the zero space with basis and dimension , The Euclidean inner product on ). If , choose ; the reverse triangle inequality shows every with also has , so the complement is open. Every unit vector lies in , so the sphere is bounded. Hence it is compact by Heine–Borel (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation, Metric space: iff , symmetry, and the triangle inequality; pseudometric and ultrametric, The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, Open ball, closed ball and sphere in a metric space, Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space, Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line).
The reals form a totally ordered field makes a totally ordered field, in particular the product of two strictly positive reals is positive; Multiplication by zero: gives multiplication by zero. Hence if , either one is zero and (using field commutativity if needed), or both are strictly positive and . Thus .
Proof
Taking inner products of [F1] with and using [F3] gives . Since all , at least one index with positive coefficient has ; otherwise every summand is nonnegative by [F6] and [F3] makes the sum nonnegative, a contradiction. Hence for every unit .
By [F4], , and [F2] bounds the right side by , so the score is continuous. By [F5], the unit sphere is nonempty and compact. The extreme-value theorem gives a minimum attained at some unit ; step 1.1 makes that attained value strictly positive. For nonzero , apply this bound to and multiply by ; for the inequality is immediate.
The projected subgradient method returns within its finite budget
Statement
Let be an integer and run Projected subgradient method with finite budget with all stated inputs. Every execution returns after at most oracle calls. On failure it returns the feasible current iterate and a best observed point if one has been observed, or none otherwise; it does not return a full-horizon average. If all calls succeed, the weighted average is defined and feasible, a best observed iterate exists, and the status is budget-exhausted after exactly updates.
Facts & Assumptions
Given: A nonempty closed convex feasible set, a finite budget, positive stepsizes, and the oracle/failure rules of Projected subgradient method with finite budget.
Every point has a unique nearest-point projection onto a nonempty closed convex set (Every point has a unique nearest point in a nonempty closed Euclidean convex set).
A convex combination of feasible points remains feasible (Finite Jensen inequality for convex functions on ).
A nonempty finite list of real values has a minimum attained at one of its members (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set); scanning the list in increasing index order and replacing the record only on a strict decrease yields the least-index minimizer, by induction on the finite list length.
A finite sum of nonnegative terms is nonnegative, and a zero sum forces every term to be zero; therefore a nonempty finite sum of strictly positive terms is strictly positive (Laws of finite sums and finite products).
Proof
Initially . At each successful oracle call, if , [F1] gives a unique projected point . Induction over the successful calls proves feasibility and unique definition of each iterate through at most calls.
A failed call returns immediately; if no earlier value was observed, the optional best field is none, and otherwise [F3] supplies a least-index best among the finite observed list. If all calls succeed, and every , so by [F4]. The weights are positive and sum to one by the scaling law for finite sums; [F2] makes the weighted average feasible, and [F3] gives a least-index best observed point. The finite loop completes exactly updates and returns budget-exhausted.
One-step estimate for projected subgradient descent
Statement
Under the projected-subgradient update of Projected subgradient method with finite budget, let and suppose the th oracle call returns . Then
Facts & Assumptions
Given: The projected update Projected subgradient method with finite budget, subgradient convention Subgradients and the subdifferential of a convex function, and projection variational inequality Metric projection onto a closed convex set satisfies the variational inequality.
Proof
Put and . Applying [F1] with gives , hence . Expanding yields .
Expand the right side as . By [F2], ; substituting proves the estimate.
The proximal bundle model subproblem has a unique minimizer
Statement
Let be nonempty, closed, and convex; let , , and let be a nonempty finite list of affine functions. Then has a unique global minimizer on .
Facts & Assumptions
Given: Closed convex feasibility (A convex subset of contains every line segment between two of its points, Interior, closure, boundary, limit point, isolated point and dense subset of a metric space), the Euclidean norm and Cauchy–Schwarz (The Euclidean inner product on , Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation), closed bounded compactness (Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line), and attainment on compact sets (A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value).
A finite maximum of affine maps obeys ; each difference is by Cauchy–Schwarz (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
The quadratic difference obeys , by expansion and Cauchy–Schwarz (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
Continuity in a metric space is the epsilon-delta property at every point (Continuity of a map between metric spaces, at a point and globally, in the - form).
consists of one vector, its zero vector (The Euclidean inner product on ).
Proof
If , [F4] says is a singleton, so the nonempty feasible set is that singleton. The finite maximum and quadratic objective have one feasible value, and its sole feasible point is the unique global minimizer. For the remainder assume .
By [F1] and [F2], has a finite local Lipschitz bound on around each point: the finitely many are bounded, and the quadratic difference in [F2] has a bounded factor on a sufficiently small ball. Hence is continuous on by [F3]. Choose and let . The sublevel set is nonempty. If , continuity supplies an ambient ball around whose intersection with lies in ; if , closedness of supplies a ball disjoint from . Thus every point outside has a ball disjoint from , so is closed in .
The first affine cut gives , where . Since , every satisfies and thus lies in the open ball of radius about . So is bounded (Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space) and compact by Heine–Borel. The continuous real-valued restriction attains its minimum by the extreme-value theorem; points outside have value greater than , while the minimum on is at most , so this is a global minimizer.
For every index , affinity gives ; taking the finite maximum over proves the model midpoint value is at most the average endpoint values. For distinct , the quadratic term satisfies . After multiplication by the quadratic term is strictly below the endpoint average. If both minimized , their midpoint would therefore have smaller value, a contradiction. The minimizer is unique.
A quadratic regularization has quadratic growth from its minimizer
Statement
Let be convex, let , , and suppose minimizes with . Then for every with ,
Facts & Assumptions
Given: The extended-real convexity convention Proper closed convex extended-real functions on and Euclidean quadratic identity The Euclidean inner product on .
Convexity gives for finite-valued endpoints (Proper closed convex extended-real functions on ).
The midpoint identity is (The Euclidean inner product on ).
Since and the quadratic term is finite, ; together with the stated , both endpoints are in the finite domain required for [F1].
Proof
[F3] puts both endpoints in the finite domain. Apply [F1] to and combine with [F2], after multiplying the latter by , to obtain .
Minimality gives . Combining with step 1.1 and rearranging yields , including with equality.
Deterministic direct search returns within its finite poll budget
Statement
For every integer poll budget , each invocation of Finite-budget deterministic direct search with positive-spanning polling returns after at most polls with a feasible current center and a best evaluated point.
Facts & Assumptions
Given: An open domain , finite-valued objective on , feasible initial point, finite ordered poll list, and the mesh/forcing inputs of Finite-budget deterministic direct search with positive-spanning polling.
The initial point is evaluated before polling; each poll scans a finite ordered list, accepts only in-domain points, and otherwise retains its current center (Finite-budget deterministic direct search with positive-spanning polling).
Proof
The initial center lies in and has a finite objective value, so the best-point record is initially nonempty. In a poll, each checked direction is either skipped outside or evaluated at a point in ; a success moves to that point and an unsuccessful poll keeps the old feasible center. Thus feasibility and a nonempty best record persist.
Each completed poll consumes one unit of the integer budget. After at most polls the loop returns budget-exhausted; when it returns immediately after recording the initial point.
The proximal bundle method returns within its finite trial budget
Statement
For a finite integer budget , every invocation of Finite-memory-free proximal bundle method with serious and null steps returns one of its specified statuses after at most trials. Every trial point used by the procedure is uniquely defined unless an earlier oracle-failure or stationary-or-model-failure status has already returned.
Facts & Assumptions
Given: The nonempty closed convex feasible set, positive quadratic parameter, serious-step fraction, oracle rule, and finite trial budget of Finite-memory-free proximal bundle method with serious and null steps.
A finite nonempty maximum-affine model plus the positive quadratic has a unique minimizer on the closed convex feasible set (The proximal bundle model subproblem has a unique minimizer).
The initialization and trial oracle calls return immediately on failure, and each trial returns on nonpositive predicted decrease or otherwise completes one serious/null branch and increments its finite trial counter (Finite-memory-free proximal bundle method with serious and null steps).
Proof
If no cut is stored, the initialization oracle either fails and returns with zero completed trials or supplies one valid cut. Thereafter the bundle is finite and nonempty; at each trial [F1] supplies a unique candidate unless an earlier status has returned.
Each trial either returns on oracle failure or , or evaluates one candidate and completes exactly one serious/null branch, appends its cut, and advances the counter by one. Thus there are at most completed trials; if none returns earlier, the procedure returns budget-exhausted after trial .
Unsuccessful-poll accumulation points are stationary under shrinking mesh
Statement
Consider an infinite continuation of the polling and mesh-update rules of Finite-budget deterministic direct search with positive-spanning polling, using its admissible inputs and exact branch rules but with no finite poll-budget cap. Write its fixed finite positive-spanning poll list as and its forcing function as . Suppose a subsequence of unsuccessful polls indexed by has and centers in a compact set , where is open. Assume is totally differentiable at every point of and is -Lipschitz there. Here an accumulation point means a limit of a subsequence in the Euclidean metric. Then every such point is stationary, meaning . Compactness ensures at least one such accumulation point. This asymptotic claim concerns the untruncated continuation; a finite-budget return is not a stationarity certificate.
Facts & Assumptions
Given: The poll and forcing rules Finite-budget deterministic direct search with positive-spanning polling, positive angle A finite positive-spanning poll set has a positive uniform angle, uniform neighborhood radius A compact set inside an open set has a uniform neighborhood radius, local descent Local descent inequality for a Lipschitz gradient on an open segment, and compact metric sequential compactness In any metric space compactness implies countable compactness and limit point compactness, and each of countable compactness and limit point compactness implies sequential compactness; every implication here is proved without a choice principle.
There is with for every unit vector (A finite positive-spanning poll set has a positive uniform angle).
For sufficiently short displacements from any center in compact , the segment remains in (A compact set inside an open set has a uniform neighborhood radius).
If the segment lies in , then (Local descent inequality for a Lipschitz gradient on an open segment).
A sequence is a function on the naturals, convergence is the metric limit, and every sequence in compact metric has a subsequence converging in (Sequences of reals: bounded, eventually, frequently, tails, subsequences, Convergence of a sequence in a metric space: iff in , In any metric space compactness implies countable compactness and limit point compactness, and each of countable compactness and limit point compactness implies sequential compactness; every implication here is proved without a choice principle, Open cover, subcover, compact metric space, and compact subset of a metric space).
On with , the Euclidean metric is ; thus the -Lipschitz hypothesis gives (Lipschitz map, -Hölder map for rational , and contraction, as the set of functions , and , , are metrics on it).
The finite poll list has a largest norm (Positive-spanning poll sets).
Proof
Use the defined finite maximum from [F6], and choose the uniform radius from [F2]. For all sufficiently large , , so every segment from to remains in .
If , [F1] supplies a poll direction with . The poll is unsuccessful, so its in-domain trial value is at least . Apply [F3] to this direction and combine the two bounds to obtain . If the gradient is zero, the same inequality holds.
The right side tends to zero by the forcing condition and , while ; hence . For any accumulation subsequence converging to , [F5] gives , so . By [F4] at least one accumulation subsequence exists.
Projected subgradient best-iterate and weighted-average bound
Statement
Let be nonempty, closed, and convex, let be convex, and run Projected subgradient method with finite budget for steps with positive . Assume all oracle calls return valid pairs. Suppose a global minimizer exists and the oracle vectors obey ; let . Set and . Then
Facts & Assumptions
Given: The finite algorithm Projected subgradient method with finite budget, its one-step estimate One-step estimate for projected subgradient descent, convexity Convex and strictly convex functions on Euclidean convex sets, and finite Jensen Finite Jensen inequality for convex functions on .
For each , (One-step estimate for projected subgradient descent).
For a convex function and nonnegative weights summing to one, its value at the weighted average is at most the weighted average of its values (Finite Jensen inequality for convex functions on ).
Starting from , each successful update is the unique projection onto and remains feasible; the finite-budget result also establishes that the returned average is defined and feasible (Projected subgradient method with finite budget, Every point has a unique nearest point in a nonempty closed Euclidean convex set, The projected subgradient method returns within its finite budget).
Since the stepsizes are positive, , and the weights are positive and sum to one by the scaling law for finite sums (Laws of finite sums and finite products).
The nonempty finite list of objective gaps has a minimum attained by one of its indices (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set).
Proof
Rearrange [F1] and sum over . The squared-distance terms telescope, giving , since the last squared distance is nonnegative. Divide by using [F4] to bound the weighted average of the objective gaps.
By [F3] the iterates lie in , and by [F4] the normalized positive weights sum to one. Apply [F2] to get . By [F5], the minimum gap is attained; since a positive weighted average with weights summing to one is at least the minimum term, both the minimum gap and the gap at are bounded above by the weighted average of the gaps. Step 1.1 therefore bounds their maximum as asserted.
The fixed-step projected subgradient rate is O(1/√N)
Statement
Under the hypotheses of Projected subgradient best-iterate and weighted-average bound, let and and choose the constant stepsize for all . Then Thus both reported gaps are with constants fixed. The schedule is not used when or ; in those boundary cases the best-iterate gap is zero under the theorem's hypotheses and bounds below.
Facts & Assumptions
Given: The best-iterate and weighted-average bound Projected subgradient best-iterate and weighted-average bound.
The bound is (Projected subgradient best-iterate and weighted-average bound).
The Euclidean norm is definite, so implies (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
The algorithm's best observed list includes , and on a successful first call (Projected subgradient method with finite budget, The projected subgradient method returns within its finite budget, Subgradients and the subdifferential of a convex function).
For a constant real , by the scaling law for finite sums (Laws of finite sums and finite products).
Proof
For , [F4] gives and . Substituting these values into [F1] gives .
If , then and [F2] gives ; by [F3] the best observed list includes this optimizer, so its gap is zero.
If , the successful first call satisfies , so [F2] gives . Then and the subgradient inequality gives for every feasible ; hence is a global minimizer and the best-iterate gap is zero. These boundary cases require no zero stepsize.
Vanishing aggregate-model error controls the proximal candidate
Statement
Let be proper, closed, and convex, with nonempty closed convex domain . Fix , a center , and a finite affine model on . Let minimize over , set , and let . Then In particular, a sequence of such model errors forces the model candidates to approach their exact proximal points in norm.
Facts & Assumptions
Given: Bundle subproblem existence The proximal bundle model subproblem has a unique minimizer, proximal mapping Proximal mapping, resolvent/existence Existence, resolvent characterization, and firm nonexpansiveness of the proximal map, and quadratic growth A quadratic regularization has quadratic growth from its minimizer.
is the unique minimizer of (Proximal mapping, Existence, resolvent characterization, and firm nonexpansiveness of the proximal map).
The convex function obeys (A quadratic regularization has quadratic growth from its minimizer).
Proof
Put . Since minimizes over and , . The pointwise underestimator gives , while . Hence .
Apply [F2] to and combine with step 1.1: . Subtracting the common finite value and multiplying by proves the inequality.
Proximal bundle accumulation under vanishing aggregate-model error
Statement
Let be proper, closed, and convex. Suppose is nonempty, closed, and convex, and is continuous. Consider an infinite full-memory continuation of Finite-memory-free proximal bundle method with serious and null steps with fixed and , centers , finite affine models on touching their centers (), and exact candidates Assume every predicted decrease is positive, each trial uses the stated serious/null acceptance test, the initial sublevel set is compact, and the aggregate-model errors satisfy . Then every accumulation point, meaning a limit of a subsequence in the Euclidean metric, is a global minimizer of . At least one accumulation point exists. The vanishing-error premise is an additional assumption; full-memory cutting planes alone are not asserted to imply it.
Facts & Assumptions
Given: The serious/null algorithm Finite-memory-free proximal bundle method with serious and null steps, model-subproblem existence The proximal bundle model subproblem has a unique minimizer, the aggregate-error estimate Vanishing aggregate-model error controls the proximal candidate, proximal resolvent Existence, resolvent characterization, and firm nonexpansiveness of the proximal map, extended-real subgradient definition Subdifferentials of proper extended-real convex functions, compact sequential compactness In any metric space compactness implies countable compactness and limit point compactness, and each of countable compactness and limit point compactness implies sequential compactness; every implication here is proved without a choice principle, and attainment on compact metric spaces A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value.
Each candidate is unique, and the exact proximal point exists, is unique, and the proximal map is nonexpansive (The proximal bundle model subproblem has a unique minimizer, Proximal mapping, Existence, resolvent characterization, and firm nonexpansiveness of the proximal map).
The model error is nonnegative and (Vanishing aggregate-model error controls the proximal candidate).
If , then for every by the extended-real subgradient definition (Subdifferentials of proper extended-real convex functions).
A sequence is a function on the naturals, convergence is the metric limit, and every sequence in compact has a subsequence converging in (Sequences of reals: bounded, eventually, frequently, tails, subsequences, Convergence of a sequence in a metric space: iff in , In any metric space compactness implies countable compactness and limit point compactness, and each of countable compactness and limit point compactness implies sequential compactness; every implication here is proved without a choice principle, Open cover, subcover, compact metric space, and compact subset of a metric space). Two limits in a metric space agree (A sequence in a metric space has at most one limit). A continuous real function on compact is bounded below (A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value, Continuity of a map between metric spaces, at a point and globally, in the - form).
Proof
A serious step has ; a null step leaves the center fixed. Thus centers remain in the initial sublevel set , and is nonincreasing and bounded below there by [F4]. The decreases have bounded partial sums, since . If failed to tend to zero, some positive would be exceeded by infinitely many terms, making these partial sums unbounded; hence .
Let be any accumulation subsequence, which exists for at least one subsequence by [F4]. For any chosen convergent subsequence, compactness gives a further subsequence converging to a point of ; the uniqueness-of-limits fact in [F4] identifies that point with , so . Applying compactness to the whole center sequence also supplies at least one accumulation subsequence. By nonexpansiveness in [F1], . By [F2] and , , so . Since is continuous and all these points lie in , and .
Suppose for contradiction that is not a global minimizer. Then : otherwise the resolvent equivalence in [F1] gives , and [F3] would make globally minimizing. By proximal minimality, ; therefore .
Along the chosen subsequence, by step 1.2, while . Hence . For all sufficiently large the step is serious and , contradicting from step 1.1. Thus every accumulation point is a global minimizer.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Tamara G. Kolda, Robert Michael Lewis, and Virginia Torczon, Optimization by Direct Search, Nelder–Mead discussion
- K. I. M. McKinnon, Convergence of the Nelder–Mead Simplex Method to a Nonstationary Point, §§2–3
- Sébastien Bubeck, Convex Optimization: Algorithms and Complexity, §3.1
- Dimitri Bertsekas, MIT 6.253 Complete Lecture Notes, Lecture 15
- Mateo Díaz and Benjamin Grimmer, Optimal Convergence Rates for the Proximal Bundle Method, §§2–3
- Dominikus Noll, Olivier Prot, and Aude Rondepierre, A proximity control algorithm to minimize nonsmooth and nonconvex functions, §§2–4
- A. R. Conn, K. Scheinberg, and L. N. Vicente, Introduction to Derivative-Free Optimization, §§2.1–2.2 and ch. 8
- Tamara G. Kolda, Robert Michael Lewis, and Virginia Torczon, Optimization by Direct Search, §§3.1–3.6 and Nelder–Mead discussion
- Tamara G. Kolda, Robert Michael Lewis, and Virginia Torczon, Optimization by Direct Search, §§3.1–3.6
- A. R. Conn, K. Scheinberg, and L. N. Vicente, Introduction to Derivative-Free Optimization, ch. 7
- Tamara G. Kolda, Robert Michael Lewis, and Virginia Torczon, Optimization by Direct Search, §3