Abstract

We study a general Steffensen type method based on the inverse interpolation Lagrange polynomial of second degree. We show how the auxiliary functions may be constructed and we analyze some conditions on them which lead to monotone approximations. We obtain some local convergence results, which are illustrated by some numerical examples.

Author

Ion Păvăloiu
Tiberiu Popoviciu Institute of Numerical Analysis

Emil Cătinaş
Tiberiu Popoviciu Institute of Numerical Analysis

Keywords

nonlinear equations in R; Steffensen type method; inverse interpolation Lagrange polynomial of second degree; monotone iterations; local convergence; numerical examples.

Cite this paper as:

I. Păvăloiu, E. Cătinaş, On a Steffensen type method, IEEE Proceedings, 2007, pp. 369-375.

PDF

About this paper

Journal

Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2007)

Publisher Name

IEEE

ISBN

978-0-7695-3078-8

Google Scholar citations

[1] I. K. Argyros. An error analysis for Steffensen’s method. Panamer. Math. J., 10(4):27–33, 2000.

[2] M. Balasz. A bilateral approximating method for finding the real roots of real equations. Rev. Anal. Numer. Theor. Approx., 21(2):111–117, 1992.

[3] B. A. Bel’tyukov. An analogue of the Aitken-Steffensen method with a controllable step (in russian). Zh. Vychisl. Mat. i Mat. Fiz., 27(6):803–817, 1987.

[4] C. Iancu, I. Pavaloiu, and I. Serb. Methodes it erative optimales de type Steffensen obtenues par interpolation inverse. Research Seminar on Functional Analysis and Numerical Methods, Preprint, 1:81–88, 1983.

[5] W. L. Johnson and R. D. Scholz. On Steffensen’s method. SIAM J. Numer. Anal., 5(2):296–302, 1968.

[6] M. A. Ostrowski. Solution of Equations and Systems of Equations. Academic Press, New York, 1980.

[7] I. Pavaloiu. Solutions of Equations by Interpolation (in Romanian). Dacia, Cluj-Napoca, Romania, 1981.

[8] I. Pavaloiu. Optimal problems concerning interpolation methods of solution of equations. Publ. l’Inst. Math. Beograd, 52 (66):113–126, 1992.

[9] I. Pavaloiu. On the monotonicity of the sequences of approximations obtained by Steffensen’s method. Mathematica (Cluj), 35 (58)(1):71–76, 1993.

[10] I. Pavaloiu. Bilateral approximations for the solutions of scalar equations. Rev. Anal. Numer. Theor. Approx. , 23(1):95–100, 1994.

[11] I. Pavaloiu. Approximation of the roots of equations by Aitken-Steffensen-type monotonic sequences. Calcolo, 32(1-2):69–82, 1995.

[12] I. Pavaloiu and N. Pop. Interpolation and Applications (in Romanian). Risoprint, Cluj-Napoca, Romania, 2005.

[13] J. R. Sharma. A composite third order Newton-Steffensen method for solving nonlinear equations. Appl. Math. Comput., 169(1):242–246, 2005.

[14] J. F. Traub. Iterative Methods for the Solution of Equations. Prentice-Hall, Englewood Cliffs, N.J., 1964.

[15] B. A. Turowicz. Sur les derivees d’ordre superieur d’une fonction inverse. Ann. Polon. Math., 8:265–269, 1960.

Paper (preprint) in HTML form

ON A STEFFENSEN TYPE METHOD

ON A STEFFENSEN TYPE METHOD

I. Păvăloiu and E. Cătinaş
”T. Popoviciu” Institute of Numerical Analysis
P.O. Box 68-1, Cluj-Napoca
Romania
{pavaloiu,ecatinas}@ictp.acad.ro
Abstract

We study a general Steffensen type method based on the inverse interpolation Lagrange polynomial of second degree.

We show how the auxiliary functions may be constructed and we analyze some conditions on them which lead to monotone approximations. We obtain some local convergence results, which are illustrated by some numerical examples.

1 Introduction

As it is well known, the Steffensen method for approximating the solutions of equations is an interpolatory type method with controlled nodes [3], [4], [6], [8], [9].

More precisely, if we generate in the Lagrange polynomial of inverse interpolation of degree 1, the nodes of interpolation, in a particular way, we obtain one of the known variants of the Steffensen’s method [1], [5], [12], [9], [13], [14].

Consider the equation

