Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Condition Number for Roots

The condition number measures how sensitive the root xx^* is to perturbations in the function ff.

Multiple Roots: A Warning

Examples

Forward and Backward Error

The forward/backward error framework from earlier applies naturally to root finding.

Forward Error

The forward error is what we ultimately care about, but it’s hard to compute directly (we don’t know xx^*!).

Backward Error

The backward error is easy to compute: just evaluate f(x^)f(\hat{x}).

The Connection

Practical Implications

Convergence Rates

Different root-finding methods converge at different rates. Understanding these rates helps us choose the right method.

Linear Convergence

Examples of linear convergence:

Quadratic Convergence

Examples of quadratic convergence:

Superlinear Convergence

Examples of superlinear convergence:

General Order of Convergence

Comparison

MethodConvergenceRateIterations for 10 digits
BisectionLinearL=0.5L = 0.5~34
Fixed-point (typical)LinearL=0.9L = 0.9~220
Newton’s methodQuadraticdoubles digits~4-5

Summary

ConceptFormulaInterpretation
Condition numberκ=1/f(x)\kappa = 1/|f'(x^*)|Sensitivity of root to perturbations
Forward errorx^x|\hat{x} - x^*|Distance from true root
Backward errorf(x^)|f(\hat{x})|Residual
Error relationshipForward κ×\approx \kappa \times BackwardWhy both stopping criteria matter
Linear convergenceen+1Lene_{n+1} \leq L \cdot e_nConstant factor reduction
Superlinear convergenceen+1/en0e_{n+1}/e_n \to 0Ratio improves each step
Quadratic convergenceen+1Cen2e_{n+1} \leq C \cdot e_n^2Digits double each step
Order pp convergenceen+1Cenpe_{n+1} \sim C \cdot e_n^pGeneral framework