Definition 1.8.14: ΔHₖ is the Broyden--Fletcher--Goldfarb--Shanno (BFGS) correction
(βₖ / ⟪γₖ, δₖ⟫) δₖ δₖᵀ - (Hₖ γₖ δₖᵀ + δₖ γₖᵀ Hₖ) / ⟪γₖ, δₖ⟫,
where βₖ = 1 + ⟪Hₖ γₖ, γₖ⟫ / ⟪γₖ, δₖ⟫. The curvature hypotheses belong on the secant and
positivity theorems rather than on this source-facing matrix formula.
Instances For
The BFGS correction matrix realizes the canonical operator-level BFGS formula on Euclidean space.
The BFGS update defines the next inverse-Hessian approximation by Hₖ₊₁ = Hₖ + ΔHₖ.
Instances For
Helper for Definition 1.8.14: evaluating the adjoint on the same vector recovers the same quadratic scalar as evaluating the original map.
Helper for Definition 1.8.14: the BFGS-updated matrix realizes the canonical operator-level BFGS formula on Euclidean space.
Helper for Definition 1.8.14: symmetry of Hₖ lets us swap Hₖ across the Euclidean inner
product.
Helper for Definition 1.8.14: when Hₖ is symmetric, the BFGS operator has the standard
factorized form (I - ρ δ γᵀ) Hₖ (I - ρ γ δᵀ) + ρ δ δᵀ.
Helper for Definition 1.8.14: the left BFGS rank-one perturbation is the adjoint of the corresponding right perturbation.
Helper for Definition 1.8.14: a positive-definite matrix yields a strictly positive Euclidean quadratic form on every nonzero vector.
Helper for Definition 1.8.14: a positive-definite Hₖ gives a strictly positive quadratic
form for the updated BFGS operator under the curvature condition.
The BFGS updated matrix remains symmetric when the current quasi-Newton matrix is symmetric.
Helper for Definition 1.8.14: the Euclidean quadratic form of A.toEuclideanLin matches the
matrix quadratic form xᵀ A x.
The BFGS updated matrix remains positive definite under the usual curvature condition.
Helper for Definition 1.8.14: the scalar BFGS secant coefficient simplifies to 1 once the
curvature denominator is nonzero.
The BFGS updated matrix satisfies the quasi-Newton secant equation whenever the curvature denominator is nonzero.
Specializing the BFGS secant equation to consecutive iterates and gradients uses only the curvature witness for that actual step data.