Variants of Newton’s method for functions of several variables

https://doi.org/10.1016/j.amc.2006.05.062Get rights and content

Abstract

Some variants of Newton’s Method are developed in this work in order to solve systems of nonlinear equations, based in trapezoidal and midpoint rules of quadrature. We prove the quadratic convergence of one of these methods. Moreover, different numeric tests confirm theoretic results and allow us to compare these variants with Newton’s classical method.

Introduction

Let us consider the problem of finding a real zero of a function F:DRnRn, that is, a real solution x¯, of the nonlinear equation system F(x) = 0, of n equations with n variables. This solution can be obtained as a fixed point of some function G:RnRn by means of the fixed point iteration methodx(k+1)=G(x(k)),k=0,1,,where x(0) is the initial estimation. The best known fixed point method is the classical Newton’s method, given byx(k+1)=x(k)-JF(x(k))-1F(x(k)),k=0,1,,where JF(x(k)) is the Jacobian matrix of the function F evaluated in x(k).

In the following, we remember the most common notions about the convergence of an iterative method.

Definition 1

Let {x(k)}k⩾0 be a sequence in Rn convergent to x¯. Then, convergence is called

  • (a)

    linear, if there exists M, 0 < M < 1, and k0 such thatx(k+1)-x¯Mx(k)-x¯kk0.

  • (b)

    quadratic, if there exists M, M > 0, and k0 such thatx(k+1)-x¯Mx(k)-x¯2kk0.

  • (c)

    cubic, if there exists M, M > 0, and k0 such thatx(k+1)-x¯Mx(k)-x¯3kk0.And so on.

In practice, as the limit x¯ is unknown, we analyze for each p the behaviour of the quotientsx(k+1)-x(k)x(k)-x(k-1)p,k=1,2,3,,where p = 1, 2, 3, …, which are called convergence test or convergence rate.

If p = 1 and the convergence rate eventually tends to CL, 0 < CL < 1, the sequence {x(k)}k⩾0 is said to be linearly convergent to x¯.

If p = 2 and there exists CC, CC > 0, such that the convergence rate eventually tends to CC, the sequence {x(k)}k⩾0 is said to be quadratically convergent to x¯. In a similar way for p = 3 (cubic convergence CCu) and so on.

Some results about convergence and order of convergence of Newton’s method can be found in [1], [2].

Several modifications have been made on this classical method in order to accelerate the convergence or to reduce the number of operations and evaluations of functions in each step of the iterative process.

The variants on Newton’s method developed by Weerakoon and Fernando in [3] and the analysis of convergence made by Ford and Pennline in [4], for a nonlinear equation, suggest us their extension to functions of several variables. In Section 2 we develop some adjustments on Newton’s method to find solutions of systems of nonlinear equations, and in Section 3 quadratic convergence is proved for one of these methods. Last section is dedicated to the numeric results obtained by applying classical Newton’s method and its alternatives to several systems of nonlinear equations. From these results we compare the different methods and obtain some conclusions.

Section snippets

Description of the methods

Let F:DRnRn be a sufficiently differentiable function and x¯ be a zero of the system of nonlinear equations F(x) = 0. The following result will be used to describe the Newton method and its modifications; its proof can be found in [1], [2].

Lemma 1

Let F:DRnRn be continuously differentiable on a convex set D. Then, for any x, y  D, F satisfiesF(y)-F(x)=01JF(x+t(y-x))(y-x)dt.

Once the iterate x(k) has been obtained, using (1):F(y)=F(x(k))+01JF(x(k)+t(y-x(k)))(y-x(k))dt.If we estimate JF(x(k) + t(y  x(k)))

Convergence of midpoint Newton’s method

Our aim in this section is to prove that, under certain conditions, midpoint Newton’s method converges quadratically. To do this, some previous results are needed and will be introduced in the following. The two first are technical lemmas whose proof can be found in [1], [2].

Lemma 2

Let F:RnRn be a differentiable function such thatJF(u)-JF(v)u-vfor any u, v  D convex set. Then there exists γ > 0 such that for any x, y  D,F(y)-F(x)-JF(x)(y-x)γ2x-y2.

Lemma 3 Banach

Let AL(Rn) be nonsingular. If EL(Rn) andA1 · E

Numerical results

In this section we will check the effectiveness of the different numeric methods introduced in this work (including the classical Newton’s method), in order to find the zeros of the several nonlinear functions.

  • (a)

    F(x1,x2)=(ex1·ex2+x1cos(x2),x1+x2-1),

  • (b)

    F(x1, x2) = ((x1  1)6  x2, x2  1),

  • (c)

    F(x1,x2)=ln(x12)-2ln(cos(x2)),x1tanx12+x2-2,

  • (d)

    F(x1,x2)=x12+x22-1,x12-x22+12,

  • (e)

    F(x1,x2)=(x1+ex2-cos(x2),3x1-x2-sin(x2)),

  • (f)

    F(x1,x2,x3)=cos(x2)-sin(x1),(x3)x1-1x2,ex1-x32,

  • (g)

    F(x1,x2,x3)=(x12+x22+x32-9,x1·x2·x3-1,x1+x2-x32),

  • (h)

    F(x) = (f1(x), f2(

References (4)

There are more references available in the full text version of this article.

Cited by (0)

This research was supported by Ministerio de Ciencia y Tecnología MTM2004-03244 and by Generalitat Valenciana GRUPOS03/062.

View full text