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.
Trust region and cubic regularization methods
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- 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
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Krylov Subspaces, Arnoldi and GMRES
- 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
- Matrix Norms, Condition Numbers and Numerical Stability
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Properties of the Integral and the Working FTC
- 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
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Subspaces, Products, and Quotients
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Inverse and Implicit Function Theorems
- The Logarithm and General Powers
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Quadratic trust-region models and the actual-to-predicted reduction ratio fixes the Euclidean model, feasible ball, reductions, and ratio. The global subproblem characterization Global trust-region minimizers satisfy the shifted-Hessian conditions, including the hard case includes singular shifted Hessians and the boundary hard case. The Cauchy decrease bound supports both the SPD dogleg and finite truncated-CG step procedures.
A finite-budget trust-region method with ratio-based radius updates accepts only feasible steps with a stated fraction of Cauchy decrease and falls back to the Cauchy step when needed. Its small-radius branch selects a boundary Cauchy step. Under the additional radius threshold in The actual-to-predicted ratio approaches one at small radii away from stationarity, the ratio is at least and the radius expands up to its cap. Under bounded model Hessians, a Lipschitz gradient, and a lower-bounded objective, the proved conclusion is gradient liminf zero; no gradient-limit claim is made without stronger uniform assumptions. The separate Trust-region first-order complexity counts both successful and unsuccessful trials bounds accepted steps and telescopes the multiplicative radius updates to count every rejected trial. The elementary estimate The natural logarithm is bounded above by its positive argument minus one closes the logarithmic radius term in the stated total-trial bound.
The ARC branch defines a separate cubic model and preserves exact global model minimizers as a solver special case. Its finite-budget algorithm also accepts inexact candidates only after checking the two cubic solution conditions, the residual termination condition, and sufficient Cauchy-model decrease; solver failure, inconsistent candidates, domain exit, and exhausted regularization are explicit statuses. Under a Lipschitz Hessian and a lower-bounded objective, with and the parameter and solver conditions of Adaptive cubic regularization reaches first-order accuracy in O(ε⁻³ᐟ²) evaluations, exact global steps give the outer evaluation bound, including unsuccessful trials. Admissible inexact steps give the same order when the gradient is uniformly Lipschitz on trial segments, with the stated model-solution and regularization conditions; the proof counts outer trials, not inner solver work.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Quadratic trust-region models and the actual-to-predicted reduction ratio
Definition
Let , let be differentiable at , and put using the gradient convention of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case. Let be a symmetric matrix and let . A quadratic model at is
with the Euclidean inner product and norm of The Euclidean inner product on and matrix products as in Rectangular matrix multiplication and the identity matrix , including zero-sized shapes. The trust-region ball is . The predicted reduction of a feasible step is . Its actual reduction is . When , the actual-to-predicted reduction ratio is
The quantity means the matrix norm induced by the Euclidean vector norm, namely the case of The matrix norm induced by a published vector p-norm. It is not required that in this definition; exact Hessians and symmetric model approximations are both admitted. The ratio is undefined when predicted reduction is nonpositive, so an algorithm must use a separately justified fallback or return a failure status in that case.
The cubic-regularized quadratic model
Definition
Let be twice differentiable at , let , let be symmetric, and let . The cubic-regularized quadratic model is
using the Euclidean conventions of The Euclidean inner product on , the gradient and Hessian conventions of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case and The Hessian matrix and critical points of a scalar field, and the induced matrix norm of The matrix norm induced by a published vector p-norm. Its predicted reduction is . Define the actual reduction by and, when the predicted reduction is positive, define the ratio When , this is the exact-Hessian ARC model; approximation error in a different requires separate bounds. The definition alone gives no convergence or evaluation-complexity guarantee.
The natural logarithm is bounded above by its positive argument minus one
Statement
For every real , the natural logarithm of The natural logarithm as the inverse of the exponential function satisfies
Facts & Assumptions
Given: and the natural logarithm.
The natural logarithm as the inverse of the exponential function: is the inverse of the exponential function on .
Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm: is continuous and strictly increasing, and .
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with : a function continuous on a closed interval and differentiable in its interior has a point where its derivative equals its endpoint difference divided by the interval length.
.
Proof
Given: The hypotheses in the Statement.
By [F1], is defined on . If , [F2] gives . If , [F2] gives continuity of on , and [F3] gives differentiability on . By [F4], there is such that so .
In the case the claimed inequalities are equalities except . In the case, and , so . Combining with step 1.1 proves all three inequalities.
Global trust-region minimizers satisfy the shifted-Hessian conditions, including the hard case
Statement
Let , let be symmetric, let , and let . Every global minimizer of has a multiplier such that Conversely, every feasible satisfying these conditions is a global minimizer. A global minimizer always exists.
The singular hard case is included as follows. Let be the least eigenvalue of and its eigenspace. If , , and the solution of , , has , then is a global minimizer with the singular multiplier . If , both signs of any chosen nonzero of the required length give distinct minimizers.
Facts & Assumptions
Given: , a real symmetric matrix , a vector , a radius , and the trust-region quadratic model and Euclidean conventions of Quadratic trust-region models and the actual-to-predicted reduction ratio.
Quadratic trust-region models and the actual-to-predicted reduction ratio: the feasible set is the closed Euclidean ball and the model differs from only by the constant .
Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: a real symmetric matrix has an orthonormal eigenbasis.
Positive definite, negative definite, semidefinite, and indefinite quadratic forms: a symmetric matrix is positive semidefinite exactly when for every .
Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on takes every value between and : a continuous real-valued function on a closed interval takes every value between its endpoint values.
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: finite sums, products, and quotients with nonzero denominators of continuous real functions are continuous on their domains.
Proof
Given: The hypotheses in the Statement.
By [F2], choose an orthogonal matrix such that with . Put and write . Then and , so it suffices to construct a minimizer in these coordinates.
Set and, for , define and . Every denominator is positive, so [F5] gives continuity of . Let . If some has , choose with ; its single term gives . Otherwise for . Then is finite. If , each term with is continuous at by [F5], while each term with is zero for and extends as the constant zero. Thus the extension with value is continuous at , so choose close enough that . In either case with , put and choose . Then for every , giving . By [F4] on , choose with . The vector then has norm , , and is positive definite.
In the remaining case every has and the finite sum in step 2.1 satisfies . Set for and for . If , take ; then is positive semidefinite, , and . If , the zero-denominator coordinates form the least-eigenvalue eigenspace. Add a vector supported on those coordinates with and take . Such a vector exists by scaling a unit eigenvector; it is orthogonal to . Then , , and . This is the hard-case construction.
In either construction, returning to gives a feasible vector and a with , , and . For every feasible , direct expansion gives because the first term is nonnegative by [F3] and the second is zero if and nonnegative otherwise. Thus the constructed vector is a global minimizer.
Conversely, let be any global minimizer. Then , where is the constructed minimizer, and is feasible. Applying the identity in step 4.1 with expresses zero as the sum of two nonnegative terms. In particular, for , . By [F2], diagonalize the symmetric positive semidefinite matrix from step 4.1. In these coordinates the last quadratic form is with every , so for every and . Since , this gives . If , the other nonnegative term in the identity vanishes only when ; if , complementarity is automatic. Thus satisfies all three conditions.
The constructed case has and adds exactly the missing boundary component in ; when its length is positive, opposite choices of are distinct and the same inequality in step 4.1 proves both globally minimizing. This verifies the stated hard-case clause.
The Cauchy step for a quadratic trust-region model
Definition
Input a model of Quadratic trust-region models and the actual-to-predicted reduction ratio with gradient
, symmetric model matrix , and
radius . If , return with status stationary. If
, set and define
Return with status step.
Positive-definite Newton and dogleg steps are well-defined
Statement
Let be the real symmetric positive-definite model matrix of Quadratic trust-region models and the actual-to-predicted reduction ratio, with , , and radius . There is a unique satisfying . The Dogleg steps for positive-definite trust-region models procedure is well-defined on this input and returns a feasible vector. If its boundary-intersection branch is taken, the displayed scalar formula is the unique root of . On a nonstationary input the procedure performs one linear solve and, only on its boundary branch, one scalar-root computation; it has no iteration loop.
Facts & Assumptions
Given: A positive-definite symmetric matrix , vector , radius , and the definitions of the Newton and dogleg procedures.
Positive definite, negative definite, semidefinite, and indefinite quadratic forms: positive definiteness means for every nonzero .
Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: a real symmetric matrix has an orthonormal eigenbasis.
Invertible Euclidean linear maps: an invertible Euclidean linear map has a two-sided linear inverse.
Dogleg steps for positive-definite trust-region models: after the stationary check, the procedure computes the Cauchy step, solves , returns if it is feasible, returns if it is on the boundary, and otherwise uses the displayed quadratic-root formula before comparing the two model values.
The Cauchy step for a quadratic trust-region model: for , the Cauchy parameter is nonnegative and at most , so .
Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on takes every value between and : a continuous real-valued function on a closed interval takes every value between its endpoint values.
Proof
Given: The hypotheses in the Statement.
By [F2], write with orthogonal. Positive definiteness [F1] gives for every unit eigenvector. Thus satisfies and is a linear inverse by [F3]. Hence solves . If is another solution, then , and applying gives .
If , [F4] returns , which is feasible. Suppose . The Cauchy step exists by its explicit formula and is feasible by [F5], and step 1.1 gives the unique Newton step. If , the algorithm returns the feasible . If but , it returns the feasible .
In the remaining branch, and . Put and . Then is a real quadratic polynomial, , and . By [F6] it is continuous, and [F7] gives a root . Its coefficients are , , and . Thus its discriminant , and the two roots have product . Exactly one root is positive, and the quadratic formula identifies it as . The root in is therefore exactly the algorithm's scalar . The vector has norm ; the final comparison returns either or , both feasible.
Step 1.1 proves unique Newton-step existence, and steps 2.1 and 3.1 cover every dogleg branch and establish its feasibility and root formula. The Definition calls the Newton solve once on every nonstationary input, calls the scalar-root formula only in branch 3, and has no iteration branch.
Global cubic minimizers, admissible inexact steps, and cubic Cauchy decrease
Statement
For the cubic model of The cubic-regularized quadratic model, with and symmetric , a global minimizer exists. If and is any global minimizer, then and
More generally, every satisfying has . For , put and . The unique minimizer of the cubic model on the negative-gradient ray is
Facts & Assumptions
Given: , , , symmetric , and the model .
Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation: and the Euclidean norm satisfies the triangle inequality.
For , every Euclidean closed ball and every Euclidean sphere of positive radius is compact: every Euclidean closed ball in is compact.
A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value: a continuous real-valued function on a nonempty compact metric space attains its minimum.
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with : a function continuous on a closed interval and differentiable in its interior has an interior point where its derivative equals its endpoint slope.
Proof
Given: The hypotheses in the Statement.
Put and . For , [F2] and [F3] give Choose so that and . For every , the first negative term is at most and the second is at most ; hence outside the closed ball of radius .
Now suppose and let be a global minimizer. For small , because the negative linear term dominates the quadratic and cubic terms as . Hence . For any direction , put and By [F6], . Since minimizes , its positive difference quotients are nonnegative and its negative difference quotients are nonpositive, so this derivative is zero. Taking gives
Let satisfy the two inexact-step conditions in the Statement and write . Substituting into the model decrease gives The second condition implies , and therefore the right side is at least .
Suppose , put and , and define for . Then The two roots of are their product is , so . The derivative factors as , hence it is negative on and positive on . Applying [F7] on any subinterval of either range shows that strictly decreases before and strictly increases after it. Thus is the unique global minimizer on , proving the stated Cauchy-ray formula.
The model is continuous: for , the triangle inequality gives . If , then , and tends to zero with ; this also holds at , where for . The linear term is continuous by [F2], and by [F2] and [F3], so the quadratic term is continuous as well. The closed ball from step 1.1 is nonempty and compact by [F4]. Thus [F5] gives a minimizer on that ball. Since is in the ball and every point outside has model value at least , this minimizer is global on .
Global minimality also gives . The quadratic and cubic terms are even, so this inequality reduces to . Taking the inner product of the stationary equation in step 1.2 with gives . Substitution back into the model decrease yields as claimed.
Steps 1.1, 2.1, 1.2, and 2.2 prove the exact global-minimizer claims, step 1.3 proves the inexact-step decrease, and step 1.4 proves the Cauchy-ray assertion.
The Cauchy step gives a quantitative model decrease
Statement
In the quadratic model of Quadratic trust-region models and the actual-to-predicted reduction ratio, let , let be symmetric, and let . Write for the induced Euclidean matrix norm, with the convention when . The Cauchy step of The Cauchy step for a quadratic trust-region model minimizes the model on the negative-gradient segment and satisfies
Facts & Assumptions
Given: A trust-region quadratic model with , symmetric , radius , and its Cauchy step.
The Cauchy step for a quadratic trust-region model: if , then ; if , then with .
Proof
Given: The hypotheses in the Statement.
Put , , and on . If , then for , ; hence its minimum is at , which is the first branch in [F1]. The predicted reduction is . This case also covers , since then .
Suppose . Completing the square in shows its unconstrained minimizer is , so its minimizer on the segment is , the second branch in [F1]. Put ; then and . Thus . By [F2] and [F3], , whence and . Therefore .
The cases and exhaust all real . Both establish that the algorithm returns the segment minimizer and prove the stated decrease bound.
Dogleg steps for positive-definite trust-region models
Definition
Input a quadratic trust-region model of
Quadratic trust-region models and the actual-to-predicted reduction ratio with positive-definite
(Positive definite, negative definite, semidefinite, and indefinite quadratic forms) and radius
. If , return with status stationary. Otherwise
compute the Cauchy step by The Cauchy step for a quadratic trust-region model and the
Newton-model step by solving .
- If , return .
- If , return .
- Otherwise put , , , and . Compute Set , the boundary intersection on the segment from the Cauchy step to the Newton-model step.
- Compare the two model values. Return if and return otherwise.
The status is step in the nonstationary branches.
Truncated conjugate gradients with boundary and negative-curvature exits
Definition
Input a model of Quadratic trust-region models and the actual-to-predicted reduction ratio, a finite
inner cap , and a
residual tolerance . If , return with status
stationary. Otherwise initialize , , , and .
For at most inner iterations:
- If , take as the candidate and stop.
- If , take as the candidate and stop; the final comparison below then returns whenever does not give at least its model decrease.
- Put . If , set take as the candidate, and stop. This is the nonpositive curvature boundary exit.
- Otherwise put and . If , use the same positive-root formula in step 3, take as the candidate, and stop at the trust boundary.
- Set and . If , take as the candidate and stop. Otherwise set and increase by one.
If the cap is reached, take the current as the candidate. In all nonstationary cases compute the Cauchy step and compare model values: return the candidate if its model value is no greater than , and otherwise return . Thus a capped or unhelpful inner recurrence still returns the selected candidate or Cauchy step.
Finite-budget adaptive regularization using cubic models
Definition
Input an open set , a twice continuously
differentiable , an initial point , target
, outer trial cap , and an exact-Hessian
cubic-model solver . Other inputs are ,
, , ,
, ,
and the finite inner cap . On input of the model, ,
and , the solver returns no-candidate or proposes a
vector. A proposed vector is admissible when it passes the model-solution
checks below. The solver may return no-candidate if it cannot certify such
a vector within its cap. Exact global minimizers are an admissible special
case; the local criterion also permits inexact steps satisfying the stated
conditions of Global cubic minimizers, admissible inexact steps, and cubic Cauchy decrease ↗.
The output is the last accepted iterate and one of stationary,
target-achieved, outer-budget-exhausted, model-solver-failure,
inconsistent-model-solver, domain-exit, or
regularization-cap-exhausted.
For , in order:
- Compute . If , return . If , return . If , return .
- Set and form the model
of
The cubic-regularized quadratic model. By
The Hessian of a scalar field is symmetric, is symmetric. Put
, , and compute the cubic Cauchy
step
Call . If it returns
no-candidate, return . For a proposed , recompute and . Check If any check fails, or if or , return . - If , return without evaluating there. Otherwise evaluate and set . If , reject the step and keep . If , return ; otherwise set and continue.
- If , accept and set . If and , set ; otherwise set .
The finite cap, solver failure, inconsistent-solver, domain-exit, and regularization-cap branches are explicit. The model-solution checks include the two cubic conditions (4.1)–(4.2), residual condition TC.s, and the Cauchy-model decrease condition of Cartis–Gould–Toint, Part II, §4. The procedure alone makes no unconditional convergence or evaluation-complexity claim.
Truncated-CG iterates are feasible and lie in generated Krylov subspaces
Statement
For the interior recurrence of Truncated conjugate gradients with boundary and negative-curvature exits, before it exits at the boundary, nonpositive curvature, residual tolerance, or inner cap, its vectors satisfy where is the Krylov subspace of The Krylov subspace . Every boundary exit uses the unique positive root of the displayed formula, and the algorithm returns a feasible vector.
Facts & Assumptions
Given: A quadratic trust-region model with radius , nonzero , and the truncated-CG procedure.
Truncated conjugate gradients with boundary and negative-curvature exits: , , ; an interior update is , , and . A boundary formula is used only after the zero-direction guard has passed, and an interior update is made only when .
The Krylov subspace : , , and multiplication by sends into .
The Cauchy step for a quadratic trust-region model: for , its formula gives and .
Quadratic trust-region models and the actual-to-predicted reduction ratio: feasible vectors satisfy , where .
Proof
Given: The hypotheses in the Statement.
Initially, , while and . Also .
Suppose the algorithm makes an interior update at index . By [F2], , while and . The first two recurrences in [F1] therefore give and . The last recurrence gives . The update is made only when , so remains strictly inside the ball.
At a boundary exit, put , , , , and . Steps 1.1 and 2.1 show , and the zero-direction guard in [F1] gives , so and . The boundary equation is Its discriminant is , and the product of its roots is . Thus it has exactly one positive root, namely which is the algorithm's formula. In the positive-curvature exit, the unconstrained point satisfies , so the quadratic is nonnegative at . It is negative on , where is its unique positive root; hence . In either boundary branch, .
Before a non-boundary stop, the current recurrence vector is strictly inside the ball by steps 1.1 and 2.1. Thus residual-tolerance and zero-direction stops, and the inner-cap stop, use a feasible current vector. A boundary stop uses a vector of norm by step 3.1. The stationary branch returns zero, and the final comparison returns either its feasible candidate or the Cauchy step, which is feasible because [F3] gives . Hence every returned vector is feasible.
Induction on the interior updates proves the claimed Krylov memberships. The base case is step 1.1, and the induction step is step 2.1.
A finite-budget trust-region method with ratio-based radius updates
Definition
Input of class , an initial point ,
an initial radius , a trial cap
, a target , constants
, ,
, and a declared model-Hessian bound . At each
trial , the supplied symmetric model matrix must satisfy
. A finite-budget subproblem routine returns either a
vector or failure; its output is treated only as a candidate and is not
assumed to minimize the trust-region model. The output is the last accepted
point and one of stationary, target-achieved, outer-budget-exhausted,
or model-evaluation-failure.
For , in order:
- Set . If , return . If , return . If , return .
- Form from Quadratic trust-region models and the actual-to-predicted reduction ratio, compute the Cauchy step from The Cauchy step for a quadratic trust-region model, and set . Query with this model and radius. Use its candidate only if it is feasible and ; otherwise set . If it qualifies, set . If , interpret . Whenever , replace the candidate by .
- Recompute . Evaluate . If this evaluation is unavailable, return .
- If , reject: set and . Otherwise accept and set . If and , set ; in every other accepted case set .
The finite subproblem budget alone does not imply convergence or a complexity bound.
The actual-to-predicted ratio approaches one at small radii away from stationarity
Statement
Let be the model of Quadratic trust-region models and the actual-to-predicted reduction ratio, with , symmetric , and radius . Suppose for a declared , and is on an open set containing the segment from to . Suppose the gradient of is -Lipschitz on that segment, meaning there. Let , let be feasible, and suppose for the Cauchy step of The Cauchy step for a quadratic trust-region model. Interpret if , and assume . Then the predicted reduction is positive and Consequently, for , if and then . If , then .
Facts & Assumptions
Given: The model, the smoothness and Hessian-bound assumptions in the Statement, and a feasible step satisfying the stated fraction of Cauchy decrease.
The Cauchy step for a quadratic trust-region model: if , then ; if , then .
The Cauchy step gives a quantitative model decrease: with the zero-matrix convention from that lemma.
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with : if a scalar function is continuous on a closed interval and differentiable in its interior, its endpoint difference equals its derivative at an interior point times the interval length.
.
The gradient Lipschitz inequality in the Statement holds along the segment , .
with .
Proof
Given: The hypotheses in the Statement.
Put and . By [F3] and [F4], . If , [F1] gives . If , then and ; since , [F1] again gives . Put . If , [A1] gives ; if , use the zero-matrix convention in [F2]. Hence [F2] and [A3] imply
Define and . For , the gradient Lipschitz bound and [F4] give By [F5] on over , . From the model formula and [A1], Since , step 1.1 yields If , the numerator vanishes and ; otherwise the stated threshold gives , hence .
Cubic regularization bounds consecutive unsuccessful trials
Statement
Suppose is and its Hessian is -Lipschitz on each trial segment, meaning Run Finite-budget adaptive regularization using cubic models with exact Hessians, and assume each trial on which a ratio is evaluated uses either an exact global cubic-model minimizer or a candidate passing the algorithm's cubic solution, residual, and Cauchy-decrease checks, together with and . Then no ratio-based rejection occurs when . If , let satisfy ; such an exists. Every block of consecutive ratio-based rejected trials has length at most .
Facts & Assumptions
Given: The smoothness and weight bounds in the Statement, and the update rules of the ARC procedure.
Finite-budget adaptive regularization using cubic models: every ratio trial passes the model-solution checks; a rejection leaves fixed and sets ; an accepted step keeps or decreases it, with floor .
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with : for a scalar differentiable function on a closed interval, its endpoint difference equals its derivative at some interior point times the interval length.
For the sequence is null, and for the sequence diverges to : powers of any real number greater than diverge to .
The Hessian of a scalar field is symmetric: for , is symmetric.
The Hessian is -Lipschitz on each trial segment.
Every trial on which a ratio is evaluated uses the exact Hessian and a candidate passing the two cubic decrease conditions in the algorithm; ratio-based rejection uses its stated update.
The weights satisfy , , and .
The ARC acceptance threshold satisfies .
Proof
Given: The hypotheses in the Statement.
Fix a trial point and a solver-success candidate that reaches the ratio computation. By [F7], is symmetric, so the cubic model is defined. Put for . The Hessian Lipschitz assumption gives where the bound follows from [A1], [F3], and [F4]. Define . For , [F5] applied to on gives for some . Hence . Applying [F5] to on yields By [F2], when the cubic term dominates this remainder, so . Since the trial reaches the ratio computation, and the algorithm's first two model checks hold; the extended Global cubic minimizers, admissible inexact steps, and cubic Cauchy decrease then gives . Hence ; that trial cannot be rejected.
If , all weights are at least and there are no rejections, so take . Otherwise, by [F6] choose a finite with . At the start of any rejection block, . After at most consecutive rejections, repeated use of [F1] gives . By step 1.1 the next trial cannot be rejected. Thus the block contains at most rejections.
Cauchy-decrease trust-region iterations have liminf gradient norm zero
Statement
Let be , bounded below, and have an -Lipschitz gradient on every trial segment. At every iteration let be symmetric with for a fixed . Fix , , , and . Start from any and consider an infinite-horizon trajectory that at each nonstationary iteration follows the model-formation, step-selection, ratio, and radius-update rules of A finite-budget trust-region method with ratio-based radius updates, with target and its finite outer-cap return omitted. If this trajectory is infinite, then
Facts & Assumptions
Given: The smoothness, boundedness, and update assumptions of the Statement and the algorithm's Cauchy-decrease safeguard.
A finite-budget trust-region method with ratio-based radius updates: every selected step has predicted reduction at least times the Cauchy decrease; when , the algorithm uses the Cauchy step. A rejected trial multiplies the radius by ; an accepted trial either keeps it or increases it, capped by .
The Cauchy step gives a quantitative model decrease: for , with the zero-matrix convention stated there.
The actual-to-predicted ratio approaches one at small radii away from stationarity: if and then for a step with the stated Cauchy-decrease fraction. Zero denominators mean .
For the sequence is null, and for the sequence diverges to : if , then as .
Every subset of has a least upper bound and a greatest lower bound in , agreeing with the real supremum and infimum on nonempty sets bounded in : every tail has a greatest lower bound in ; it lies below every tail element and above every other lower bound.
Upper bound, least upper bound, and strict upper bound: if every element of a set is at most , then is an upper bound and its supremum is at most .
has a finite lower bound on .
Every is symmetric and obeys .
is -Lipschitz on each generated trial segment.
Proof
Given: The hypotheses in the Statement.
Fix any and suppose that for every . Put where zero denominators are interpreted as . Define . Every radius from index onward is at least : this holds at index ; an accepted update does not shrink the radius; and a rejected update can occur only when , so its new radius is greater than . The rejection restriction follows from [F1], [F3], and ; if then rejection is impossible.
Suppose, for contradiction, that for every after some index. An infinite block of rejections would give radii tending to zero by [F4], contradicting step 1.1. Thus there are infinitely many accepted steps. At every such sufficiently late step, [F2] and [F1] give using the zero-matrix convention if . Since acceptance means , each accepted step decreases by at least times this fixed positive quantity. Infinitely many such decreases contradict the lower bound [A1]. Therefore the gradients cannot eventually stay above any .
Put . Since every , zero is a lower bound of each tail; [F6] therefore gives for every , and [F5] gives . Suppose instead that . Choose strictly below this extended-real value (take if it is ). If for every , then [F7] makes an upper bound for all and therefore , a contradiction. Thus some , and [F6] implies for all . This contradicts step 2.1. Hence the liminf is zero.
Trust-region first-order complexity counts both successful and unsuccessful trials
Statement
For every nonstationary trial of A finite-budget trust-region method with ratio-based radius updates, the selected predicted reduction is positive, and every accepted trial strictly decreases the objective.
Assume the hypotheses and parameter ranges of
Cauchy-decrease trust-region iterations have liminf gradient norm zero, and let be a lower
bound for . For each target , consider the
infinite-horizon trajectory that follows the nonterminal transition rules of
A finite-budget trust-region method with ratio-based radius updates with target , omitting its finite
outer-cap return, until its first iterate with
. Define
where a zero denominator means , and put
Then the number of accepted steps before reaching the target and the
number of rejected trials obey
Here denotes the natural logarithm of a positive real.
Consequently, accepted steps and total trials are
as . An outer cap at least
the resulting total-trial bound suffices for the finite-budget algorithm to
return target-achieved or stationary, with gradient norm at most
.
Facts & Assumptions
Given: The model-Hessian bound, gradient Lipschitz bound, bounded-below objective, parameter ranges, and step safeguard of the trust-region method.
A finite-budget trust-region method with ratio-based radius updates: each step has predicted reduction at least times the Cauchy decrease; a rejection multiplies by ; an accepted update multiplies it by a factor in , respecting .
The Cauchy step gives a quantitative model decrease: if , then with the zero-matrix convention stated there.
The actual-to-predicted ratio approaches one at small radii away from stationarity: when and , the algorithm's small-radius branch gives and uses the boundary Cauchy step, so rejection is impossible.
The natural logarithm as the inverse of the exponential function: is defined for as the inverse of the real exponential.
Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm: is strictly increasing, , and the product and quotient laws hold for positive arguments.
Every complete ordered field is Archimedean: for every real there is an integer with .
For the sequence is null, and for the sequence diverges to : if , then as .
The target satisfies .
Every model matrix is symmetric with norm at most , and the gradient is -Lipschitz on every trial segment.
The objective satisfies at all iterates.
Proof
Given: The hypotheses in the Statement.
Let . Every radius during a pre-target trial is at least Indeed, this holds initially. If a trial is rejected, [F3] implies its radius exceeded , since at or below that threshold the ratio is at least ; after multiplication by the new radius is greater than . An accepted update does not decrease the radius. Induction proves the bound.
For any nonstationary trial, and . By [F2], the Cauchy step has . The selection rule either chooses a candidate with predicted decrease at least , or uses ; the small-radius override also uses . Since , every branch therefore gives , so the ratio in the algorithm is defined.
If the target were never reached, every rejection block would be finite: an infinite block would multiply a fixed radius by by [F8], eventually making , where [F3] forbids rejection. Thus an infinite pre-target run would contain infinitely many accepted trials. For any accepted trial its starting gradient norm exceeds . From step 1.1, , because and Since , taking the minimum with in the definition of gives . Also , with the stated infinity convention if . Hence By [F1] and [F2], the predicted reduction is at least . Acceptance gives actual decrease at least times this amount, namely . If the target were never reached, after accepted trials the objective would be at most . By [F7] choose an integer ; this contradicts [A3]. Therefore the target is reached after finitely many accepted trials. Summing their decreases gives , the claimed successful-step bound.
Let be the radius after the accepted trial that first reaches the target. Each rejected trial multiplies the radius by ; each accepted update multiplies it by some . Therefore Step 1.1 gives . By [F5], , and logarithms of positive products give Rearranging and using yields which proves the rejection bound, including every rejected trial.
Since for , [F5] gives By [F6], ; since , . Thus the radius term is , as is by step 2.1, so . If the finite outer cap allows at least that many trials, the process reaches the target before the cap.
On an accepted trial, and by step 1.2. Thus , proving strict decrease at every accepted trial.
Adaptive cubic regularization reaches first-order accuracy in O(ε⁻³ᐟ²) evaluations
Statement
Let , and let be and bounded below by . Run Finite-budget adaptive regularization using cubic models with exact Hessians and parameters , , , , , and with . Suppose the Hessian is -Lipschitz on every trial segment, and let . Let satisfy (take if ).
For the counts below, use the trajectory that follows the trial, acceptance/rejection, and regularization-update rules of Finite-budget adaptive regularization using cubic models with its finite outer-cap return omitted. The finite-cap conclusion then reinstates that return.
The algorithm has two complexity guarantees.
-
Exact model minimizers. If every solver call returns an exact global minimizer, define Through the first iterate with gradient norm at most , the numbers of accepted steps and of rejected trials satisfy
-
Admissible inexact model steps. Suppose each solver-success candidate passes the cubic solution, residual, and Cauchy-decrease checks in Finite-budget adaptive regularization using cubic models, and is -Lipschitz on every trial segment. If the solver succeeds at every nonterminal trial, define Then the same counts satisfy
In either case the uncapped process reaches a stationary or target-achieved iterate with gradient norm at most . For the finite-cap algorithm, an outer cap at least suffices, where in case 1 and in case 2. The resulting number of outer trials, and their function, gradient, and Hessian evaluation counts, are . These counts do not bound the internal work of the model solver.
Facts & Assumptions
Given: The smoothness, lower-bound, solver, and weight assumptions of the Statement and the ARC update rules.
Finite-budget adaptive regularization using cubic models: a trial is accepted exactly when ; rejected trials leave unchanged and increase by the capped factor . A solver-success candidate passes the two cubic solution conditions and residual bound in its Definition.
Global cubic minimizers, admissible inexact steps, and cubic Cauchy decrease: every global model minimizer has zero cubic-model gradient and model decrease at least when ; every candidate satisfying the two cubic solution conditions has the same decrease bound.
Cubic regularization bounds consecutive unsuccessful trials: with an -Lipschitz Hessian, exact Hessians, solver candidates satisfying the cubic decrease conditions, , and the stated regularization updates, every block of rejected trials has length at most .
The Hessian of a scalar field is symmetric: the Hessian of a scalar field is symmetric.
The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with : a scalar function continuous on a closed interval and differentiable in its interior has an interior point where its derivative equals its endpoint slope.
The Euclidean inner product on : each standard coordinate vector has Euclidean norm , and the Euclidean norm is induced by the standard inner product.
The Hessian is -Lipschitz on every trial segment.
The objective satisfies for all .
The weights remain in and .
Proof
Given: The hypotheses in the Statement.
On any trial segment, put and, for each coordinate , let be its standard basis vector and Since by the algorithm and [F4] confirms its symmetry, and By [A1], [F6], [F7], and [F8], . Applying [F5] to on gives . Consequently,
In case 1, at a nonstationary accepted trial, the exact model-minimizer condition in [F2] and step 1.1 yield If the accepted trial is nonterminal, then , so . By [F2], its predicted reduction is greater than . Acceptance therefore decreases by more than . Summing over nonterminal accepted trials and using [A2] bounds their number by . At most one further accepted trial reaches the first iterate with gradient norm at most .
In case 2, let , , , and . The candidate residual check in [F1] gives Step 1.1 and the triangle inequality therefore imply By the -Lipschitz gradient assumption, . Substitution and give Since , .
In case 1 an infinite nonterminal run would have infinitely many accepted trials: solver calls succeed and [F3] bounds every rejection block by . Each such accepted trial decreases by more than the fixed positive by step 2.1, contradicting [A2]. Thus a target iterate exists. By [F3], every block of rejected trials has length at most . There is no rejected block after the first stationary or target-achieved iterate, so . In case 1 this gives
If an accepted trial in case 2 is nonterminal, then , so . The second decrease conclusion of [F2] gives predicted reduction greater than . Acceptance thus decreases by more than . Summing over nonterminal accepted trials and using [A2] bounds their number by ; at most one further accepted trial reaches the first iterate with gradient norm at most .
In case 2, solver success and [F3] likewise force infinitely many accepted trials in an infinite nonterminal run, contradicting the positive decrease in step 3.2 and [A2]. Thus a target iterate exists. The rejection count [F3] applies in case 2 as well, so and Both trial bounds are for fixed constants. Each outer trial evaluates at most one objective, gradient, and Hessian; an additional terminal gradient check changes the count by at most one. Taking the cap at least the corresponding bound prevents budget exhaustion before a stationary or target-achieved iterate.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, second edition
- Nick Gould, Continuous Optimization Algorithms, Part 3.2: Trust-Region Methods
- Coralia Cartis, Nicholas I. M. Gould, and Philippe L. Toint, Adaptive cubic overestimation methods for unconstrained optimization. Part I: motivation, convergence and numerical results (author preprint)
- Coralia Cartis, Nicholas I. M. Gould, and Philippe L. Toint, Adaptive cubic overestimation methods for unconstrained optimization. Part II: worst-case iteration complexity (author preprint)
- Jiří Lebl, Basic Analysis, Logarithm and Exponential
- Yurii Nesterov and Boris T. Polyak, Cubic regularization of a Newton scheme and its global performance