Richardson Extrapolation

Graduate Depth 84 in the knowledge graph I know this Set as goal
Unlocks 1 downstream topic
extrapolation acceleration richardson

Core Idea

Richardson extrapolation combines numerical estimates at different step sizes to cancel leading-order error terms. If an estimate has error c₁h + c₂h² + ..., combining results at h and h/2 eliminates the O(h) term. This acceleration technique generalizes to any problem with known asymptotic error expansions and is the foundation for Romberg integration.

Explainer

From numerical differentiation, you know that approximations like the centered difference (f(x+h) - f(x-h))/(2h) have errors that shrink with h. But taking h smaller has a cost: when h is very small, floating-point cancellation makes the numerator inaccurate. Richardson extrapolation offers a smarter route: compute two estimates at different step sizes and combine them algebraically to cancel the dominant error term — improving accuracy without pushing h toward machine precision.

Here is the key insight. Suppose your method produces an estimate A(h) with asymptotic error expansion A(h) = I + c₁h + c₂h² + ···, where I is the true value and c₁, c₂ are unknown constants. Now compute A(h/2) = I + c₁(h/2) + c₂(h/2)² + ··· = I + (c₁/2)h + (c₂/4)h² + ···. Multiply this equation by 2 and subtract the first: 2A(h/2) - A(h) = I + (terms in h² and higher). The O(h) term cancels exactly, producing a new estimate with error starting at O(h²). You have gained a full order of accuracy using only two evaluations already in hand — no new function calls required.

The technique applies repeatedly. If the original method has error c₂h² + c₄h⁴ + ··· (as with centered differences, which only have even powers in the expansion), a single Richardson step produces error O(h⁴). Apply the same combination to two O(h⁴) estimates at different spacings to get O(h⁶), and so on. This bootstrapping produces what is called a Richardson table: a triangular array where each column is one application of the cancellation formula applied to the previous column. The diagonal entries converge very rapidly.

This is the foundation of Romberg integration. Start with the trapezoidal rule for ∫f(x)dx, which has an error expansion in even powers of h (a result called the Euler-Maclaurin formula). Compute the trapezoidal sum at step sizes h, h/2, h/4, ···, then build the Richardson table column by column. The bottom-right entry of the table is an extremely accurate estimate of the integral — often matching hundreds of trapezoidal evaluations with just a handful. The prerequisite that makes this work is knowing the structure of the error expansion. Problems with clean polynomial error expansions respond dramatically to Richardson; problems with singularities or irregular error behavior respond less predictably.

Practice Questions 5 questions

Prerequisite Chain

Counting to 10Counting to 20Understanding ZeroThe Number ZeroCounting to FiveOne-to-One CorrespondenceCombining Small Groups Within 5Addition Within 10Addition Within 20Two-Digit Addition Without RegroupingTwo-Digit Addition with RegroupingAddition Within 100Repeated Addition as MultiplicationMultiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Two-Digit by One-Digit DivisionDivision with RemaindersRemainders and Quotients in DivisionDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueReading and Writing DecimalsComparing and Ordering DecimalsAdding and Subtracting DecimalsMultiplying DecimalsDividing DecimalsDividing FractionsMixed Number ArithmeticOrder of OperationsInteger Order of OperationsVariable ExpressionsCombining Like TermsOne-Step EquationsTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesAngle Pairs: Complementary, Supplementary, and VerticalParallel Lines and TransversalsCorresponding AnglesAlternate Interior AnglesTriangle Angle Sum TheoremExterior Angle TheoremTriangle Inequality TheoremSimilar Triangles: AA SimilaritySimilar Triangles: SSS and SAS SimilarityProportions in Similar TrianglesRight Triangle Trigonometry IntroductionTrigonometric Ratios ReviewRadian MeasureConverting Between Degrees and RadiansThe Unit CircleGraphing Sine and CosineGraphing Tangent and Reciprocal Trigonometric FunctionsDerivatives of Trigonometric FunctionsAntiderivativesIndefinite IntegralsBasic Integration RulesRiemann SumsDefinite Integral DefinitionFundamental Theorem of Calculus Part 1Fundamental Theorem of Calculus Part 2U-SubstitutionPartial Fraction Decomposition for IntegrationImproper Integrals - ConvergenceIntegral TestP-SeriesComparison TestLimit Comparison TestAbsolute vs. Conditional ConvergencePower SeriesTaylor PolynomialsTaylor SeriesNumerical DifferentiationRichardson Extrapolation

Longest path: 85 steps · 388 total prerequisite topics

Prerequisites (1)

Leads To (1)