f(x)=0 (1)

where f:[a,b], a,b, a<b. In a sufficiently general case, in order to obtain approximations of a root x¯[a,b] of equation (1), we shall consider another equation, equivalent to (1), of the form

x=g(x),g:[a,b][a,b]. (2)

Let F=f([a,b]) be the set of values of the function f for x[a,b]. We suppose that f is one to one, i.e. there exists f1:F[a,b]. We consider the interpolation nodes ai[a,b], i=1,2, and bi=f(ai), i=1,2 the values of function f at these nodes. The Lagrange interpolation polynomial of first degree for the function f1, on the nodes bi, i=1,2, has the form:

L1(y)=a1+[b1,b2;f1](yb1). (3)

Taking into account relation x¯=f1(0), for y=0 from (3), we obtain an approximation of root x¯, given by relation

x¯a1[b1,b2;f1]b1

from which, if we take into account equality

[b1,b2;f1]=1[a1,a2;f], (4)

we obtain:

x¯a1f(a1)[a1,a2;f] (5)

i.e. the regula falsi, which leads us to the chord method.

Let xn[a,b] n be an approximation of root x¯ of equation (1). If in (5) we take a1=xn and a2=g(xn), we obtain the Steffensen’s method, which is written as:

xn+1=xnf(xn)[xn,g(xn);f],n=0,1,,x0[a,b]. (6)

In the present work we shall study a Steffensen type method, more general than (6), which will rely on the Lagrange polynomial of inverse interpolation of second degree. Accordingly, let ai[a,b],i=1,2,3 be three nodes of interpolation, and bi=f(ai),i=1,2,3. The Lagrange interpolation polynomial of second degree, for the inverse function f1, has the form:

L2(y)=a1+
+[b1,b2;f1](yb1)+[b1,b2,b3;f1](yb1)(yb2) (7)

with equality

f1(y)=L2(y)+[y,b1,b2,b3;f1](yb1)(yb2)(yb3) (8)

for every yF.

For y=0 from (7) and (8) we obtain:

x¯= a1[b1,b2;f1]b1+[b1,b2,b3;f1]b1b2
[0,b1,b2,b3;f1]b1b2b3. (9)

It is easy to see that the following equality takes place:

[b1,b2,b3;f1]=[a1,a2,a3;f][a1,a2;f][a1,a3;f][a2,a3;f]. (10)

From (4), (9) and (10) we obtain for x¯ the approximation

x¯a4=a1f(a1)[a1,a2;f][a1,a2,a3;f]f(a1)f(a2)[a1,a2;f][a2,a3;f][a1,a3;f], (11)

with the error given by relation

x¯a4=[0,b1,b2,b3;f1]f(a1)f(a2)f(a3). (12)

Further on, we shall suppose that fC3[a,b] and f(x)0 for every x[a,b]. Hence f1C3(F), and the following relation takes place

[f1(y)]′′′=3[f′′(x)]2f(x)f′′′(x)[f(x)]5, (13)

where y=f(x), [6], [8], [7], [15]. From the mean value theorem for divided differences, it results that there exists ηint(F) so that

[0,b1,b2,b3;f1]=[f1(y)]y=η′′′6. (14)

