Next: 4.3 Classification of global Up: 4. Nonlinear Polynomial Solvers Previous: 4.1 Introduction   Contents   Index


4.2 Local solution methods

Newton-type methods are based on local linearization and are conceptually simple. They are designed to compute roots based on initial approximations. To begin with, we consider Newton's method in one variable [69,293] where we want to find roots for . If we denote the initial guess of the root as , then in the neighborhood of the function can be linearly approximated using Taylor expansion as follows:
    (4.4)

Provided that , the iteration formula immediately follows:
    (4.5)

This is illustrated in Fig. 4.2(a). A modified Newton's method [151] for one variable is shown in Fig. 4.2(b), where we take a fractional step as follows in order to reduce the possibility of divergence in Fig. 4.2(b) of the full step method given by (4.5)

    (4.6)

where such that .
Figure 4.2: Newton's method for

If in (4.1), we can easily extend Newton's method for a single variable to variables as follows:

    (4.7)

where
    (4.8)

and is the Jacobian matrix of (4.1) [69].

Advantages of the Newton's method are its quadratic convergence and simplicity of implementation. Disadvantages are that for each root a good initial approximation is required, otherwise the method may diverge. Also the method cannot by itself provide full assurance that all roots have been found.

Example 4.2.1. Let us solve the intersection of two circles discussed in Example 4.1.1 using Newton's method. The Jacobian matrix is evaluated as follows:

     

Thus the iteration scheme becomes
     

where and are obtained from the solution of the following linear system
     



Next: 4.3 Classification of global Up: 4. Nonlinear Polynomial Solvers Previous: 4.1 Introduction   Contents   Index
December 2009