![]()
![]()
for
Fixed Point Iteration
in
A fundamental principle in computer science is iteration. As the name suggests, a process is repeated until an answer is achieved. Iterative techniques are used to find roots of equations, solutions of linear and nonlinear systems of equations, and solutions of differential equations.
A rule or function
for computing successive terms is needed, together with a starting
value
. Then
a sequence of values
is obtained using the iterative rule
. The
sequence has the pattern
(starting
value)
![]()
![]()
![]()
![]()
What can we learn from an unending
sequence of numbers? If the numberd tend to a limit, we
suspect that it is the answer.
Finding Fixed Points
Definition (FixedPoint).
A fixed point of a function
is a number
such that
.
Caution. A fixed point
is not a root of the
equation
, it
is a solution of the equation
.
Geometrically, the fixed points of a
function
are
the point(s) of intersection of the curve
and
the line
.
![[Graphics:Images/FixedPointProof_gr_20.gif]](fixedpoint/FixedPointProof/Images/FixedPointProof_gr_20.gif)
Definition (Fixed Point
Iteration). The iteration
for
is called fixed point iteration.
Theorem (For a converging
sequence). Assume that
is a continuous
function and that
is a sequence generated by fixed point iteration.
If
, then
is a fixed point of
.
The following two theorems establish
conditions for the existence of a fixed point and the convergence of
the fixed-point iteration process to a fixed point.
Theorem (First
Fixed Point
Theorem).
Assume that
,
i. e.
is
continuous on . ![]()
Then we have the following conclusions.
(i). If
the range of the mapping
satisfies
for all ![]()
,
then ![]()
has a fixed point in
.
(ii). Furthermore,
suppose that
is defined over ![]()
and that a positive constant ![]()
exists with![]()
for
all ![]()
, then
![]()
has a unique fixed point ![]()
in
.
Theorem (Second Fixed Point
Fheorem). Assume that the following hypothesis
hold true.
(a)
is a fixed point of a function ![]()
,![]()
(b)
,
(c)
is a positive constant,![]()
(d) ,
and![]()
(e) for
all ![]()
. ![]()
Then we have the following conclusions.
(i). If
for
all ![]()
, then
the iteration ![]()
will
converge to the
unique fixed point . In
this case, ![]()
is said to be an attractive fixed point. ![]()
(ii). If
for
all ![]()
, then
the iteration ![]()
will
not converge to . ![]()
In this case,
is said to be a repelling fixed point and the iteration exhibits
local divergence. ![]()
Remark 1. It is
assumed that
in statement (ii).
Remark 2. Because
is
continuous on an interval containing ![]()
,
it is permissible to use the simpler criterion ![]()
and ![]()
in (i) and (ii), respectively. ![]()
Corollary. Assume that
satisfies
hypothesis (a)-(e) of
the previous theorem. Bounds for the error involved when
using
to
approximate
are
given by
for
,
and
for
.
Return to Numerical Methods - Numerical Analysis
(c) John H. Mathews 2004