If we take into account that f is one to one and onto, it results that for ηint(F), there exists ξ]a,b[, so that η=f(ξ) and from (14) and (13) we have:

[0,b1,b2,b3;f1]=3[f′′(ξ)]2f(ξ)f′′′(ξ)6[f(ξ)]5. (15)

Using as in (6) function g for the control of interpolation nodes, we shall obtain, from (11), a generalized method of Steffensen type.

Thus, let xn[a,b], n, an approximation of solution x¯ of equation (1); then, we shall obtain approximation xn+1 from (11) considering a1=xn, a2=g(xn), a3=g(g(xn)), i.e.

xn+1 =xnf(xn)[xn,g(xn);f] (16)
[xn,g(xn),g(g(xn));f]f(xn)f(g(xn))[xn,g(xn);f][xn,g(g(xn));f][g(xn),g(g(xn));f],
n =0,1,

We shall name the method (16), the Steffensen’s method of degree three.

For the study of convergence of sequences (xn)n0 and (g(xn))n0 generated by (16), we shall analyze first the conditions on functions f and g, as well as on initial value x0[a,b], so that the two considered sequences to be monotonically. This fact will give us the possibility to control the error at each iteration step. We also study the local convergence, and we shall show that, under certain assumptions, function g can be chosen to assure assumptions regarding monotonous convergence [2], [10], [11], [12].

2 The Convergence of Steffensen Method of Order Three

In the following we shall study the convergence of sequences (xn)n0 and (g(xn))n0 given by (16).

We shall consider the following assumptions on the functions f and g:

  • (α1)

    equation (1) has a unique root x¯]a,b[;

  • (α2)

    equation (2) is equivalent to (1);

  • (α3)

    function g is decreasing on [a,b];

  • (α4)

    there exists , 0<1 so that, for every x[a,b] the following relation takes place:

    |g(x)g(x¯)||xx¯|; (17)
  • (α5)

    fC3([a,b]);

  • (α6)

    function Ef:[a,b], given by relation:

    Ef(x)=3(f′′(x))2f(x)f′′′(x) (18)

    verifies condition Ef(x)0 for every x[a,b].

The following theorems take place, depending on the properties of monotonicity and convexity of function f:

Theorem 1

If functions f, g and initial value x0[a,b] verify conditions:

i1.

g(x0)[a,b];

ii1.

f(x)>0, for every x[a,b];

iii1.

f′′(x)0, for every x[a,b];

iv1.

function f and g verify assumptions α1)α6),

then, the elements of sequences (xn)n0, (g(xn))n0 and (g(g(xn)))n0 generated by (16) remain in the interval [a,b] and, moreover, following properties hold:

j1.

if f(x0)<0, then, for every n=0,1,, the following relations are verified:

xnxn+1x¯g(xn+1)g(xn); (19)
jj1.

if f(x0)>0, then, for every n=0,1,, the following relations are verified:

xnxn+1x¯g(xn+1)g(xn); (20)
jjj1.

limxn=limg(xn)=x¯;

jv1.

|xn+1x¯||xn+1g(xn)|,n=0,1,,

Theorem 2

If x0[a,b] and functions f, g verify conditions:

i2.

g(x0)[a,b];

ii2.

f(x)<0, for every x[a,b];

iii2.

f′′(x)<0, for every x[a,b];

iv2.

functions f and g verify conditions α1)α6),

then, the elements of sequences (xn)n0, (g(xn))n0 and (g(g)xn)))n0 generate by (16) remain in the interval [a,b] and, moreover, the following properties hold:

j2.

if f(x0)>0 then, for every n=0,1,,relations (19) hold;

jj2.

if f(x0)0, then for every n>0,1,,relations (20) hold;

jjj2.

relations from 𝐣𝐣𝐣1 and 𝐣𝐯1 from Theorem 1 are verified.

Theorem 3

If x0[a,b] and functions f, g verify conditions:

i3.

g(x0)[a,b];

ii3.

f(x)<0, for every x[a,b];

iii3.

f′′(x)0, for every x[a,b];

iv3.

functions f and g verify assumptions α1)α6),

then, the elements of sequences the (xn)n0, (g(xn))n0 and (g(g)xn)))n0 generated by (16), remain in the interval [a,b] and the following properties hold:

j3.

if f(x0)>0, then for every n=0,1,, relations (19) hold;

jj3.

if f(x0)<0, the for every n=0,1,, relations (20) hold.

jjj3.

statements 𝐣𝐣𝐣1 and 𝐣𝐯1 of Theorem 1 hold.

Theorem 4

If x0[a,b] and functions f, g verify conditions:

i4.

g(x0)[a,b];

ii4.

f(x)>0, for every x[a,b];

iii4.

f′′(x0)0, for every x[a,b];

iv4.

functions f and g verify assumptions α1)α6),

then, the elements of sequences (xn)n0, (g(xn))n0 and (g(g(xn)))n0, generated by (16), remain in the interval [a,b], and moreover, the following properties hold:

j4.

if f(x0)<0 then relations (19) hold;

jj4.

if f(x0)>0 then relations (20) hold;

jjj4.

statements 𝐣𝐣𝐣1 and 𝐣𝐯1 of Theorem 1 hold.

Proof. (Theorem 1). Let xn[a,b], n, for which g(xn)[a,b]. Suppose that f(xn)<0, then, from 𝐢𝐢1, it results xn<x¯. Assumption α3) leads us to relation g(xn)>x¯ and g(g(xn))<x¯. From (17) we have:

