A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Convergence of Iterative Methods

Graduate Depth 85 in the knowledge graph I know this Set as goal
1topic build on this
357prerequisites beneath it
See this on the map →
Eigenvalues and EigenvectorsSuccessive Over-Relaxation (SOR)Order of Convergence
convergence iterative-methods spectral-radius

Core Idea

For iterative methods like Jacobi and Gauss-Seidel, convergence occurs if and only if the spectral radius (largest absolute eigenvalue) of the iteration matrix is less than 1. The spectral radius determines the asymptotic convergence rate: smaller spectral radius means faster convergence. This theorem connects linear algebra to iterative algorithm design.

How It's Best Learned

For simple 2×2 systems, compute the iteration matrix and its eigenvalues, predicting convergence behavior analytically and comparing to numerical results.

Common Misconceptions

Explainer

When you solve a linear system Ax = b by an iterative method like Jacobi or Gauss-Seidel, you start with a guess and refine it step by step rather than solving directly. Each iterative method rewrites the update as xk+1 = Mxk + c for some iteration matrix M derived from A. Whether the iteration converges to the true solution x* depends entirely on the eigenvalues of M — your core prerequisite.

The key quantity is the spectral radius ρ(M), defined as the largest absolute eigenvalue: ρ(M) = max |λᵢ|. The theorem states that the iteration converges for any starting point if and only if ρ(M) < 1. Here's the intuition: the error ek = xk − x* satisfies ek+1 = Mek. After k steps, ek = Mᵏe0. Decompose the initial error in the eigenvector basis: e0 = c₁v₁ + c₂v₂ + ... Then Mᵏe0 = c₁λ₁ᵏv₁ + c₂λ₂ᵏv₂ + .... If every |λᵢ| < 1, every term shrinks to zero and the error vanishes. If any |λᵢ| ≥ 1, the error in that eigenvector direction stays constant or grows — no convergence.

The convergence rate is geometric with ratio ρ(M): after k iterations, the error magnitude is proportional to ρ(M)k times the initial error. A spectral radius of 0.9 reduces error by 10% per step — after 100 steps, the error is (0.9)100 ≈ 0.000027 of the original. A spectral radius of 0.5 converges far faster: (0.5)20 ≈ 10⁻⁶ after only 20 steps. This is why the spectral radius is the right measure of convergence speed, not the condition number (which measures how sensitive the solution is to perturbations in the data — a different property entirely).

Diagonally dominant matrices guarantee ρ(M) < 1 for both Jacobi and Gauss-Seidel — convergence is assured. But the spectral radius might be close to 1, meaning convergence could be slow. Successive over-relaxation (SOR) introduces a tunable parameter ω to try to push the spectral radius lower, and for certain structured problems (like those arising from elliptic PDEs on a grid), the optimal ω can be computed analytically, yielding spectacular speedups. The entire framework for choosing and analyzing iterative linear solvers — which method converges, how fast, and how to accelerate it — reduces to computing or bounding the spectral radius of the iteration matrix.

Practice Questions 5 questions

Prerequisite Chain

Understanding ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication 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 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersDividing IntegersUnit RatesProportionsPercent ConceptConverting Between Fractions, Decimals, and PercentsOperations with Rational NumbersTwo-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 IntroductionSine, Cosine, and Tangent RatiosTrigonometric Ratios ReviewVectors in Two DimensionsVector Operations: Addition, Subtraction, and Scalar MultiplicationDot Product (Inner Product in R^n)Matrix MultiplicationDeterminants of 2×2 and 3×3 MatricesInvertible Matrices and Matrix InversesSystems of Linear Equations and Matrix FormGaussian Elimination and Row ReductionRow Echelon Form and Back SubstitutionThe Standard Matrix of a Linear TransformationEigenvalues and EigenvectorsConvergence of Iterative Methods

Longest path: 86 steps · 357 total prerequisite topics

Prerequisites (2)

Leads To (1)