Five-Point Thirty-Two Optimal Order Iterative Method For Solving Non-Linear Equations
Five-Point Thirty-Two Optimal Order Iterative Method For Solving Non-Linear Equations
by
Faisalabad, Pakistan
Original scientific paper
https://doi.org/10.2298/TSCI21S2401U
Introduction
Non-linear problems are unavoidable in science and technology because the majority
of phenomena in nature have non-linear behavior. Non-linear equations belong to non-linear
problems, and their analytical solution is hard to find in general. Due to this limitation, iterative
methods are good candidates to find the approximation solution of non-linear equations. The
effectiveness of an iterative method for computing the solution of non-linear equations can be
measured by the Ostrowski efficiency index [2]. Optimal efficiency index can be obtained in
Kung and Traub conjecture (K-T) [1]. According to the K-T conjecture, an iterative method to
find a simple root of non-linear equations is optimal if it reaches an order of convergence p =
2n–1, where n is the number of functional evaluations per cycle.
The classical Newton’s method (NM) has quadratic convergence to find the simple
root, and it attains the optimal convergence order in the sense of K-T conjecture. In NM, we
use two functional evaluations and hence obtain optimal convergence order 22–1 = 2. Quadratic
convergence means when we are in the vicinity of the root, the error in the approximation of
root at step k is the square of the error in the approximation of root at step
k + 1. Generally, we observe very fact convergence in this case. But when we deal with a non-
linear equation, it is hard to compute an explicit derivative expression for the derivative then
NM is out of the question. In such a situation, we are looking for derivative-free optimal
convergence order methods. Steffensen’s method (SM) [3] is a derivative-free optimal
convergence method that also offers quadratic convergence. Fourth-order derivative-free
optimal order four iterative is established in [4, 5]. Other Steffensen type optimal order iterative
––––––––––––––
* Corresponding author, e-mail: [email protected]
Ullah, M. Z
methods for finding simple roots can be found [6-8]. Authors use interpolation polynomial to
enhance the convergence order. Cordero et al. [9] constructed a technique to obtaining
derivative-free methods with optimal convergence order in the sense of K-T conjecture. In the
aforementioned article, the authors provided Steffensen type methods of optimal order four,
eight, and sixteen using Padé approximation. Interested readers can consult articles [9-11] and
references in them.
Thirty-two order optimal method
We constructed a five-point optimal convergence order thirty-two iterative method
for computing simple roots of smooth non-linear equations. Six function evaluations are used
to achieve the optimal convergence order in the sense of K-T conjecture. Let f be a smooth non-
linear function and α be a simple root of f(x) = 0, i.e., f(α) = 0, and f ( ) 0. Our proposed
optimal order iterative method is FM32:
Initialguess = x
w= xaf
x
fw f x
df =
w x
fx
y1 = x df Convergence order = 2, Number of function evaluations = 2
fy
y2 = y1 p2 1 Convergence order = 4, Number of function evaluations = 3
df
FM32 =
fy
y3 = y2 p3 2 Convergence order = 8, Number of function evaluations = 4
df
f
y = y p y3 Convergence order = 16, Number of function evaluations = 5
4 3 4
df
fy
y5 = y4 p5 4 Convergence order = 32, Number of function evaluations = 6
df
x = y5
p4 =1 (t15t4 t14t4 2t13t42 t13t4 t13t8 t12t42 2t1t43 t13 t12t4 t12t8 t1t42 t12 t1t8 t1
2t3 4t6 )B (t15t4 t14t4 2t13t42 t13t4 t13t8 t13 )B2 (t15t4 t14t4 t13t42 t13t4 t13t8 t13 )B3
Ullah, M. Z
t1 2t3 t4 4t6 2t7 t8 t8t1 t13 t42t1 t43 t4t13 t8t13 2t43t1 –
p5 =1 t17t42t8 t15t42t8 2t13t44t8 2t1t45t8 t1t44t8 3t1t43t82 2t1t13t43 2t1t43t8 t8t42t17 B6 t8t1
t42t1 t4t13 t8t13 t4t15 2t43t1 t42t13 t8t4t13 t8t42t13 t13t4t15 2t13t8t13 t13 t8 t4
t8t42t17 B7 8t1t13t4t8 t83t13 2t4t1 2t8t4 t13t4 2t13t8 t1t83 t82t4 t13t4t13 t8t4t15 t13t1
t13t13 (t17t42t8 t16t42t8 t15t43t8 t15t42t8 2t14t43t8 3t13t44t8 t15t13t4 t15t4t8 t14t42t8 2t13t43t8
2t13t42t82 t15t4 t14t13t4 t14t4t8 2t13t13t42 2t13t42t8 t13t83 t14t4 t13t13t4 2t13t13t8 2t13t42
t13t4t8 t13t13 t13t4 t13t8 t13 )B2 (t17t42t8 t16t42t8 t15t43t8 t15t42t8 t14t43t8 2t13t44t8
t15t13t4 t15t4t8 t14t42t8 t13t43t8 t15t4 t14t13t4 t14t4t8 t13t13t42 t13t42t8 t13t83 t14t4 t13t13t4
2t13t13t8 t13t42 t13t4t8 t13t13 t13t4 t13t8 t13 )B3 (t17t42t8 t16t42t8 t15t43t8 t15t42t8 t15t13t4
(t17t42t8 t16t42t8 t15t42t8 t15t13t4 t15t4t8 t15t4 )B5 2t13t4t1 2t13t8t1 t8t43t13 4t8t4t1
t13t42t13 t15t4t8 t14t42t8 t8t45 t8t43 (t17t42t8 t16t42t8 t15t43t8 t15t42t8 t14t43t8 3t13t44t8
t15t13t4 t15t4t8 t14t42t8 2t13t43t8 2t13t42t82 t12t44t8 2t1t45t8 t15t4 t14t13t4 t14t4t8 2t13t13t42
2t13t42t8 t13t83 t12t43t8 t1t44t8 3t1t43t82 t14t4 t13t13t4 2t13t13t8 2t13t42 t13t4t8 t12t13t42
t12t42t8 t12t83 2t1t13t43 2t1t43t8 t1t42t82 4t1t4t83 t13t13 t13t4 t13t8 t12t13t4 2t12t13t8
t12t42 t12t4t8 t1t13t42 8t1t13t4t8 2t1t43 t1t42t8 2t1t4t82 t1t83 t13 t12t13 t12t4 t12t8
2t1t13t4 2t1t13t8 t1t42 4t1t4t8 t12 t1t13 2t1t4 t1t8 t1 )B t1t42t82 4t1t4t83 t1t13t42
e y = c12a 2 5c1 a 5c16a6 25c15a5 237 c14a 4 985c13a3 1895c12a 2 1683c1 a 561c28
5
169c13 a 3 2
4c4 c12 a 2 5c1 a 5c12 a 2 17 / 2c1 a 17 / 2c1 a 12 c25 11c14 a 4 c32 c3
11
43c1 a 3 c c 2 9c c c 3c 3 43c33c4 1 9c c c
50c12 a 2 c33c4 c3 c4 6 3 3 4 5 4 c6 c32 3 4 5
5 430 430 215 5 50 50
11c4 2 4
c3 c1 a 17 c2 2 6c36 c4 c1 a 18 c2 c38 c1 a 18 e32 O (e33 )
9
Numerical results
To validate our proposed iterative method FM32, we adopt the following definition of
approximated computational order of convergence (ACOC):
log[| f ( xk 2 )/f ( xk 1 ) |]
ACOC =
log[| f ( xk 1 )/f ( xk ) |]
where xi is the sequence of approximations to root α, which is computed by using FM32. We
choose six non-linear functions to compute the computational order of convergence. Table 1
list the functions and their simple roots. In tab. 2, we have shown that the approximated
computational order of convergence is thirty-two, which supports our theoretically computed
order of convergence. The effect of the parameter a of the accuracy of root approximation is
depicted in figs. 1(a) and 1(b). The higher value of the graph corresponds to higher accuracy.
We conclude that the smaller parameter values a give us better accuracy in approximating the
first-order derivative. The smaller value a improves the accuracy of approximation of the root.
f3 ( x) = x3 10 2.154434
f5 ( x) = ( x 2)exp( x) 1 – 0.44285
f6 ( x) = ( x 1)3 2 2.25992
Ullah, M. Z
Figure 1. Effect a on the accuracy of root approximation; (a) effect of the parameter a on the accuracy
of root approximation f1(x) = 0 and (b) effect of the parameter a on the accuracy of root approximation
f4(x) = 0
Conclusions
Multi-point numerical iterative methods are numerically stable to compute the simple
roots. We proposed a five-point numerical iterative method to compute the simple roots of non-
linear equations. Our proposed method is numerically stable because it uses the information at
six different points. It has thirty-two order of convergence that is optimal in the sense of K-T
conjecture. Our numerical iterative method does not require the evaluation of the analytical
derivative of the functions. We use the finite difference technique to approximate the derivative.
The discretization of the first-order derivative introduces a parameter a. The small value of the
parameter a can better approximate the first-order derivative. The parameter a can change the
dynamics of the numerical iterative method by changing its path of convergence. To validate
our numerical iterative method, we choose six non-linear equations to find the simple roots. In
all numerical simulations, the value of the parameter a was 0.01. All the initial guesses are
reported in tab. 2. We performed three iterations in all numerical simulations.
Acknowledgment
This project was funded by the Deanship of Scientific Research (DSR) at King
Abdulaziz University, Jeddah, under grant no. G: 351-130-1439. The authors, therefore,
acknowledge with thanks DSR for technical and financial support.
Ullah, M. Z
References
[1] Kung, H. T., Traub, J. F., Optimal Order of One-Point and Multi-Point Iteration, Journal of the Association
for Computing Machinery, 21 (1974), 4, pp. 643-651
[2] Ostrowski, A. M., Solutions of Equations and Systems of Equations, Academic Press, New York, USA,
1966
[3] Ortega, J. M., Rheinboldt, W. C., Iterative Solutions of Non-linear Equations in Several Variables,
Academic Press, New York, USA, 1970
[4] Ren, H., et al., A Class of Two-Step Steffensen Type Methods with Fourth-Order Convergence, Applied
Mathematics and Computation, 209 (2009), 2, pp. 206-210
[5] Feng, X., He, Y., High Order Iterative Methods without Derivatives for Solving Non-linear Equations,
Applied Mathematics and Computation, 186 (2007), 2, pp. 1617-1623
[6] Cordero, A., Torregrosa, J. R., A Class of Steffensen type Methods with Optimal Order of Convergence,
Applied Mathematics and Computation, 217 (2011), 19, pp. 7653-7659
[7] Liu, Z., et al., A Variant of Steffensen’s Method of Fourth-Order Convergence and Its Applications,
Applied Mathematics and Computation, 216 (2010), 7, pp. 1978-1983
[8] Zheng, Q., et al., A Steffensen-Like Method and Its Higher-Order Variants, Applied Mathematics and
Computation, 214 (2009), 1, pp. 10-16
[9] Cordero, A., et al., A New Technique to Obtain Derivative-Free Optimal Iterative Methods for Solving
Non-linear Equations, Journal of Computational and Applied Mathematics, 252 (2013), Nov., pp. 95-102
[10] Soleymani, F., et al., A Class of Three-Step Derivative-Free Root-Solvers with Optimal Convergence
Order, Journal of Applied Mathematics, 2012 (2012), ID 568740
[11] Cordero, A., Torregrosa, J. R., Variants of Newton’s Method Using Fifth-Order Quadrature Formulas,
Applied Mathematics and Computation, 190 (2007), 1, pp. 686-698
Paper submitted: July 15, 2021 © 2021 Society of Thermal Engineers of Serbia.
Paper revised: July 28, 2021 Published by the Vinča Institute of Nuclear Sciences, Belgrade, Serbia.
Paper accepted: August 2, 2021 This is an open access article distributed under the CC BY-NC-ND 4.0 terms and conditions.