|g(g(xn))x¯||g(xn)x¯|2|xnx¯|,

i.e.

xng(g(xn))<x¯.

It is obvious that the following relations take place:

axng(g(xn))<x¯<g(xn)b. (21)

Further on, in order to simplify writing, we shall denote by D(xn) the expression

D(xn)=
=[xn,g(xn),g(g(xn));f][xn,g(xn);f][xn,g(g(xn));f][g(xn),g(g(xn));f]

and then (16) becomes

xn+1=xnf(xn)[xn,g(xn);f]D(xn)f(xn)f(g(xn)), (22)

n=0,1,,. From 𝐢𝐢1, 𝐢𝐢𝐢1and (21) it follows that results D(xn)0, f(xn)<0 and f(g(xn))>0 which together with (22) lead us to relation xn+1>xn. By use of Newton’s identity (9) we obtain, for the nodes considered in (16)

x¯xn+1=
= [0,f(xn),f(g(xn)),f(g(g(xn)));f1]
f(xn)f(g(xn))f(g(g(xn))). (23)

From (15) and (21) it follows that there exists ξn]xn,g(xn)[ such that (23) can be represented in the form:

x¯xn+1=Ef(ξn)f(xn)f(g(xn))f(g(g(xn)))6[f(ξn)]5 (24)

Taking into account 𝐢𝐢1 and assumption α6) from (24) we obtain x¯xn+10, i.e. x¯xn+1. The last relation, together with α3) lead us to relations g(xn+1)x¯, and from xn+1>xn, we have g(xn+1)<g(xn). From the facts proven above, it is obvious that relations (19) hold. If f(xn)>0, then we shall use identity

f(xn)[xn,g(xn);f]+D(xn)f(xn)f(g(xn))= (25)
=f(xn)[xn,g(g(xn));f]+D(xn)f(xn)f(g(g(xn))).

As f(xn)>0 then, from 𝐢𝐢1 and α3) relations xn>x¯, g(xn)<x¯ imply the stated result.

From (17) it is easy to see that relation g(g(xn))xn takes place, i.e. we have:

ag(xn)x¯g(g(xn))xnb.

From the above relation it results that f(g(xn))<0; f(xn)>0 and f(g(g(xn)))>0 and from (25) and (16) it results xn+1<xn. From (24) for ξn]g(xn),xn[ it results xn+1x¯ which, together with g(xn+1)>g(xn) leads us to relations (20).

The consequence 𝐣𝐣𝐣1 is a result of relation (19) or (20). For 𝐣𝐯1, from (19), respectively (20), it results that it exists u=limxn. Getting to the limit for n in (16) we obtain f(u)=0, and from assumption α2) it results u=g(u), i.e. u=x¯, and limg(xn)=g(x¯)=x¯. Thus, Theorem 1 is proven.  

Proof. (Theorem 2). We notice that if instead of equation (1) we consider equation f(x)=0, then function h:[a,b], h(x)=f(x) verifies all assumptions of Theorem 1 relating to f. If fC3([a,b]), then fC3([a,b]) and α5) hold. Also, if f verifies α6) from relation Ef(x)=Ef(x) it results that f verifies too α6).

Obviously, assumptions 𝐢𝐢1 and 𝐢𝐢𝐢1 are verified by h = f. Also, relations (16) do not change if we replace f by f. Taking into account Theorem 1, it is obvious that the consequences from Theorem 2 take place.  

Proof. (Theorem 3). Let xn[a,b], n, for which g(xn)[a,b], an approximation of x¯. Suppose f(xn)<0, then, obviously, form 𝐢𝐢3 it results xn>x¯, g(xn)<x¯, and g(g(xn))>x¯. From 𝐢𝐢3, 𝐢𝐢𝐢3, taking into account the last relations, and from (16) it results xn+1<xn. From (24), α6), 𝐢𝐢3 and 𝐢𝐢𝐢3 it results x¯xn+1<0, i.e. xn+1>x¯. From xn+1<xn and from α3) it results g(xn+1)>g(xn). Relation (20) results from the facts proven above. If f(xn)>0 then, obviously xn<x¯, g(xn)>x¯ and g(g(xn))<x¯. By use of relation (25) from 𝐢𝐢3, 𝐢𝐢𝐢3 and (16) it results xn+1>xn and g(xn+1)<g(xn). From (24), α6) and 𝐢𝐢𝐢3 taking into account the last relations, it results x¯xn+1>0, i.e. xn+1<x,¯ and thus relations (19) hold. Consequence 𝐣𝐣𝐣3 results from (19) and (20).  

