
Iteration and Fixed Point Iteration
Learn to solve equations of the form f(x) = 0 by rearranging them into the form x = g(x) and using an iterative formula x(n+1) = g(x(n)) to find a root.
TL;DR:This topic introduces students to fixed-point iteration, a powerful numerical method for finding approximate solutions to equations that cannot be solved algebraically.
About This Topic
Fixed-point iteration is a core component of the Numerical Methods section within the A-Level Mathematics curriculum. It provides students with an algorithmic approach to finding approximate roots for equations that are difficult or impossible to solve analytically, such as those involving a mix of polynomial, trigonometric, or exponential functions. This topic builds upon the foundational understanding of locating roots within an interval (e.g., via a change of sign) and introduces a more direct method for homing in on the solution.
The core concept involves rearranging an equation f(x) = 0 into the form x = g(x). The root of the original equation is then a 'fixed point' of the function g(x), graphically represented by the intersection of the curves y = g(x) and y = x. The iterative formula x(n+1) = g(x(n)) generates a sequence of values that, under certain conditions, will converge to this fixed point. A crucial part of this topic is the analysis of convergence, which depends on the gradient of g(x). Students must understand that for convergence, the condition |g'(x)| < 1 must be satisfied in the vicinity of the root. The graphical representations of this process, staircase and cobweb diagrams, are powerful visual tools that help students intuitively grasp the concepts of convergence and divergence.
Key Questions
- Explain how rearranging an equation f(x) = 0 into the form x = g(x) relates to finding a fixed point.
- Compare different rearrangements of the same equation and their effect on the convergence of the iterative process.
- Analyse a graphical representation of an iterative process, such as a cobweb or staircase diagram, to determine if it converges or diverges.
Learning Objectives
- Rearrange an equation f(x) = 0 into an appropriate form x = g(x).
- Apply an iterative formula to calculate a sequence of approximations for a root.
- Determine the accuracy of a root by considering the convergence of the iterative sequence.
- Construct and interpret cobweb and staircase diagrams to show convergence or divergence.
- Demonstrate that a root lies within a given interval by showing a change of sign of f(x).
Key Vocabulary
| Iteration | The process of repeating a calculation, where the output from one step becomes the input for the next. |
| Fixed Point | A value 'a' for which a function g(x) satisfies the equation g(a) = a. It is the x-coordinate of the intersection of y=g(x) and y=x. |
| Convergence | The process by which a sequence of approximations generated by an iterative formula approaches a specific, finite value (the root). |
| Divergence | The process by which a sequence of approximations moves progressively further away from the root. |
| Cobweb Diagram | A graphical depiction of an iteration that spirals inwards (convergence) or outwards (divergence), typically occurring when the gradient g'(x) is negative. |
| Staircase Diagram | A graphical depiction of an iteration that forms step-like movements towards (convergence) or away from (divergence) the fixed point, typically occurring when g'(x) is positive. |
Watch Out for These Misconceptions
Common MisconceptionAny rearrangement of f(x) = 0 into x = g(x) will successfully find the root.
What to Teach Instead
Convergence is not guaranteed. The iterative process only converges to a root 'a' if the gradient of g(x) is sufficiently shallow near the root, specifically, if |g'(a)| < 1. Different rearrangements lead to different g(x) functions with different gradients, so only some will work.
Common MisconceptionThe result of an iteration is the exact value of the root.
What to Teach Instead
Iteration provides a sequence of approximations that get progressively closer to the root. The process is stopped when a desired level of accuracy is achieved (e.g., the value is stable to 4 decimal places), but the result is still an approximation, not an exact value.
Common MisconceptionA calculator's rounded answer can be used for the next step in the iteration.
What to Teach Instead
Using a rounded value as the input for the next step introduces rounding errors that can accumulate and affect the final accuracy. Students should always use the full, unrounded answer stored in the calculator's memory for the subsequent iteration.
Active Learning Ideas
See all activities→Collaborative Problem-Solving
Rearrangement Race
In small groups, students are given an equation like x³ + x - 5 = 0 and must find as many valid rearrangements into the form x = g(x) as possible. They then test each rearrangement with the same starting value to see which ones converge, diverge, or oscillate, fostering a discussion on why some are better than others.
Collaborative Problem-Solving
Graphical Iteration Explorer
Using graphing software like GeoGebra or Desmos, students plot y=x and a given y=g(x). They then manually trace the iterative path (from x₀ to g(x₀) on the curve, then horizontally to y=x, then vertically to the curve again) to create their own cobweb or staircase diagram, visually reinforcing the process.
Collaborative Problem-Solving
The Convergence Condition
Students are given several iterative formulae and the roots they converge to. They use their differentiation skills to calculate the value of |g'(x)| at the root for each formula and categorise the results based on whether the iteration converges or diverges, helping them to discover the condition |g'(x)| < 1.
Real-World Connections
- Calculating the yield to maturity for a bond in financial mathematics, which often involves solving complex polynomial equations.
- In physics and engineering, finding the equilibrium position of a system, such as the deflection of a loaded beam.
- Computer science algorithms for optimisation and machine learning, such as gradient descent, use iterative principles to find minimum values.
- Modelling population dynamics in ecology, where the population in one year is a function of the population in the previous year.
- In pharmacology, determining the steady-state concentration of a drug in the body after repeated doses.
Assessment Ideas
Use mini-whiteboards for a quick check. Give students an iterative formula and a starting value, and ask them to calculate and display the value of x₁, x₂, and x₃.
Set a multi-part exam-style question that requires students to first show a root exists in an interval, then use a given iterative formula to find the root to a specified accuracy, and finally sketch a diagram to illustrate why the iteration converges.
Provide students with a problem and a fully worked solution. Ask them to mark their own work, identifying where they made errors and writing a short sentence explaining what they need to remember for next time.
Frequently Asked Questions
Why do we need iterative methods if we can just solve equations on a calculator?
How do I choose a good starting value, x₀?
What is the difference between a cobweb and a staircase diagram?
Planning templates for Mathematics
5E Model
The 5E Model structures lessons through five phases (Engage, Explore, Explain, Elaborate, and Evaluate), guiding students from curiosity to deep understanding through inquiry-based learning.
Unit PlannerMath Unit
Plan a multi-week math unit with conceptual coherence: from building number sense and procedural fluency to applying skills in context and developing mathematical reasoning across a connected sequence of lessons.
RubricMath Rubric
Build a math rubric that assesses problem-solving, mathematical reasoning, and communication alongside procedural accuracy, giving students feedback on how they think, not just whether they got the right answer.
More in Numerical Methods
Locating Roots of Equations
Understand that roots of f(x) = 0 are the x-intercepts of the graph y = f(x). Learn to locate roots by looking for a change of sign of the function f(x) over an interval.
8 methodologies
Conditions for Convergence of Iteration
Investigate the conditions under which an iterative process of the form x(n+1) = g(x(n)) will converge to a root, specifically relating to the derivative g'(x).
8 methodologies
The Newton-Raphson Method
Learn and apply the Newton-Raphson method, an iterative process that uses tangents to the curve to find successively better approximations to a root of f(x) = 0.
8 methodologies
Numerical Integration: The Trapezium Rule
Use the trapezium rule to find an approximate value for a definite integral, and understand how the number of strips used affects the accuracy of the approximation.
8 methodologies
Applications and Limitations of Numerical Methods
Apply numerical methods to solve problems in various contexts and understand their limitations, including issues of accuracy, convergence, and computational efficiency.
8 methodologies