7 views

Uploaded by gfernand34

- 10.1. GA-SOL.pdf
- MA 1251 Numerical M
- Study Guide
- Additional Mathematics Project Work 2/2012 Johor
- Ybus&powerflow
- Calculus problems
- AUSMAT Student Guide 2011
- GCE O Level Mathematics (Paper 4016_2012)
- Further Pure 1 Test
- Preface
- SMC2011 Web Solutions
- 9pr3 lesson plan week 1
- University of Cambridge International Examinations General Certiﬁcate
- 1 MATH 012.pptx.pptx
- Thermal Physics_ Errors in Solutions
- 11.[104-111]Analytical Solution for Telegraph Equation by Modified of Sumudu Transform Elzaki Transform
- Team16 Project1 Report
- sol05
- Final Report
- MIDA Identification

You are on page 1of 8

505-512

A New Derivative-free Iterative Method for Solving Nonlinear Equations with Third Order Convergence

Gustavo Fern ndez-Torres a

Department of Oil Engineering, Universidad Del Istmo Tehuantepec, Oaxaca, 70760, M xico e

(Received 7 October 2011, accepted 4 May 2012)

Abstract: In this paper a new iterative method is proposed to nd a root of a nonlinear equation. The new method does not use derivatives. When the starting value is selected to be close to a root, the proposed method has a cubic convergence order. To show the efciency of the method, we give some numerical examples using the test functions in the references and compare the results obtained with the classical Newton method of second order. Keywords: Cubic approximation; iterative method; nonlinear equations; root nding method

Introduction

Until recently many iterative methods for solving the non-linear equation f (x) = 0 have been proposed [18, 12]. Most of these methods are based on extensions of Newtons method and use differential derivatives of higher orders. The use of these derivatives is a serious disadvantage for these methods because of the cost of computational calculates and the difculty in nding the derivative. To overcome the difculties many methods have been proposed without the use of derivatives as in [2], but the order of convergence of these methods is small. In [5] the author has proposed an iterative method with a convergence order near 2 and without the use of derivatives of the function f (x). The motivation to use this method is Mullers method but using a cubic polynomial. In [5], we take an initial point x0 sufciently close to the desired root and the iterative method is dened as xn+1 = xn + where M = f (xn1 ), K = f (xn ), L = f (2xn xn1 ). The error in this method depends on the choice of the Newton method to approximate the root of a cubic polynomial and in the choice of xn xn1 to maintain the Newton method convergence order. The purpose of this work is to develop some new simple iterative methods to improve in a signicative way, the error of the previous method. As a result, the proposed methods will have several convergence orders without requiring derivatives of the function f (x). The method maintains the initial considerations of Mullers method. 6(xn xn1 )xn K , (K L)(2xn + xn1 ) + (M K)(4xn xn1 )

Under the assumption that a sufciently derivable function f (x) has a unique zero on an interval (a, b) with f (a)f (b) < 0, let x0 = 0 be an approximation sufciently close to the root r of f (x). Take 1 < < 1 sufciently small, = 0, and consider the following particular interpolating polynomial that passes through the three points x0 , x0 , x0 + , p(x) = A(x x0 )(x x0 )(x x0 + ) + 3Ax0 (x x0 )(x x0 ) + B(x x0 ) + C.

Corresponding

(1)

author.

E-mail address: gusfer@sandunga.unistmo.edu.mx c CopyrightWorld Academic Press, World Academic Union IJNS.2012.06.30/631

506