Proof. (Theorem 4.) We shall use the same reasoning as in the case of Theorem 2, i.e. we shall notice that if f verifies the assumptions of Theorem 4, then h1:[a,b], h1(x)=f(x) verifies the assumptions of Theorem 3. We notice that Ef(x)=Ef(x) for every x[a,b] and thus α6) is also verified for f. Also, function h1 verifies assumptions 𝐢𝐢3 and 𝐢𝐢𝐢3. It thus follows that the consequences of Theorem 3 take place, which imply the proof of Theorem 4. As one can notice, in every case, relation 𝐣𝐯1. offers us a control of error at every step of iteration.  

3 The Local Convergence of Steffensen’s Method of Order Three

In the following, in order to point out the convergence order of method (16), we shall provide a result concerning the local convergence of this method. Accordingly, we shall admit that functions f and g verify the following assumptions:

β1)

there exists m, M, m>0, M>0, so that m|f(x)|M, for every x[a,b];

β2)

there exists E>0, E so that |Ef(x)|E for every x[a,b].

The following theorem holds:

Theorem 5

If functions f and g verify assumptions β1), β2), α1), α2), α4) and for some x0[a,b] the following relations are verified:

ρ0=p|x¯x0|<1,p=Mm2(EM6m)12; (26)
δ=[x¯1p,x¯+1p][a,b], (27)

then, the elements of sequences (xn)n0, (g(xn))n and (g(g(xn)))n0 remain in the interval [a,b], and for every n=0,1,, the following relations hold:

|x¯xn+1| p2|x¯xn|3;
|xnx¯| 1pρ03n+1,n=1,2, (28)

i.e. limxn=limg(xn)=limg(g(xn))=x¯.

Proof. From α4), α2) and (26) it results g(x0)δ and, more, g(g(x0))δ. If we take account of (24), for n=0, and of assumptions β1), β2), and α4) the following relation results:

|x¯x1|EM336m5|x¯x0|3p2|x¯x0|3. (29)

From (26), (27) and (29) it results x1δ and relation (28) for n=1 holds. If we suppose that for n1, xnδ, then, from (24), proceeding as above, we deduce:

|x¯xn+1|p2|x¯xn|3 (30)

or

p|x¯xn+1|(p|x¯xn|)3. (31)

From (30) results xn+1δ, and from (31) results (28). Relations (26) and (28) imply limxn=limg(xn)=limg(g(xn))=x¯.  

Remark 6

Relations (28) show that the q-convergence order of the method given by (16) is at least 3.

4 Construction of Auxiliary Function g

Further on, we shall show that, within supplementary assumptions upon f, depending on its monotony and convexity, we can construct the functions g, which fulfill, respectively, the assumptions of Theorems 1–4. More precisely, the essential assumptions upon function g, are given by α2), α3), α4) and 𝐢1 or, analogously, 𝐢2, 𝐢3, 𝐢4.

The following theorems take place:

Theorem 7

If f verifies assumptions 𝐢𝐢1 and 𝐢𝐢𝐢1 of Theorem 1 and moreover, if it exists , 0<1,so that f(b)(1+)f(a), then, function g given by relation

g(x)=xλf(x) (32)

where λ[1f(a),1+f(b)] fulfills the conditions given by assumptions α2), α3) and α4).

Proof. From 𝐢𝐢1 and 𝐢𝐢𝐢1 it results f(x)>0 and f′′(x)0 for every x[a,b].  

It is obvious that function g given by (32) verifies α2).

For α3) and α4) it is sufficient that function g(x) should verify relations

1λf(x)<0 (33)

where 0<1.

From (33) 𝐢𝐢1 and 𝐢𝐢𝐢1 it results:

1f(a)λ<1+f(b). (34)

It is not difficult to show that if λ verifies (34), then g(x) verifies

g(x)<0,

i.e. assumptions α3) and α4) are verified.

Theorem 8

If assumptions 𝐢𝐢2 and 𝐢𝐢𝐢2 of Theorem 2 are fulfilled, and, moreover, if for an , 0<1 relation (1 + )f(a)<f(b), takes place, then, function g given by relation (32), where λ]1+f(b),1f(a)[ verifies the conditions given by assumptions α2), α3) and α4).

Proof. From 𝐢𝐢2 and 𝐢𝐢𝐢2 it results f(x)<0 and f′′(x)0 for every x[a,b]. Let h:[a,b] given by relation h(x)=f(x); then g has the form

g(x)=x+λh(x).

From relation h′′(x)0 it results that function h is increasing, and moreover h(x)>0 for every x[a,b]. It is thus obvious that the following relations are valid h(a)h(x)h(b) i.e.

1h(a)1h(x)1h(b). (35)

Function g given by (32) verifies assumption α2). For α3)and α4) the following relations are sufficient:

1+λh(x)<0,for every x[a,b], (36)

where 0<1.

From (36) follows that

1λh(x)<1,

hence

1+h(x)λ>1h(x)for every x[a,b]. (37)

From assumption λ[1+f(b),1f(a)] follows

1h(a)<λ<1+h(b). (38)

From (35), (37) and (38) we deduce relations

1h(x)1h(a)<λ<1+h(b)1+h(x). (39)

It is obvious that if λ verifies (38), from (39) it results that λ verifies (37), i.e. (36) takes place, and thus function g verifies α2) and α3).  

Theorem 9

If assumptions 𝐢𝐢3 and 𝐢𝐢𝐢3 of Theorem 3 are fulfilled, and, moreover, if for an , 0<1, relation (1+)f(b)<f(a), takes place, then, function g, given by relation (32), where λ[1+f(a),1f(b)], verifies assumptions α2), α3) and α4).

Proof. We consider again function h:[a,b]+, h(x)=f(x). From 𝐢𝐢3 and 𝐢𝐢𝐢3 results h(x)>0 and h′′(x)0 i.e. function h(x) is decreasing, and the following relations hold:

1h(a)1h(x)1h(b), (40)

for every x[a,b]. In order that g verifies α3) and α4), the following relations are sufficient:

1h(x)<λ1+h(x). (41)

If we take into account the substitution considered, and the assumption upon parameter λ from (40), we deduce that λ verifies (41).  

Assumption (1+)f(b)<f(a) assures us that the set of values which λ could take is not a void one.

Theorem 10

If function f verifies assumptions 𝐢𝐢4 and 𝐢𝐢𝐢4 of Theorem 4, and if, moreover, for an , 0<1, relation f(a)<(1+)f(b), takes place, then function g given by (32) where λ]1f(b),1+f(a)[, verifies assumptions α2), α3) and α4).

Proof. From 𝐢𝐢𝐢4 it results that function f is decreasing, i.e. the following relations take place:

f(a)f(x)f(b), (42)

for every x [a,b].

From relation g(x)<0, the following relations result, for λ:

1+f(x)λ>1f(x). (43)

From relations (42), (43) it results

1f(x)1f(b)<λ1+f(a)1+f(x),

Which shows us that if λ]1f(b),1+f(a)[, then, relation (43) is verified, which assures us that assumptions α3) and α4) are verified. Relation f(a)<(1+)f(b) assures us that the set of values of λ is not empty.  

5 Numerical Examples

Further on, we shall present two numerical examples, which illustrate some of the obtained results.

Example 1

Let

f(x)=ex+6x4=0 (44)

for x[0,1]. Because f(x)=ex+6>0 and f′′(x)=ex>0 for x[0,1], we construct function g in such a manner that Theorem 1 can be applied to this example.

Function Ef is given by relation

Ef(x)=2ex(ex3).

It is clear that Ef(x)<0 for every x[0,1]. It is shown at once that if we take function g given by relation

g(x)=x16f(x), (45)

then assumptions 𝐢1, α3), α4) and α5 upon function gare verified for x0=0, and =e6 and thus λ=16 is an acceptable value.

If in (16) we consider functions f and g given by (44), respectively (45), then we obtain, for the root x¯(0,1) of equation (44) the approximations given in Table 1.

Obviously, sequence (xn)n0, generated from (16) in the conditions of Theorem 1, verifies its conclusions, i.e. sequences (xn)n0 and (g(g(xn)))n0 are increasing, and sequence (g(xn))n0 is decreasing. From Table 1, by use of 𝐣𝐯1 the following relation clearly results:

|x2x¯|<1014,

where x¯ is the root of the given equation.

