next up previous
Next: Broyden's Method Up: No Title Previous: Fixed Point Iteration

Newton's method

It should be obvious that, to find a root of F(x) = 0, we can generalize Newton's method to systems, writing

displaymath134

As before, we (would like to) believe that, if we start close enough to a root, the methods will converge. As we know, those hopes are not well founded.

Of course, we do not want to compute the inverse of the Jacobian in the formula above. rather we proceed in two steps. Define tex2html_wrap_inline136 . Then

eqnarray38

There are two difficulties with the method as outlined. First, one has a Jacobian to compute or evaluate at every step, as well as a new linear system to solve. Second, we know from experience with scalar equations that sometimes the Newton step is too large a correction. There are several modifications to the simple system outlined above that can be made. First, we can evaluate update the Jacobian not every step, but only after several iteration updates. This will save on evaluation (either from a formula or by finite difference), and on linear solves (with a direct solver). Second, one can take a multiple of the correction step, tex2html_wrap_inline138 , where tex2html_wrap_inline140 can be chosen to minimize tex2html_wrap_inline142 .



E. Bruce Pitman
Tue Nov 17 10:17:29 EST 1998