Consider the following system of equations that the polynomial p(x) must verify f (x0 ) = f (x0 + ) = f (x0 ) = The solutions of the system are very clear C = K, B = Now, consider the derivatives of polynomial p(x) p (x) = 3A(x x0 )2 A 2 + 6Ax0 (x x0 ) 3Ax0 + B = 3A(x x0 )(x + x0 ) A 2 3Ax0 + B, p (x) = 6Ax, p (x) = 6A. The function f (x) can be approximated with the Taylors polynomial of second order about x0 and since p(x0 ) = C, p (x0 ) = A 2 3Ax0 + B, p (x0 ) = 6Ax0 , p (x0 ) = 6A, we have f (x) C + (A 2 3Ax0 + B)(x x0 ) + 3Ax0 (x x0 )2 . Observe that the coefcient of x x0 in the above equation can be written as A 2 3Ax0 + B = A(3x0 + ) + B = = Dene S as S =LM + For x = r, and the above equations in (6), we have 6Ax0 (r x0 )2 + S(r x0 ) + 2K 0. We can resolve the above equation to give r x0 + that can be written as r x0 + S S 2 48AK 2 x0 12Ax0 LM 2K L M 3x0 (L M ) + (2K L M ) = + . 6x0 2 6x0 (2K L M ) . 3x0 (6) LK M + L 2K . ,A = 6 2 x0 (5) K = C = p(x0 ), L = B + C = p(x0 + ), M = 6 2 x0 A B + C = p(x0 ). (2) (3) (4)

As in Mullers method, to avoid the problems in the calculation of the error caused by the subtraction of nearly equal numbers, we apply the formula 4K r x0 2 + 8K(2K L M ) S S This formula provides two possibilities, depending on the sign preceding the radical term. The sign is chosen in such a way that the denominator will be the largest in magnitude and will result in being selected as the closest point to x0 . With this we have the following iterative method. Let x0 = 0 be an approximation sufciently close to a root r of f (x). Take 1 < < 1 sufciently small, = 0, then for n 0 we have 4K , (7) xn+1 = xn 2 + 8K(2K L M ) S + sign(S) S with S =LM + (2K L M ) , 3xn (8)

G. Fern ndez-Torres: A New Derivative-free Iterative Method for Solving Nonlinear Equations with Third Order Convergence a

507

and f (xn ) = K, f (xn + ) = L = B + C, f (xn ) = M. (9) These methods depend on the selection of . Now we analyse four different values for to dene the new iterative methods. a) = (xn xn1 )2 , b) = xn |xn xn1 |, c) = xn (xn xn1 ), d) = [xn (xn xn1 )]9/8 .

Convergence Analysis

Theorem 1 Let r I be a zero of a sufciently differentiable function f : I for an interval I. If x0 = 0 is sufciently close to r, then the iterative method (7) with conditions (8) and (9) has orders of convergence 2, 2.4, 2.7 and 3 for the selection of , a), b), c) and d), respectively. Moreover, for any choice for the maximum convergence order is 3. Proof. Suppose that the point xn has been calculated starting the process with x0 . Using (1), we know that f (x) p(x) = E(x), where E(x) is the error of an interpolating polynomial that can be calculated for the common process and is given by E(x) = (x xn )(x xn + )(x xn ) for some 1 between xn and xn + . Thus, f (x) can be written as C + (A 2 3Axn + B)(x xn ) + 3Axn (x xn )2 + (x xn )3 f (1 ) f (1 ) 2 (x xn ) + 2 (x xn )A. 6 6 f (1 ) 6A 6

If xn+1 is a root of polynomial (6), C + (A 2 3Axn + B)(x xn ) + 3Axn (x xn )2 then f (xn+1 ) = (xn+1 xn )3 f (1 ) f (1 ) 2 (xn+1 xn ) + 2 (xn+1 xn )A. 6 6

We consider that xn+1 = 0, this is always possible since it represents a shift with respect to origin. Thus the above expression can be written as [ ] f (1 ) 3 f (1 ) f (0) = xn + 2 xn Axn 6 6 We know that we can write (5) using divided differences and for 2 (xn , xn + ), A can be expressed as A= Therefore f (2 ) . 3xn

f (1 ) f (2 ) + 2 . 6 3 We now assume that the points xn , xn1 lie in a neighborhood of the root r. Thus if we let n+1 = xn+1 r = r, n = xn r, we have xn xn1 = n n1 . Consider also the cases for , then we have a) = (xn xn1 )2 f (0) = xn ( 2 x2 ) n [ ] f (1 ) f (2 ) + (xn xn1 )4 . f (0) = xn (xn xn1 )4 x2 n 6 3 b) = xn |xn xn1 | f (0) = x3 [xn xn1 1] n f (1 ) f (2 ) + x2 (xn xn1 ) . n 6 3

