Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generated
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.

Adaptive cubic regularization reaches first-order accuracy in O(ε⁻³ᐟ²) evaluations

Statement

Let n≥1, and let f:Rn→R be C2 and bounded below by finf. Run Finite-budget adaptive regularization using cubic models with exact Hessians and parameters 0<η1<η2<1, γup>1, 0<γdown<1, 0<κ<1, 0<κθ<1, and 0<σmin≤σk≤σmax with σmax≥3L. Suppose the Hessian is L-Lipschitz on every trial segment, and let 0<ε≤1. Let R∈N0 satisfy γupRσmin≥3L (take R=0 if σmin≥3L).

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.

  1. Exact model minimizers. If every solver call returns an exact global minimizer, define Cg:=σmax+n L,cg:=η1σmin6Cg3/2. Through the first iterate with gradient norm at most ε, the numbers Ns of accepted steps and Nu of rejected trials satisfy Ns≤[f(x0)−finf]cg−1ε−3/2+1,Nu≤RNs.

  2. 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 ∇f is K-Lipschitz on every trial segment. If the solver succeeds at every nonterminal trial, define Dg:=σmax+n L+κθK1−κθ,ca:=η1σmin6Dg3/2. Then the same counts satisfy Ns≤[f(x0)−finf]ca−1ε−3/2+1,Nu≤RNs.

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 (R+1)(f(x0)−finfc ε3/2+1) suffices, where c=cg in case 1 and c=ca in case 2. The resulting number of outer trials, and their function, gradient, and Hessian evaluation counts, are O(ε−3/2). 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.

[F1]

Finite-budget adaptive regularization using cubic models: a trial is accepted exactly when ρk≥η1; rejected trials leave xk unchanged and increase σk by the capped factor γup. A solver-success candidate passes the two cubic solution conditions and residual bound in its Definition.

[F2]

Global cubic minimizers, admissible inexact steps, and cubic Cauchy decrease: every global model minimizer has zero cubic-model gradient and model decrease at least σk∥sk∥23/6 when gk≠0; every candidate satisfying the two cubic solution conditions has the same decrease bound.

[F3]

Cubic regularization bounds consecutive unsuccessful trials: with an L-Lipschitz Hessian, exact Hessians, solver candidates satisfying the cubic decrease conditions, σmax≥3L, and the stated regularization updates, every block of rejected trials has length at most R.

[F4]

The Hessian of a C2 scalar field is symmetric: the Hessian of a C2 scalar field is symmetric.

[F5]

The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a): a scalar function continuous on a closed interval and differentiable in its interior has an interior point where its derivative equals its endpoint slope.

[F8]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: each standard coordinate vector has Euclidean norm 1, and the Euclidean norm is induced by the standard inner product.

[A1]

The Hessian is L-Lipschitz on every trial segment.

[A2]

The objective satisfies f(x)≥finf for all x.

[A3]

The weights remain in [σmin,σmax] and σmax≥3L.

Proof

Given: The hypotheses in the Statement.

1.1givenA1F4F5F6F7algebra

On any trial segment, put s=sk and, for each coordinate i, let ei be its standard basis vector and ri(t):=eiT(∇f(xk+ts)−gk−tBks),0≤t≤1. Since Bk=∇2f(xk) by the algorithm and [F4] confirms its symmetry, ri(0)=0 and ri′(t)=eiT(∇2f(xk+ts)−Bk)s. By [A1], [F6], [F7], and [F8], ∣ri′(t)∣≤Lt∥s∥22. Applying [F5] to ri on [0,1] gives ∣ri(1)∣≤L∥s∥22. Consequently, ∥∇f(xk+s)−gk−Bks∥2≤nL∥s∥22.

2.1givenA1A2F1F2F5step 1.1algebra

In case 1, at a nonstationary accepted trial, the exact model-minimizer condition in [F2] and step 1.1 yield ∥∇f(xk+1)∥2≤(σk+nL)∥sk∥22≤Cg∥sk∥22. If the accepted trial is nonterminal, then ∥∇f(xk+1)∥2>ε, so ∥sk∥2>(ε/Cg)1/2. By [F2], its predicted reduction is greater than σmin(ε/Cg)3/2/6. Acceptance therefore decreases f by more than cgε3/2. Summing over nonterminal accepted trials and using [A2] bounds their number by [f(x0)−finf]/(cgε3/2). At most one further accepted trial reaches the first iterate with gradient norm at most ε.

2.2givenA1F1F5F6F7step 1.1algebra

In case 2, let s=sk, r=∥s∥2, g=gk, and g+=∇f(xk+s). The candidate residual check in [F1] gives ∥g+Bks+σkrs∥2≤κθmin⁡{1,r}∥g∥2. Step 1.1 and the triangle inequality therefore imply ∥g+∥2≤(σmax+nL)r2+κθmin⁡{1,r}∥g∥2. By the K-Lipschitz gradient assumption, ∥g∥2≤∥g+∥2+Kr. Substitution and rmin⁡{1,r}≤r2 give (1−κθmin⁡{1,r})∥g+∥2≤(σmax+nL+κθK)r2. Since 1−κθmin⁡{1,r}≥1−κθ>0, ∥g+∥2≤Dgr2.

3.1givenF1F3step 2.1algebra

In case 1 an infinite nonterminal run would have infinitely many accepted trials: solver calls succeed and [F3] bounds every rejection block by R. Each such accepted trial decreases f by more than the fixed positive cgε3/2 by step 2.1, contradicting [A2]. Thus a target iterate exists. By [F3], every block of rejected trials has length at most R. There is no rejected block after the first stationary or target-achieved iterate, so Nu≤RNs. In case 1 this gives Ns+Nu≤(R+1)(f(x0)−finfcgε3/2+1).

3.2givenA1A2F1F2step 2.2algebra

If an accepted trial in case 2 is nonterminal, then ∥g+∥2>ε, so r>(ε/Dg)1/2. The second decrease conclusion of [F2] gives predicted reduction greater than σmin(ε/Dg)3/2/6. Acceptance thus decreases f by more than caε3/2. Summing over nonterminal accepted trials and using [A2] bounds their number by [f(x0)−finf]/(caε3/2); at most one further accepted trial reaches the first iterate with gradient norm at most ε.

4.1givenF1F3step 3.2algebra∎

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 Nu≤RNs and Ns+Nu≤(R+1)(f(x0)−finfcaε3/2+1). Both trial bounds are O(ε−3/2) 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 N at least the corresponding bound prevents budget exhaustion before a stationary or target-achieved iterate.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

48 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources