Next: The Modified Newton Method
Up: Nonlinear Equations
Previous: Fixed point iterations
  Contents
The Newton method is useful for solving nonlinear systems of
equations of the form
There are independent variables
; in vector notation,
these variables are the entries of the vector variable
The system is defined by functions
(each
is a function of the variables
). In vector notation,
Therefore, the system of equations (
)
can be written compactly as
We want to find a solution of the system, i.e. a set of values
such that all the equations are simultaneously
satisfied
Newton's method builds a sequence of points
which converge to the true solution of the problem
In one dimension, the sequence is built using Newton's formula
For -dimensional problems, this formula generalizes to
The place of the derivative is now taken by the Jacobian matrix
defined as
Let
The Newton formula (
) can be written as
This is a system of linear equations; is a matrix,
and and are -dimensional vectors.
One step of the Newton method (say, the step)
proceeds as follows:
- 0
- We have available, and want to compute
the next iterate, ;
- 1
- Evaluate the vector function
(we evaluate each
component function
individually);
- 2
- Evaluate the derivative matrix (each
entry
is a function of
and need to be evaluated individually);
- 3
- Solve the system (
). For this, we need to
- 3.1
- compute the LU decomposition (with pivoting) of the matrix ;
- 3.2
- apply the back-substitution algorithm to the right hand side
, to obtain the solution
;
This step cannot be performed if is singular; if this
happens we need to terminate the computations.
- 4
- Compute the next iterate as
.
Note that one Newton step is very expensive. We have to evaluate
functions (the entries of ) and we need to
calculate the LU decomposition of each step.
Next: The Modified Newton Method
Up: Nonlinear Equations
Previous: Fixed point iterations
  Contents
Adrian Sandu
2001-08-26