n xn g(xn) g(g(xn))
0 0 0.5 0.39187978821665
1 0.41440725449098 0.41442110496351 0.41441761121909
2 0.41441831498704 0.41441831498704 0.41441831498704
Table 1: Numerical results for f(x)=ex+6x4.
Example 2

We consider equation:

f(x)=xex+4x+4=0 (46)

for x[1,0]. For the derivatives of order 1 and 2 of f, we have relations

f(x) =(x+1)ex+4>0,x[1,0];
f′′(x) =(x+2)ex>0,x[1,0].

Once more, we shall show that the Theorem 1 can be applied. It is easy to see that function Ef(x) may be put in the form:

Ef(x)=ex(x+3)[2x2+8x+9x+3ex4].

An elementary reasoning leads us to conclusion Ef(x)<0 for every x[1,0].

We consider function g given by relation

g(x)=x15f(x). (47)

We conclude that all the assumptions of Theorem 1 are verified. By use of relations (16) we obtain the results from Table 2. In this case we notice that sequences (xn)n0 and (g(g(xn)))n0 are decreasing, and sequence (g(xn))n0 is increasing. For the error, we have relation:

|x¯x2|<1014.
n xn g(xn) g(g(xn))
0 0 -0.8 -0.8881073657412
1 -0.90850552567187 -0.90845262256514 -0.90844243232071
2 -0.90844000122266 -0.90844000122266 -0.90844000122266
Table 2: Numerical results for f(x)=xex+4x+4.

Acknowledgement. This work has been supported by MEdC under Grant 2CEEX-06-11-96.

References

  • [1] I. K. Argyros (2000) An error analysis for Steffensen’s method. Panamer. Math. J. 10 (4), pp. 27–33. Cited by: §1.
  • [2] M. Balasz (1992) A bilateral approximating method for finding the real roots of real equations. Rev. Anal. Numér. Théor. Approx. 21 (2), pp. 111–117. Cited by: §1.
  • [3] B. A. Bel’tyukov (1987) An analogue of the Aitken-Steffensen method with a controllable step (in russian). Zh. Vychisl. Mat. i Mat. Fiz. 27 (6), pp. 803–817. Cited by: §1.
  • [4] C. Iancu, I. Păvăloiu, and I. Serb (1983) Methodes itérative optimales de type Steffensen obtenues par interpolation inverse. Research Seminar on Functional Analysis and Numerical Methods, Preprint 1, pp. 81–88. Cited by: §1.
  • [5] W. L. Johnson and R. D. Scholz (1968) On Steffensen’s method. SIAM J. Numer. Anal. 5 (2), pp. 296–302. Cited by: §1.
  • [6] M. A. Ostrowski (1980) Solution of equations and systems of equations. Academic Press, New York. Cited by: §1, §1.
  • [7] I. Păvăloiu and N. Pop (2005) Interpolation and applications (in romanian). Risoprint, Cluj-Napoca, Romania. Cited by: §1.
  • [8] I. Păvăloiu (1981) Solutions of equations by interpolation (in romanian). Dacia, Cluj-Napoca, Romania. Cited by: §1, §1.
  • [9] I. Păvăloiu (1992) Optimal problems concerning interpolation methods of solution of equations. Publ. l’Inst. Math. Beograd 52 (66), pp. 113–126. Cited by: §1, §1.
  • [10] I. Păvăloiu (1993) On the monotonicity of the sequences of approximations obtained by Steffensen’s method. Mathematica (Cluj) 35 (58) (1), pp. 71–76. Cited by: §1.
  • [11] I. Păvăloiu (1994) Bilateral approximations for the solutions of scalar equations. Rev. Anal. Numér. Théor. Approx. 23 (1), pp. 95–100. Cited by: §1.
  • [12] I. Păvăloiu (1995) Approximation of the roots of equations by Aitken-Steffensen-type monotonic sequences. Calcolo 32 (1-2), pp. 69–82. Cited by: §1, §1.
  • [13] J. R. Sharma (2005) A composite third order Newton-Steffensen method for solving nonlinear equations. Appl. Math. Comput. 169 (1), pp. 242–246. Cited by: §1.
  • [14] J. F. Traub (1964) Iterative methods for the solution of equations. Prentice-Hall, Englewood Cliffs, N.J.. Cited by: §1.
  • [15] B. A. Turowicz (1960) Sur les derivées d’ordre superieur d’une fonction inverse. Ann. Polon. Math. 8, pp. 265–269. Cited by: §1.
2007

Related Posts