Beruflich Dokumente
Kultur Dokumente
Newtons Method
Xiaozhe Hu
f (x) = 0.
f (x) = 0.
Newtons Method:
Given initial guess x 0 :
For (k = 0, 1, 2 )
f (x k )
x k+1 = x k
f 0 (x k )
End For
f (x) = 0.
Newtons Method:
Given initial guess x 0 :
For (k = 0, 1, 2 )
f (x k )
x k+1 = x k
f 0 (x k )
End For
Question:
Why does Netwons method converge quadratically?
0 = f (r ) f (x k ) + f 0 (x k )(r x k ).
1
(r x k+1 )f 0 (x k ) + f 00 ( k )(r x k )2 = 0
2
rearrange the terms and take absolute value on both sides,
|r x k+1 | f 00 ( k )
= | |
|r x k |2 2f 0 (x k )
take the limit on both side, we end up with the following theorem:
1
(r x k+1 )f 0 (x k ) + f 00 ( k )(r x k )2 = 0
2
rearrange the terms and take absolute value on both sides,
|r x k+1 | f 00 ( k )
= | |
|r x k |2 2f 0 (x k )
take the limit on both side, we end up with the following theorem:
Theorem
Assume f is twice continuously differentiable and f 0 (r ) 6= 0, then Newtons
method is locally and quadratically convergent to r , and
|r x k+1 | f 00 (r )
lim = | |
k |r x k |2 2f 0 (r )
fi
Jacobian Matrix: (J)ij = xj
fi
Jacobian Matrix: (J)ij = xj
Newtons Method
Given initial guess x0
For (k = 0, 1, 2, ,)
1 Solve: J(xk )xk = F(xk ) (solve a linear system)
2 Update: xk+1 = xk + xk
End For
X. Hu (Penn State) MATH/CMPSC 456 Jan. 11, 2012 6/8
Example
Example 1.
x13 + x2 = 0
x12 + x22 1 = 0
with initial guess x0 = (1, 2)T .
Theorem
Suppose that J is Lipschitz continuous with Lipschitz constant in a ball
of radius r around r, and J(r) is nonsingular with kJ(r)1 k . If
kx0 rk min[r , 1/(2)], then the sequence determined by Newtons
method is well-defined, convergence to r, and satisfies