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.
Fletcher–Reeves and safeguarded Polak–Ribière nonlinear conjugate gradients
Definition
Work in finite-dimensional real Euclidean space , , with its standard inner product and norm (The Euclidean inner product on ). Let be open, let be (Continuously differentiable maps, local inverses, and local diffeomorphisms), and write using the gradient convention of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case.
The inputs are , a method choice or , constants , an outer iteration limit , and a line-search mode. In bounded-strong-Wolfe mode, also supply finite expansion and zoom limits . In exact-SPD-quadratic mode, supply a real symmetric positive-definite matrix and vector such that and . The choice also takes . Evaluations and arithmetic are exact real operations; this definition makes no finite-precision error claim.
-
Evaluate . If , return status stationary with . Otherwise set .
-
For , if , return stationary with . For , set Choose the selected coefficient and form . For , set . Denominators are nonzero because the procedure has already returned at any zero gradient.
-
In the method, test the candidate at the current point. If or , restart by setting and, only when , , and record that a restart occurred. Otherwise set . In the method set without this safeguard. If , return search-failure with cause invalid-direction.
-
In bounded-strong-Wolfe mode, call Finite-budget bracketing and zoom for a strong Wolfe step at with budgets . That procedure returns a step only after checking both strong Wolfe inequalities. If it instead returns invalid-direction, domain-exit, or evaluation-budget-exhausted, return search-failure with that cause.
-
In exact-SPD-quadratic mode, when , compute If the denominator is nonpositive or the computed step is not positive, return search-failure with cause invalid-exact-model. Otherwise verify the strong Wolfe inequalities and return search-failure if either fails. This mode records the exact-line-search specialization; it does not replace the finite-budget search mode.
-
For an accepted step, set and evaluate . If , return stationary with . After the loop, return iteration-limit with the last iterate, the accepted trace, and all restart flags. A failure or stationary status returns immediately with the trace so far.
The FR and safeguarded PR+ convergence statements concern infinite sequences following the respective recurrences and direction rules above, with a successful strong Wolfe update at every index; they do not concern an infinite execution of this finite- procedure. Each finite execution can realize only a prefix of such a sequence. A finite search budget can return search-failure; it does not certify convergence.
Depends on
- Wolfe and strong Wolfe line-search conditions
- Finite-budget bracketing and zoom for a strong Wolfe step
- Continuously differentiable maps, local inverses, and local diffeomorphisms
- The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
Used by
- A strong Wolfe step can leave PR+ ascending; the safeguard restarts Counterexample
- One accepted Rosenbrock step gives different FR and PR+ coefficients Example
- Fletcher–Reeves descent and direction-growth bound Lemma
- The safeguarded PR+ direction has a uniform angle bound Lemma
- Finite-budget nonlinear conjugate gradient returns a status Theorem
- Fletcher–Reeves has vanishing gradient liminf under strong Wolfe Theorem
- FR and unrestarted PR+ match linear CG on SPD quadratics Theorem
- Safeguarded PR+ converges in gradient norm under strong Wolfe Theorem
Dependency tree · two levels
24 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
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, second edition (standard reference, not scraped)
- Jean Charles Gilbert and Jorge Nocedal, Global Convergence Properties of Conjugate Gradient Methods for Optimization, SIAM Journal on Optimization 2(1), 21–42 (1992), DOI 10.1137/0802003 (standard reference, not scraped)