508

c) = xn (xn xn1 ) [ ] f (1 ) f (2 ) f (0) = x3 (xn xn1 )2 1 + x2 (xn xn1 )2 . n n 6 3 d) = [xn (xn xn1 )]9/8 [ ] f ( ) 1 9/4 f (2 ) f (0) = xn [xn (xn xn1 )]9/4 x2 + [xn (xn xn1 )] . n 6 3 We assume that the magnitude of the quantity n is less than some upper bound m . With this we make the assumption n+1 < m that is clear by the equality xn+1 r = (xn+1 y) + (y r) with y the root of polynomial p(x). Note that n+1 = O(3 ), thus if we expand all functions around r, we obtain m [ ] f (r) a)n+1 f (r) = 4 + O(3 ). n1 m 3 ] f (r) b)n+1 f (r) = + O(3 ). m 3 [ ] f (r) 2 2 c)n+1 f (r) = n n1 + O(3 ). m 3 [ ] f (r) 9/4 d)n+1 f (r) = 9/4 n1 + O(3 ). n m 3

2 n1 n

We suppose that n+1 is asymptotic to cp with p > 1. Consequently, by expressing the above equations in terms of n n1 and neglecting the terms of O(m ), we obtain [ ] 2 f (r) p+1 p 4 a)c n1 n1 . 3f (r) ] f (r) . 3f (r) ] [ 2 2p+2 f (r) p+1 p c)c n1 n1 . 3f (r) [ ] 9 2 f (r) 4 (p+1) d)cp+1 p n1 . n1 3f (r)

p b)cp+1 n1 2p+1 n1

2

In order to satisfy the previous asymptotic equations, it is evident that in each case we have a) p2 = 4 therefore the maximun value is p = 2. a) p2 = 2p + 1 therefore the maximun value is p = 1 + 2 2.41. a) p2 = 2p + 2 therefore the maximun value is p = 1 + 3 2.73. a) p2 = 9 (p + 1) therefore the maximun value is p = 3. 4 For any other value of , such as = xn (xn xn1 )2 or = [xn (xn xn1 )] ), it signies that the term 2 4 n n1 or 3 3 gives the equations p2 = 2p + 4 or p2 = 3p + 3 and the solutions p = 3.23 or p = 3.79 respectively. These are n n1 greater than p = 3. In these cases, we have [ ] 3 f (r) + O(3 ) n+1 f (r) = n m 6 Thus the associated equation will be n+1 f (r) f (r) + O(3 ) = m 3 n 6

3/2

G. Fern ndez-Torres: A New Derivative-free Iterative Method for Solving Nonlinear Equations with Third Order Convergence a

509

Numerical experiments

We present some numerical test functions taking into account the proposed method. The test functions are the following 1 1) f (x) = sin2 x x2 + 1. 6) f (x) = x sin x + 1. 2) f (x) = cos x x. 7) f (x) = x3 + 4x2 10. 3 3) f (x) = (x 1) 1. 8) f (x) = ex 3x2 . 3 4) f (x) = x 10. 9) f (x) = x2 sin x cos x. 3 2 5) f (x) = x 2x 5. 10) f (x) = sin x x . 2 The next tables present the method with cubic order convergence (New) and is compared with other methods proposed in [14, 68, 12] and with the classical Newton method of second order. In the tables below the initial value (x0 ), the number of iterations (N) to obtain the approximation, the number of evaluations of the function (NOFE) and the error for f (xn ) are shown. The abbreviation (ND) indicates that the result is not dened in the paper referred above. Table 1: Number of iterations and solution obtained for different methods f (x) = sin2 x x2 + 1 Method Newton x0 N Obtained solution f (xn ) NOFE 1 6 1.40449164821621534112 2.75E-16 12 3 6 1.40449164821621534112 2.75E-16 12 [12] 1 4 1.40449164821621 1E-14 12 3 3 1.40449164821621 1E-14 9 [8] 1 3 ND 1E-14 9 3 3 ND 1E-14 9 [6] 1 4 ND 1E-14 12 [3] 1 4 ND 1E-15 9 New 1 3 1.40449164821534134 2.75E-16 9 3 4 1.40449164821621534112 2.75E-16 12 The exact solution expected is r = 1.40449164821534122603509

