Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-generatedjudge pass (gpt-6-luna)
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.

A finite-budget trust-region method with ratio-based radius updates

Definition

Input f:Rn→R of class C1, an initial point x0, an initial radius 0<Δ0≤Δmax, a trial cap N∈N0, a target ε≥0, constants 0<η1<η2<1, 0<γdec<1<γinc, 0<θC≤1, and a declared model-Hessian bound MB≥0. At each trial k, the supplied symmetric model matrix Bk must satisfy ∥Bk∥2≤MB. A finite-budget subproblem routine S 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 k=0,1,…,N, in order:

  1. Set gk:=∇f(xk). If gk=0, return (xk,stationary). If ∥gk∥2≤ε, return (xk,target-achieved). If k=N, return (xk,outer-budget-exhausted).
  2. Form mk from Quadratic trust-region models and the actual-to-predicted reduction ratio, compute the Cauchy step pC from The Cauchy step for a quadratic trust-region model, and set PC:=mk(0)−mk(pC). Query S with this model and radius. Use its candidate q only if it is feasible and mk(0)−mk(q)≥θCPC; otherwise set p:=pC. If it qualifies, set p:=q. If MB=0, interpret ∥gk∥2/(2MB)=+∞. Whenever Δk≤∥gk∥2/(2MB), replace the candidate by p:=pC.
  3. Recompute Pk:=mk(0)−mk(p). Evaluate ρk:=[f(xk)−f(xk+p)]/Pk. If this evaluation is unavailable, return (xk,model-evaluation-failure).
  4. If ρk<η1, reject: set xk+1:=xk and Δk+1:=γdecΔk. Otherwise accept and set xk+1:=xk+p. If ρk≥η2 and ∥p∥2=Δk, set Δk+1:=min⁡{γincΔk,Δmax}; in every other accepted case set Δk+1:=Δk.

The finite subproblem budget alone does not imply convergence or a complexity bound.

Depends on

Used by

Dependency tree · two levels

10 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