Table 2: Number of iterations and solution obtained for different methods f (x) = cos x x Method Newton x0 N Obtained solution f (xn ) NOFE -0.3 6 0.73908513321416067 5.12E-16 12 1 4 0.73908513321416067 5.12E-16 8 [12] -0.3 3 0.739085133214758 1E-14 9 1 2 0.739085133214758 1E-14 6 1.7 3 0.739085133214758 1E-14 9 [2] 0 3 ND 1E-10 9 New -0.3 3 0.73908513321416067 5.12E-16 9 1 3 0.73908513321416067 5.12E-16 9 1.7 3 0.73908513321416089 4.22E-16 9 The exact solution expected is r = 0.739085133215160641655312

Table 3: Number of iterations and solution obtained for different methods f (x) = (x 1)3 1 Method Newton [12] [8] New x0 2.5 2.5 2.5 2.5 N Obtained solution f (xn ) 6 2 0 4 2 0 3 ND ND 4 2 0 The exact solution expected is r = 2 NOFE 12 10 9 12

510

Table 4: Number of iterations and solution obtained for different methods f (x) = x3 10 Method x0 N Obtained solution f (xn ) NOFE Newton 1.5 6 2.15443469003188381 1.29E-15 12 [12] 1.5 4 2.15443469003367 1E-14 12 [8] 1.5 4 ND 1E-14 12 New 1.5 3 2.15443469003188381 1.29E-15 9 The exact solution expected is r = 2.15443469003188372175929

Table 5: Number of iterations and solution obtained for different methods f (x) = x3 2x2 5 Method x0 N Obtained solution f (xn ) NOFE Newton 2 6 2.69064744802861355 1.29E-15 12 [2] 2 3 ND 1E-10 9 New 2 3 2.69064744802861355 1.29E-15 9 The exact solution expected is r = 2.69064744802861375035079

Table 6: Number of iterations and solution obtained for different methods 1 f (x) = x sin x + 1 Method x0 N Obtained solution f (xn ) NOFE Newton -1.3 25 -0.62944648407333337 1.25E-16 50 [2] -1.3 4 ND 1E-15 12 New -1.3 4 -0.62944648407333337 1.25E-16 12 The exact solution expected is r = 0.629446484073333329964537

Table 7: Number of iterations and solution obtained for different methods f (x) = x3 + 4x2 10 Method Newton x0 N Obtained solution f (xn ) NOFE 1 5 1.36523001341409689 6.95E-16 10 2 5 1.36523001341409689 6.95E-16 10 [12] 1 3 1.36523001341448 1E-14 9 2 3 1.36523001341448 1E-14 9 [8] 1 3 ND 1E-14 9 2 3 ND 1E-14 9 [2] 1 4 ND 1E-14 12 2 4 ND 1E-14 12 [7] 1 3 ND 1E-15 9 2 3 ND 1E-14 9 [6] 1 3 ND 1E-15 9 2 3 ND 1E-14 9 New 1 3 1.36523001341409689 6.95E-16 9 2 3 1.36523001341409689 6.95E-16 9 The exact solution expected is r = 1.36523001341409684576081

G. Fern ndez-Torres: A New Derivative-free Iterative Method for Solving Nonlinear Equations with Third Order Convergence a

511

Table 8: Number of iterations and solution obtained for different methods f (x) = ex 3x2 Method x0 N Obtained solution f (xn ) NOFE Newton 0.5 6 0.91000757248870912 -1.63E-16 12 [4] 0.5 4 0.9100075727 ND 16 [1] 0.5 11 0.910007572489 0.0268E-12 33 New 0.5 3 0.91000757248870912 -1.63E-16 9 The exact solution expected is r = 0.910007572488709060657338

Table 9: Number of iterations and solution obtained for different methods f (x) = x2 sin x cos x Method x0 N Obtained solution f (xn ) NOFE Newton 6 5 6.30830895523815105 -1.31E-14 10 [6] 6 3 6.3083089552381511 -1.32E-14 9 New 6 3 6.30830895523815105 -1.31E-14 9 The exact solution expected is r = 6.30830895523815137755327

Table 10: Number of iterations and solution obtained for different methods f (x) = sin x x 2 Method Newton x0 N Obtained solution f (xn ) NOFE 1.6 5 1.89549426703398075 3.65E-16 10 2 4 1.89549426703398075 3.65E-16 8 [7] 1.6 3 ND 1E-14 9 2 2 ND 1E-14 6 New 1.6 3 1.89549426703398094 6.17E-18 9 2 3 1.89549426703398094 6.17E-18 9 The exact solution expected is r = 1.895494267033980947144036

Conclusions

The tables show that the new method can compete with the other methods which are presented in [18, 12]. The methods presented in those papers use the derivatives of the function, except in [1, 2, 5], but the results of the new method are more accurate. In this paper, we have developed a new simple iterative method given by (7) with the following important properties: i. Any derivatives of f (x) is not required. ii. The convergence order of the method is 3. In practice, for many numerical examples the present method is better than the Newtons method and equal to or better than other methods that use the derivatives and have the same convergence order or higher. iii. As in Mullers method, the use of square root in the solution allows this method to obtain complex roots of polynomials.

Acknowledgments

The author wishes to acknowledge the valuable participation of Professor Nicole Mercier and Professor Ted Fondulas in the proof-reading of this paper.

512

References

[1] I. Abu-Alshaikh. A New Iterative Method for Solving Nonlinear Equations. World Academic Science, Engineering and Technology, 5(2005):190-193. [2] G. Calder n. M todos Iterativos para Resolver Ecuaciones no Lineales. Revista Notas de Matem tica, 3(1) o e a (2007):33-44. [3] C. Chun. A Family of Composite Fourth-Order Iterative Methods for Solving Nonlinear Equations. Applied Mathematics and Computation, 2 (2007):951-956. [4] J. Feng. A New Two-step Method for Solving Nonlinear Equations. International Journal of Nonlinear Science, 8 (2009):40-44. [5] G. Fern ndez-Torres. A New Derivative-free Iterative Method for Solving Nonlinear Equations, preprint. a [6] K. Jisheng, L. Yitian, W. Xiuhua. A Modication of Newton Method with Third Order Convergence. Applied mathematics and computation, 181 (2006):1106-1111. [7] K. Jisheng, L. Yitian, W. Xiuhua. Composite Fourth-Order Iterative Method for Solving non-linear Equations. Applied Mathematics and Computation, 2 (2007):951-956. [8] T. Luki , N. M. Ralevi . Newtons Method with Accelerated Convergence Modied by an Aggregation Operator. c c Proceedings of 3rd Serbian-Hungarian Joint Symposium on Intelligent Systems, SCG, Subotica, (2005):121-128. [9] J. M. Ortega and W. C. Reinboldt. Iterative Solution of Nonlinear Equations in Several Variables. Academic Press, New York. 1970. [10] A. M. Ostrowski. Solution of Equations and Systems of Equations. Academic Press, New York. 1960. [11] J. F. Traub. Iterative Methods for the Solutions of Equations. Chelsea publishing, New York. 1977. [12] S. Weerakoon, and T. G. I. Fernando. A Variant of Newtons Method with Accelerated Third Order Convergence. Applied Mathematics Letters, 13 (2000):87-93.

- 10.1. GA-SOL.pdfUploaded byMorvaridYi
- MA 1251 Numerical MUploaded byDamo_Daran_357
- Study GuideUploaded byNo Al Prian
- Additional Mathematics Project Work 2/2012 JohorUploaded byAinnatulAthirah
- Ybus&powerflowUploaded byLogesh Kumar
- Calculus problemsUploaded byKaren Somcio
- AUSMAT Student Guide 2011Uploaded bySunway University
- GCE O Level Mathematics (Paper 4016_2012)Uploaded byWinson Chua
- PrefaceUploaded byΓιώργοςΣκάζας
- Further Pure 1 TestUploaded byWill Walker
- SMC2011 Web SolutionsUploaded bymyusername123456789
- 9pr3 lesson plan week 1Uploaded byapi-300773127
- University of Cambridge International Examinations General CertiﬁcateUploaded byHubbak Khan
- 1 MATH 012.pptx.pptxUploaded byAlwyn Wren Cuesta
- Thermal Physics_ Errors in SolutionsUploaded bydogbitesman
- 11.[104-111]Analytical Solution for Telegraph Equation by Modified of Sumudu Transform Elzaki TransformUploaded byAlexander Decker
- Team16 Project1 ReportUploaded byDaniel Bowers
- sol05Uploaded byTeferi
- Final ReportUploaded byKonul Alizada
- MIDA IdentificationUploaded byIFeLisTigris
- PM Unit 2 - P2 - 2004 JuneUploaded byBJAY K
- Textbook - Power Flow InfoUploaded byAli Amran
- KKWIEER Nashik.docxUploaded byAmit Bhagure
- Related RatesUploaded byNelson Lleno
- XE-AUploaded byABA
- Narayana Aieee2008solutionUploaded byabhinavdp
- 128ahw5sum10.pdfUploaded byTanha Mobi
- Gettign Started With OctaveUploaded byAnya Sonnendecker
- day 15Uploaded byapi-245016022
- II PUC Mathematics Paper 1RRNUploaded bytranquil_452889939

- Shipping ExecutionUploaded byMohamed Salah El Din
- Wireless Application ProtocolUploaded bypitchrks19841
- sUploaded byKiran Kumar Narayana Rao
- Design and Fabrication of Automated Bed Control System for PatientsUploaded byInternational Journal for Scientific Research and Development - IJSRD
- BCM 503BUILDING SERVICES ENGINEERING IUploaded byMohd Azmil Mohd Rohani
- Ibm Placement PaperUploaded byMunimohan Kunchi
- Gar CA Jurado 2014Uploaded byjosé manuel trujillo añón
- Exam 70-480 OD ChangesUploaded byN1kyX
- Vershire Company Case PrintUploaded byFahmi A. Mubarok
- S3_S4_FLAC3D_REV0_FULLUploaded bySimon Thomson
- BHP 17septemberUploaded byReni Ika Cahyanti
- Low Power Step Down Dc-dc ConverterUploaded byUday Shankar
- Marcin Czaplicki CV (1)asdasdasdasUploaded byEu Genio
- Module Pool Programming.docUploaded byjag_sap
- 2012Oct_Satellite_2ndEdition_120925_v1.1_fin.pdfUploaded bymuzammalsafdar
- Profile TRADE LINKS (ABB Distributors)Uploaded byAsad A. Abbasi
- frm1cio01_talkUploaded byMichael Lin
- String Theory Only Game in Town TestsUploaded bySilvino González Morales
- FM-GATE-For Comprehension AUUploaded byGiri Haran
- Important SAP MM Tcodes 1Uploaded byroshan_kr
- sneha liz paul.pptxUploaded bySNEHA LIZ PAUL
- Self Awakening Vol 4 Issue 4Uploaded bySoumen Paul
- Stra Case StudyUploaded byishaan kainth
- ATN+910B-English-versionUploaded byMitchell Daniels
- XS 4359 3 ShovelFamily BrochureUploaded bysureshautomobile
- Power BandUploaded byvictover
- Setting Time - Vicat Needle ASTM CUploaded byDFE Hakuryu 11
- MATH105_Exam3Uploaded byexamkiller
- Asperger's and CreativityUploaded byDouglas Eby
- Ais-documenting Accounting Information System PPTUploaded byHarold Dela Fuente