Next Article in Journal
Integrated Vendor–Buyer Lot-Sizing Model with Transportation and Quality Improvement Consideration under Just-in-Time Problem
Next Article in Special Issue
Higher-Order Derivative-Free Iterative Methods for Solving Nonlinear Equations and Their Basins of Attraction
Previous Article in Journal
Centered Polygonal Lacunary Sequences
Previous Article in Special Issue
Higher-Order Iteration Schemes for Solving Nonlinear Systems of Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Complex Dynamics of Potra–Pták-Type Optimal Methods for Solving Nonlinear Equations and Its Applications

by
Prem B. Chand
1,†,
Francisco I. Chicharro
2,†,
Neus Garrido
3,*,† and
Pankaj Jain
1,†
1
Department of Mathematics, South Asian University, Akbar Bhawan, Chanakya Puri, New Delhi 110021, India
2
Escuela Superior de Ingeniería y Tecnología, Universidad Internacional de La Rioja, Av. La Paz 137, 26006 Logroño, Spain
3
Institute for Multidisciplinary Mathematics, Universitat Politècnica de València, Cno. de Vera s/n, 46022 València, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2019, 7(10), 942; https://doi.org/10.3390/math7100942
Submission received: 10 September 2019 / Revised: 7 October 2019 / Accepted: 9 October 2019 / Published: 11 October 2019
(This article belongs to the Special Issue Iterative Methods for Solving Nonlinear Equations and Systems)

Abstract

:
In this paper, using the idea of weight functions on the Potra–Pták method, an optimal fourth order method, a non optimal sixth order method, and a family of optimal eighth order methods are proposed. These methods are tested on some numerical examples, and the results are compared with some known methods of the corresponding order. It is proved that the results obtained from the proposed methods are compatible with other methods. The proposed methods are tested on some problems related to engineering and science. Furthermore, applying these methods on quadratic and cubic polynomials, their stability is analyzed by means of their basins of attraction.

1. Introduction

For solving nonlinear equations iteratively, the Newton’s method given by
x n + 1 = x n f ( x n ) f ( x n )
is one of the most commonly used methods. The efficiency index as defined by Ostroswki in [1], which relates the order of convergence of a method p with the number of function evaluations per iteration d, is given by the expression p 1 / d . Newton’s method is quadratically convergent and requires two function evaluations per iteration and, thereby, has the efficiency index value of 2 1 / 2 1.414 . Numerous methods have appeared giving higher order of convergence or better efficiency. One of the recent strategies to increase the order of the methods is the use of weight functions [2,3,4,5]. In this regard, Sharma and Behl [6] presented the fourth order method:
y n = x n 2 3 f ( x n ) f ( x n ) , x n + 1 = x n 1 2 + 3 8 f ( y n ) f ( x n ) + 9 8 f ( x n ) f ( y n ) f ( x n ) f ( x n ) .
Similarly, Sharifi et al. [7] used weight functions on the third order Heun’s method and proposed the fourth order method
y n = x n 2 3 f ( x n ) f ( x n ) , x n + 1 = x n f ( x n ) 4 1 f ( x n ) + 3 f ( y n ) 1 + 3 8 f ( y n ) f ( x n ) 1 2 69 64 f ( y n ) f ( x n ) 1 3 + f ( x n ) f ( y n ) .
According to Kung and Traub [8], an iterative method is said to be optimal if its order is 2 d 1 , where d is the number of function evaluations per iteration. Notice that Newton’s method as well as (1) and (2) are all optimal.
Potra and Pták [9], as an attempt to improve Newton’s method, gave the method
y n = x n f ( x n ) f ( x n ) , x n + 1 = x n f ( x n ) + f ( y n ) f ( x n ) .
This method is cubically convergent but is not optimal, as it requires three function evaluations per iteration.
The aim, in the present paper, is to further investigate the method (3). Precisely, we use weight functions and improve the order of convergence of (3). We do it in three ways which correspond to the methods of orders 4, 6 and 8. Out of these, the methods with orders 4 and 8 are optimal.
Dynamics of a rational operator give important information about the convergence, efficiency and stability of the iterative methods. During the last few decades, many researchers, e.g., [10,11,12,13,14,15,16] and references therein, study the dynamical behavior of rational operators associated with iterative methods. Furthermore, there is an extensive literature [17,18,19,20,21] to understand and implement further results on the dynamics of rational functions. In this paper, we also analyze the dynamical behavior of the methods that we have developed in this paper. Furthermore, at the end of this work, the basins of attraction are also presented and compared among the proposed and other methods of the corresponding order.
The remaining part of the paper is organized as follows. In Section 2, the development of the methods and their convergence analysis are given. In Section 3, the proposed methods are tested on some functions, and the results are compared with other methods in the head of Numerical Examples. In Section 4, the proposed methods are tested on some engineering and science related designs. Section 5 is devoted to analyze the stability of the introduced methods by means of complex dynamics. In this sense, the study of the rational function resulting from the application of the methods to several nonlinear functions is developed, and their basins of attraction are represented. Finally, Section 6 covers the conclusions of the research.

2. Development of Methods and Their Convergence Analysis

In this section, the methods of order four, six and eight are introduced, and its convergence is analyzed.

2.1. Optimal Fourth Order Method

Based on the Potra–Pták method (3), we propose the following two-step method using a weight function, whose iterative expression is
y n = x n f ( x n ) f ( x n ) , x n + 1 = x n w ( t n ) f ( x n ) + f ( y n ) f ( x n ) ,
where w ( t n ) = a 1 + a 2 t n + a 3 t n 2 and t n = f ( y n ) f ( x n ) . The convergence of (4) is proved in the following theorem.
Theorem 1.
Let f be a real or complex valued function defined in the interval I having a sufficient number of smooth derivatives. Let α be a simple root of the equation f ( x ) = 0 and the initial point x 0 is close enough to α . Then, the method (4) is fourth order of convergence if a 1 = 1 , a 2 = 0 and a 3 = 2 .
Proof. 
We denote c j = f ( j ) ( α ) j ! f ( α ) . Let e n = x n α be the error in x n . Then, Taylor’s series expansion of f ( x n ) and f ( x n ) about α gives
f ( x n ) = f ( α ) e n + c 2 e n 2 + c 3 e n 3 + c 4 e n 4 + c 5 e n 5 + c 6 e n 6 + c 7 e n 7 + c 8 e n 8 + O ( e n 9 )
and
f ( x n ) = f ( α ) 1 + 2 c 2 e n + 3 c 3 e n 2 + 4 c 4 e n 3 + 5 c 5 e n 4 + 6 c 6 e n 5 + 7 c 7 e n 6 + 8 c 8 e n 7 + O ( e n 8 ) .
Let d n = y n α , then, from the first equation of (4), we get
d n = c 2 e n 2 2 c 2 2 c 3 e n 3 + 4 c 2 3 7 c 2 c 3 + 3 c 4 e n 4 + 8 c 2 4 + 20 c 3 c 2 2 10 c 4 c 2 6 c 3 2 + 4 c 5 e n 5 + 16 c 2 5 52 c 3 c 2 3 + 28 c 4 c 2 2 + 33 c 3 2 13 c 5 c 2 17 c 3 c 4 + 5 c 6 e n 6 2 16 c 2 6 64 c 3 c 2 4 + 36 c 4 c 2 3 + 9 7 c 3 2 2 c 5 c 2 2 + 8 c 6 46 c 3 c 4 c 2 9 c 3 3 + 6 c 4 2 + 11 c 3 c 5 3 c 7 e n 7 + ( 64 c 2 7 304 c 3 c 2 5 + 176 c 4 c 2 4 + 408 c 3 2 92 c 5 c 2 3 + 44 c 6 348 c 3 c 4 c 2 2 + 75 c 3 2 c 4 31 c 4 c 5 27 c 3 c 6 + c 2 135 c 3 3 + 118 c 5 c 3 + 64 c 4 2 19 c 7 + 7 c 8 ) e n 8 + O ( e n 9 )
so that, using Taylor’s series expansion of f ( y n ) about α , we get
f ( y n ) = f ( d n + α ) = f ( α ) [ c 2 e n 2 2 ( c 2 2 c 3 ) e n 3 + 5 c 2 3 7 c 2 c 3 + 3 c 4 e n 4 2 6 c 2 4 12 c 3 c 2 2 + 5 c 4 c 2 + 3 c 3 2 2 c 5 e n 5 + 28 c 2 5 73 c 3 c 2 3 + 34 c 4 c 2 2 + 37 c 3 2 13 c 5 c 2 17 c 3 c 4 + 5 c 6 e n 6 2 ( 32 c 2 6 103 c 3 c 2 4 + 52 c 4 c 2 3 + 80 c 3 2 22 c 5 c 2 2 + 8 c 6 52 c 3 c 4 c 2 9 c 3 3 + 6 c 4 2 + 11 c 3 c 5 3 c 7 ) e n 7 + ( 144 c 2 7 552 c 3 c 2 5 + 297 c 4 c 2 4 + 2 291 c 3 2 67 c 5 c 2 3 + 54 c 6 455 c 3 c 4 c 2 2 + 75 c 3 2 c 4 31 c 4 c 5 27 c 3 c 6 + c 2 147 c 3 3 + 134 c 5 c 3 + 73 c 4 2 19 c 7 + 7 c 8 ) e n 8 + O ( e n 9 ) ] .
Now, from (5) and (7), we get
t n = f ( y n ) f ( x n ) = c 2 e n + ( 3 c 2 2 + 2 c 3 ) e n 2 + ( 8 c 2 3 10 c 2 c 3 + 3 c 4 ) e n 3 + 20 c 2 4 + 37 c 2 2 c 3 14 c 2 c 4 8 c 3 2 + 4 c 5 e n 4 + 48 c 2 5 118 c 2 3 c 3 + 51 c 2 2 c 4 + 55 c 2 c 3 2 18 c 2 c 5 22 c 3 c 4 + 5 c 6 e n 5 + ( 112 c 2 6 + 344 c 3 c 2 4 163 c 4 c 2 3 + 65 c 5 252 c 3 2 c 2 2 + 2 75 c 3 c 4 11 c 6 c 2 + 26 c 3 3 15 c 4 2 28 c 3 c 5 + 6 c 7 ) e n 6 + O ( e n 7 ) .
Therefore, using the results obtained above in the second equation of (4), we get
e n + 1 = 1 a 1 e n a 2 c 2 e n 2 + 2 a 1 c 2 2 + 3 a 2 c 2 2 2 a 2 c 3 a 3 c 2 2 e n 3 + 9 a 1 c 2 3 + 7 a 1 c 2 c 3 6 a 2 c 2 3 + 10 a 2 c 2 c 3 3 a 2 c 4 + 6 a 3 c 2 3 4 a 3 c 2 c 3 e n 4 + O ( e n 5 ) .
In order to obtain fourth order of convergence, in view of (9), we must have
1 a 1 = 0 , a 2 = 0 , 2 a 1 c 2 2 + 3 a 2 c 2 2 2 a 2 c 3 a 3 c 2 2 = 0 ,
which gives a 1 = 1 , a 2 = 0 and a 3 = 2 . Therefore, from (9), the error equation of the method (4) becomes
e n + 1 = ( 3 c 2 3 c 2 c 3 ) e n 4 + O e n 5 ,
and the assertion follows. □
In view of Theorem 1, the proposed fourth order method is
y n = x n f ( x n ) f ( x n ) , x n + 1 = x n 1 + 2 f ( y n ) f ( x n ) 2 f ( x n ) + f ( y n ) f ( x n ) ,
which requires three function evaluations per iteration and consequently is optimal. In addition, the efficiency index of (10) is 1.5874 , which is higher than that of (3) having an efficiency index of 1.442 .

2.2. Sixth Order Method

Using the results obtained in (10), we propose a new method defined by
y n = x n f ( x n ) f ( x n ) , z n = x n 1 + 2 f ( y n ) f ( x n ) 2 f ( x n ) + f ( y n ) f ( x n ) , x n + 1 = z n w 1 ( t n ) f ( z n ) f ( x n ) ,
where w 1 ( t n ) = b 1 + b 2 t n is a new weight function and t n is as in (4). The order of convergence is shown in the following result.
Theorem 2.
Let f be a real or complex valued function defined in an interval I having a sufficient number of smooth derivatives. Let α be a simple root of the equation f ( x ) = 0 and the initial point x 0 is close enough to α. Then, (11) has a sixth order of convergence if b 1 = 1 and b 2 = 2 .
Proof. 
Let θ n = z n α . Then, from second equation of (11), we obtain
θ n = ( 3 c 2 3 c 2 c 3 ) e n 4 2 8 c 2 4 10 c 2 2 c 3 + c 3 2 + c 2 c 4 e n 5 + ( 46 c 2 5 114 c 2 3 c 3 + 30 c 2 2 c 4 + 42 c 2 c 3 2 3 c 2 c 5 7 c 3 c 4 ) e n 6 + O ( e n 7 ) .
Now, by expanding f ( z n ) about α using Equation (12), we obtain
f ( z n ) = f ( θ n + α ) = f ( α ) [ 3 c 2 3 c 2 c 3 e n 4 2 8 c 2 4 10 c 2 2 c 3 + c 3 2 + c 2 c 4 e n 5 + 46 c 2 5 114 c 2 3 c 3 + 30 c 2 2 c 4 + 42 c 2 c 3 2 3 c 2 c 5 7 c 3 c 4 e n 6 + O ( e n 7 ) ] .
Therefore, using (6), (8) and (13) in the third equation of (11), we obtain
e n + 1 = ( 1 b 1 ) c 2 ( 3 c 2 2 c 3 ) e n 4 + c 2 4 ( 22 b 1 3 b 2 16 ) + c 2 2 c 3 ( 22 b 1 + b 2 + 20 ) + 2 ( b 1 1 ) c 2 c 4 + 2 ( b 1 1 ) c 3 2 e n 5 + ( c 2 5 ( 90 b 1 + 31 b 2 + 46 ) + c 2 3 c 3 ( 167 b 1 31 b 2 114 ) + 2 c 2 2 c 4 ( 17 b 1 + b 2 + 15 ) + c 2 ( c 3 2 ( 49 b 1 + 4 b 2 + 42 ) + 3 ( b 1 1 ) c 5 ) + 7 ( b 1 1 ) c 3 c 4 ) e n 6 + O ( e n 7 ) .
In order to obtain sixth order of convergence, the coefficients of e n 4 and e n 5 must vanish in (14), i.e., b 1 = 1 and b 2 = 2 . Therefore, the error equation of the method (11) becomes
e n + 1 = c 2 18 c 2 4 9 c 2 2 c 3 + c 3 2 e n 6 + O e n 7 ,
and the assertion follows. □
In view of Theorem 2, the following is the sixth order method
y n = x n f ( x n ) f ( x n ) , z n = x n 1 + 2 f ( y n ) f ( x n ) 2 f ( x n ) + f ( y n ) f ( x n ) , x n + 1 = z n 1 + 2 f ( y n ) f ( x n ) f ( z n ) f ( x n ) .

2.3. Optimal Eighth Order Method

Notice that the method (15) is not optimal as it requires four function evaluation per iteration to achieve sixth order of convergence. Its efficiency index is 1.5651 , which is less than that of the fourth order method (10). However, an eighth order method is obtained by (10) using an additional Newton step. The resulting iterative scheme is
y n = x n f ( x n ) f ( x n ) , z n = x n 1 + 2 f ( y n ) f ( x n ) 2 f ( x n ) + f ( y n ) f ( x n ) , x n + 1 = z n f ( z n ) f ( z n ) .
Nevertheless, this method requires five function evaluation per iteration, so that its efficiency index reduces to 1.5157 , and, moreover, it is not optimal. Towards making the method (16) more efficient and optimal, we approximate f ( z ) as
f ( z n ) f ( x n ) J ( t n , u n ) · G ( s n ) ,
where
t n = f ( y n ) f ( x n ) , u n = f ( z n ) f ( x n ) , s n = f ( z n ) f ( y n ) .
Here, J and G are some appropriate weight functions of two variables and one variable, respectively. This type of approximations was done by Matthies et al. in [22]. Accordingly, we propose the following method:
y n = x n f ( x n ) f ( x n ) , z n = x n 1 + 2 f ( y n ) f ( x n ) 2 f ( x n ) + f ( y n ) f ( x n ) , x n + 1 = z n f ( z n ) f ( x n ) · J ( t n , u n ) · G ( s n ) ,
where t n , u n , and s n , are as in (17). For the method (18), we take the functions J and G as
J ( t n , u n ) = 1 + 2 t n + ( β + 2 ) u n + 3 t n 2 1 + β u n
and
G ( s n ) = 1 + λ s n 1 + ( λ 1 ) s n ,
where β and λ belong to C . We prove the following result.
Theorem 3.
Let f be a real or complex valued function defined on some interval I having a sufficient number of smooth derivatives. Let α be a simple root of the equation f ( x ) = 0 and the initial point x 0 is close enough to α . Then, (18) is an eighth order of convergence for the functions J and G given by (19) and (20), respectively.
Proof. 
In view of (5) and (13), we obtain
u n = f ( z n ) f ( x n ) = 3 c 2 3 c 2 c 3 e n 3 + 19 c 2 4 + 21 c 2 2 c 3 2 c 2 c 4 2 c 3 2 e n 4 + 65 c 2 5 138 c 2 3 c 3 + 32 c 2 2 c 4 + 45 c 2 c 3 2 3 c 2 c 5 7 c 3 c 4 e n 5 + O ( e n 6 ) .
Similarly, (7) and (13) yield
s n = f ( z n ) f ( y n ) = 3 c 2 2 c 3 e n 2 2 5 c 2 3 6 c 2 c 3 + c 4 e n 3 + 11 c 2 4 44 c 2 2 c 3 + 17 c 2 c 4 + 11 c 3 2 3 c 5 e n 4 + 56 c 2 5 + 28 c 2 3 c 3 56 c 2 2 c 4 60 c 2 c 3 2 + 22 c 2 c 5 + 30 c 3 c 4 4 c 6 e n 5 + O ( e n 6 ) .
Consequently, (19) gives
J ( t n , u n ) = 1 + 2 c 2 e n + 4 c 3 3 c 2 2 e n 2 + 4 c 2 3 10 c 2 c 3 + 6 c 4 e n 3 + 3 ( 2 β + 1 ) c 2 4 + 2 ( β + 10 ) c 2 2 c 3 14 c 2 c 4 8 c 3 2 + 8 c 5 e n 4 + ( ( 47 β 38 ) c 2 5 ( 57 β + 14 ) c 2 3 c 3 + 4 ( β + 7 ) c 2 2 c 4 + 2 c 2 4 ( β + 4 ) c 3 2 9 c 5 22 c 3 c 4 + 10 c 6 ) e n 5 + O ( e n 6 ) ,
and (20) gives
G ( s n ) = 1 + 3 c 2 2 c 3 e n 2 2 5 c 2 3 6 c 2 c 3 + c 4 e n 3 + ( 20 9 λ ) c 2 4 + 2 ( 3 λ 25 ) c 2 2 c 3 ( λ 12 ) c 3 2 + 17 c 2 c 4 3 c 5 e n 4 + 2 ( ( 30 λ 2 ) c 2 5 + ( 60 46 λ ) c 2 3 c 3 + 2 ( 3 λ 17 ) c 2 2 c 4 + c 2 6 ( 2 λ 7 ) c 3 2 + 11 c 5 + ( 17 2 λ ) c 3 c 4 2 c 6 ) e n 5 + O ( e n 6 ) .
Now, using the values from (6), (12), (13), (21), and (22) in (18), the error equation of the method is
e n + 1 = c 2 3 c 2 2 c 3 c 2 4 ( 6 β + 9 λ + 9 ) 2 c 2 2 c 3 ( β + 3 λ + 4 ) + c 2 c 4 + c 3 2 λ e n 8 + O e n 9 ,
which gives the eighth order of convergence. □

3. Numerical Examples

In this section, we test the performance of the methods proposed in Section 2 with the help of some numerical examples. We compare the results obtained with the known methods of the corresponding order. We consider the following nonlinear equations and initial guesses:
  • f 1 ( x ) = sin 2 x x 2 + 1 , x 0 = 2 ,
  • f 2 ( x ) = ln ( 1 + x 2 ) + exp ( x 2 3 x ) sin x , x 0 = 2 ,
  • f 3 ( x ) = x 2 ( 1 x ) 5 , x 0 = 1 ,
  • f 4 ( x ) = x 2 exp ( x ) 3 x + 2 , x 0 = 1 ,
  • f 5 ( x ) = x 2 + 2 x + 5 2 sin x x 2 + 3 , x 0 = 2 .
In the previous section, we have proved the theoretical order of convergence of various methods. For practical purposes, we can test numerically the order of convergence of these methods by using Approximated Computational Order of Convergence (or ACOC), defined by Cordero and Torregrosa [23]. They defined the ACOC of a sequence { x k } , k 0 as
A C O C = log x k + 1 x k / x k x k 1 log x k x k 1 / x k 1 x k 2 .
The use of A C O C , given by (23), serves as a practical check on the theoretical error calculations.
We apply our proposed methods and other existing methods as discussed in the following subsections on each of the test functions. Various results of up to four iterations are observed, and we compare the results obtained at the 4th iteration among different methods of the corresponding order and shown in Table 1, Table 2 and Table 3. For a particular test function, we take the same initial guess x 0 for each of the methods under consideration. We compare the approximate error Δ x n | x n x n 1 | , the approximate solution x n , the absolute value of corresponding functional value | f ( x n ) | , and approximated computational order of convergence ( A C O C ) at n = 4 . In the tables, “NC” stands for no convergence of the method. We use Mathematica 9.0 for the calculations.

3.1. Comparison of the Fourth Order Method

Let us denote our method (10) by M 41 . We shall compare this method with
  • Sharma and Behl method (1), denoted by M 42 ,
  • Sharifi et al. method (2), denoted by M 43 ,
  • Jarratt’s method [24], denoted by M 44 and given by
    y n = x n 2 3 f ( x n ) f ( x n ) , x n + 1 = x n 3 f ( y n ) + f ( x n ) 6 f ( y n ) 2 f ( x n ) f ( x n ) f ( x n ) ,
  • Kung–Traub [8] method, denoted by M 45 , and given by
    y n = x n f ( x n ) f ( x n ) , x n + 1 = y n f ( x n ) · f ( y n ) ( f ( x n ) f ( y n ) ) 2 f ( x n ) f ( x n ) .
All the methods M 4 i , i = 1 , 2 , 3 , 4 , 5 are optimal. Table 1 records the performance of all these methods.

3.2. Comparison of Sixth Order Methods

We denote our sixth order method (15) by M 61 . We shall compare this method with
  • M 62 : Method of Neta [25] with a = 1 , given by
    y n = x n f ( x n ) f ( x n ) , z n = y n f ( x n ) + a f ( y n ) f ( x n ) + ( a 2 ) f ( y n ) f ( y n ) f ( x n ) , x n + 1 = z n f ( x n ) f ( y n ) f ( x n ) 3 f ( y n ) f ( z n ) f ( x n ) ,
  • M 63 : Method of Grau et al. [26] given by
    y n = x n f ( x n ) f ( x n ) , z n = y n f ( y n ) f ( x n ) f ( x n ) f ( x n ) 2 f ( y n ) , x n + 1 = z n f ( z n ) f ( x n ) f ( x n ) f ( x n ) 2 f ( y n ) .
  • M 64 : Method of Sharma and Guha [27] with a = 2 , given by
    y n = x n f ( x n ) f ( x n ) , z n = y n f ( y n ) f ( x n ) f ( x n ) f ( x n ) 2 f ( y n ) , x n + 1 = z n f ( z n ) f ( x n ) f ( x n ) + a f ( y n ) f ( x n ) + ( a 2 ) f ( y n ) ,
  • M 65 : Method of Chun and Neta [28] given by
    y n = x n f ( x n ) f ( x n ) , z n = y n f ( y n ) f ( x n ) 1 1 f ( y n ) f ( x n ) 2 , x n + 1 = z n f ( y n ) f ( x n ) 1 1 f ( y n ) f ( x n ) f ( z n ) f ( x n ) 2 .
The comparison of the methods M 6 i , i = 1 , 2 , 3 , 4 , 5 is tabulated in Table 2. From the table, we observe that the proposed method M 61 is compatible with the other existing methods. We can see that method M 63 gives different results for the test functions f 2 and f 5 with given initial guesses.

3.3. Comparison of Eighth Order Methods

Consider the eighth order method (18), which involves the parameter pair ( β , λ ) . We denote
  • M 81 the case where ( β , λ ) = ( 0 , 0 ) , whose iterative expression results in
    y n = x n f ( x n ) f ( x n ) , z n = x n f ( x n ) + f ( y n ) f ( x n ) 1 + 2 f ( y n ) f ( x n ) 2 , x n + 1 = z n f ( z n ) f ( x n ) 1 + 2 t n + 2 u n + 3 t n 2 1 s n ,
  • M 82 for ( β , λ ) = ( 1 , 1 ) , resulting in the iterative scheme given by M 81 :
    y n = x n f ( x n ) f ( x n ) , z n = x n f ( x n ) + f ( y n ) f ( x n ) 1 + 2 f ( y n ) f ( x n ) 2 , x n + 1 = z n f ( z n ) f ( x n ) 1 + 2 t n + 3 u n + 3 t n 2 1 + u n ( 1 + s n ) ,
  • M 83 for ( β , λ ) = ( 0 , 1 ) , whose iterative method is
    y n = x n f ( x n ) f ( x n ) , z n = x n f ( x n ) + f ( y n ) f ( x n ) 1 + 2 f ( y n ) f ( x n ) 2 , x n + 1 = z n f ( z n ) f ( x n ) ( 1 + 2 t n + 2 u n + 3 t n 2 ) ( 1 + s n ) .
Along with these, we take the following methods for the comparison of numerical results:
  • Matthies et al. in [22] presented an optimal class of 8 t h order method from the Kung–Traub method [8]. For some particular values of the parameters, one of the methods denoted by M 84 is given by
    y n = x n f ( x n ) f ( x n ) , z n = y n f ( x n ) f ( y n ) ( f ( x n ) f ( y n ) ) 2 f ( x n ) f ( x n ) , x n + 1 = z n f ( z n ) f ( x n ) 2 + t n + 5 u n + 4 t n 2 + 4 t n 3 2 3 t n + u n + 2 t n 2 · 2 + s n 2 s n .
  • Babajee et al. in [11] presented a family of eighth order methods. For some fixed values of parameters, the method denoted by M 85 is given by
    y n = x n f ( x n ) f ( x n ) 1 + ( f ( x n ) f ( x n ) ) 5 , z n = y n f ( y n ) f ( x n ) 1 f ( y n ) f ( x n ) 2 , x n + 1 = z n f ( z n ) f ( x n ) ( 1 + t n 2 + 5 t n 4 + s n 1 t n u n 2 .
  • Chun and Lee in [29] presented a family of optimal eighth order methods. For some particular values of parameters, the method denoted by M 86 is given by
    y n = x n f ( x n ) f ( x n ) , z n = y n f ( y n ) f ( x n ) 1 1 f ( y n ) f ( x n ) 2 , x n + 1 = z n f ( z n ) f ( x n ) 1 1 t n t n 2 2 + t n 3 2 u n 2 s n 2 2 .
In all the above methods, t n , u n and s n are as given in (17). The performance of the methods M 8 i , i = 1 , 2 , 3 , 4 , 5 , 6 are recorded in Table 3.
From Table 1, Table 2 and Table 3, we observe that the proposed methods are compatible with other existing methods (and sometimes perform better than other methods) of the corresponding order. Not any particular method is superior to others for all examples. Among the family of eighth order methods (18), from Table 3, we observe that the method M 81 performs better than other two. For more understanding about the iterative methods, we study the dynamics of these methods in the next section.

4. Applications

The applications discussed in Section 4.1, Section 4.2 and Section 4.3 are based on standard engineering examples, and we refer to [30]. We use the proposed methods M 41 , M 61 , and M 8 i , i = 1 , 2 , 3 to obtain the various results from the first three iterations of these examples. In particular, we compute the value of the unknowns x n 1 and x n , absolute value of the function f ( x n ) and absolute value of the difference d of unknown in two consecutive iterations, i.e., d = | x n x n 1 | , n = 1 , 2 , 3 .

4.1. Pipe Friction Problem

Determining fluid flow through pipes and tubes has great relevance in many areas of engineering and science. In engineering, typical applications include the flow of liquids and gases through pipelines and cooling systems. Scientists are interested in topics ranging from flow in blood vessels to nutrient transmission through a plant’s vascular system. The resistance to flow in such conduits is parameterized by a dimensionless number called the friction factor f . For a flow with turbulence, the Colebrook equation [31] provides a means to calculate the friction factor:
0 = 1 f + 2.0 log ϵ 3.7 D + 2.51 R e f ,
where ϵ is the roughness (m), D is the diameter (m) and R e is the Reynolds number
R e = ρ v D μ .
Here, ρ denotes the fluid density (kg/m 3 ), v the velocity of the fluid (m/s) and μ the dynamical viscosity (N·s/m 2 ). A flow is said to be turbulent if R e > 4000 .
To determine f for air flow through a smooth and thin tube, the parameters are taken to be ρ = 1.23 kg/m 3 , μ = 1.79 × 10 5 N·s/m 2 , D = 0.005 m, V = 40 m/s and ϵ = 0.0000015 m. Since the friction factors range from about 0.008 to 0.08, we choose initial guess f 0 = 0.023 . To determine the approximate value of f , we use the function
g ( f ) = 1 f + 2.0 log ϵ 3.7 D + 2.51 R e f .
The results obtained by the various methods are presented in Table 4.

4.2. Open-Channel Flow

An open problem in civil engineering is to relate the flow of water with other factors affecting the flow in open channels such as rivers or canals. The flow rate is determined as the volume of water passing a particular point in a channel per unit time. A further concern is related to what happens when the channel is slopping.
Under uniform flow conditions, the flow of water in an open channel is given by Manning’s equation
Q = S n A R 2 / 3 ,
where S is the slope of the channel, A is the cross-sectional area of the channel, R is the hydraulic radius of the channel and n is the Manning’s roughness coefficient. For a rectangular channel having the width B and the defth of water in the channel y , it is known that
A = B y
and
R = B y B + 2 y .
With these values, (26) becomes
Q = S n B y B y B + 2 y 2 / 3 .
Now, if it is required to determine the depth of water in the channel for a given quantity of water, (27) can be rearranged as
f ( y ) = S n B y B y B + 2 y 2 / 3 Q .
In our work, we estimate y when the remaining parameters are assumed to be given as Q = 14.15 m 3 /s, B = 4.572 m, n = 0.017 and S = 0.0015 . We choose as an initial guess y 0 = 4.5 m. The results obtained by the various methods are presented in Table 5.

4.3. Ideal and Non-Ideal Gas Laws

The ideal gas law is
P V = n R T ,
where P is the absolute pressure, V is the volume, n is the number of moles, R is the universal gas constant and T is the absolute temperature. Due to its limited use in engineering, an alternative equation of state for gases is the given van der Waals equation [32,33,34,35]
P + a v 2 ( v b ) = R T ,
where v = V n is the molal volume and a , b are empirical constants that depend on the particular gas. The computation of the molal volume is done by solving
f ( v ) = P + a v 2 ( v b ) R T .
We take the remaining parameters as R = 0.082054 L atm/(mol K), for carbon dioxide a = 3.592 , b = 0.04267 , T = 300 K, p = 1 atm, and the initial guess for the molal volume is taken as v 0 = 3 . The results obtained by the various methods are presented in Table 6. In this table, I N D stands for indeterminate form.

5. Dynamical Analysis

The stability analysis of the methods M 41 , M 61 and M 8 i , i = 1 , 2 , 3 , is performed in this section. The dynamics of the proposed methods on a generic quadratic polynomial will be studied, analyzing the associated rational operator for each method. This analysis shows their performance depending on the initial estimations. In addition, method M 41 is analyzed for cubic polynomials. First, we recall some basics on complex dynamics.

5.1. Basics on Complex Dynamics

Let R : C ^ C ^ be a rational function defined on the Riemann sphere. Let us recall that every holomorphic function from the Riemann sphere to itself is in fact a rational function R ( z ) = P ( z ) Q ( z ) , where P and Q are complex polynomials (see [36]). For older work on dynamics on the Riemann sphere, see, e.g., [37].
The orbit of a point z 0 C ^ is composed by the set of its images by R, i.e.,
{ z 0 , R ( z 0 ) , R 2 ( z 0 ) , , R n ( z 0 ) , } .
A point z F C ^ is a fixed point if R ( z F ) = z F . Note that the roots z of an equation f ( z ) = 0 are fixed points of the associated operator of the iterative method. Fixed points that do not agree with a root of f ( x ) = 0 are strange fixed points.
The asymptotical behavior of a fixed point z F is determined by the value of its multiplier μ = | R ( z F ) | . Then, z F is attracting, repelling or neutral if μ is lower, greater or equal to 1, respectively. In addition, it is superattracting when μ = 0 .
For an attracting fixed point z F , its basin of attraction is defined as the set of its pre-images of any order:
A ( z F ) = { z 0 C ^ : R n ( z 0 ) z F , n } .
The dynamical plane represents the basins of attraction of a method. By iterating a set of initial guesses, their convergence is analyzed and represented. The points z C C ^ that satisfy R ( z C ) = 0 are called critical points of R. When a critical point does not agree with a solution of f ( x ) = 0 , it is a free critical point. A classical result [21] establishes that there is at least one critical point associated with each immediate invariant Fatou component.

5.2. Rational Operators

Let p ( z ) be a polynomial defined on C ^ . Corresponding to the methods developed in this paper, i.e., methods (10), (15) and family (18), we define the operators R 4 ( z ) , R 6 ( z ) and R 8 ( z ) , respectively, in C ^ as follows:
R 4 ( z ) = z 1 + 2 p ( y ( z ) ) p ( z ) 2 p ( z ) + p ( y ( z ) ) p ( z ) , R 6 ( z ) = R 4 ( z ) 1 + 2 p ( y ( z ) ) p ( z ) p ( R 4 ( z ) ) p ( z ) , R 8 ( z ) = R 4 ( z ) p ( R 4 ( z ) ) p ( z ) J ( z ) G ( z ) ,
where y ( z ) = z p ( z ) p ( z ) and
J ( z ) = 1 + 2 p ( y ( z ) ) p ( z ) + ( β + 2 ) p ( R 4 ( z ) ) p ( z ) + 3 p ( y ( z ) ) p ( z ) 2 1 + β p ( R 4 ( z ) ) p ( z ) , G ( z ) = 1 + λ p ( R 4 ( z ) ) p ( y ( z ) ) 1 + ( λ 1 ) p ( R 4 ( z ) ) p ( y ( z ) ) .
First, we recall the following result for the generalization of the dynamics of M 41 .
Theorem 4
(Scaling Theorem for method M 41 ). Let f ( z ) be an analytic function in the Riemann sphere and let A ( z ) = η z + σ , with η 0 , be an affine map. Let h ( z ) = μ ( f A ) ( z ) with μ 0 . Then, the fixed point operator R 4 f is affine conjugated to R 4 h by A, i.e.,
( A R 4 h A 1 ) ( z ) = R 4 f ( z ) .
Proof. 
From (30), let the fixed point operators associated with f and h be, respectively,
R 4 f ( z ) = z 1 + 2 f ( y ( z ) ) f ( z ) 2 f ( z ) + f ( y ( z ) ) f ( z ) , R 4 h ( z ) = z 1 + 2 h ( y ( z ) ) h ( z ) 2 h ( z ) + h ( y ( z ) ) h ( z ) .
Thus, we have
( R 4 f A ) ( z ) = A ( z ) 1 + 2 f 2 ( A ( y ) ) f 2 ( A ( z ) ) f ( A ( z ) ) + f ( A ( y ) ) f ( A ( z ) ) .
Being h ( z ) = η μ f ( A ( z ) ) , we obtain
R 4 h ( z ) = z 1 + 2 μ 2 f 2 ( A ( y ) ) μ 2 f 2 ( A ( z ) ) μ f ( A ( z ) ) + μ f ( A ( y ) ) η μ f ( A ( z ) ) = z 1 + 2 f 2 ( A ( y ) ) f 2 ( A ( z ) ) f ( A ( z ) ) + f ( A ( y ) ) η f ( A ( z ) ) .
The affine map A satisfies A ( z 1 z 2 ) = A ( z 1 ) A ( z 2 ) + σ , z 1 , z 2 . Then, from (32), we have
( A R 4 h ) ( z ) = A ( z ) A 1 + 2 f 2 ( A ( y ) ) f 2 ( A ( z ) ) f ( A ( z ) ) + f ( A ( y ) ) η f ( A ( z ) ) + σ = A ( z ) η 1 + 2 f 2 ( A ( y ) ) f 2 ( A ( z ) ) f ( A ( z ) ) + f ( A ( y ) ) η f ( A ( z ) ) + σ + σ = A ( z ) 1 + 2 f 2 ( A ( y ) ) f 2 ( A ( z ) ) f ( A ( z ) ) + f ( A ( y ) ) f ( A ( z ) ) .
Thus, it proves that ( R 4 f A ) ( z ) = ( A R 4 h ) ( z ) and then method M 41 satisfies the Scaling Theorem. □
Theorem 4 allows for generalizing the dynamical study of a specific polynomial to a generic family of polynomials by using an affine map. Analogous to the way we proved the Scaling Theorem for the operator R 4 , it also follows that the fixed point operators R 6 and R 8 obey the Scaling Theorem.

5.3. Dynamics on Quadratic Polynomials

The application of the rational functions on a generic quadratic polynomial p ( z ) = ( z a ) ( z b ) , a , b C ^ is studied below. Let R 4 , a , b be the rational operator associated with method M 41 on p ( z ) . When the Möbius transformation h ( u ) = a u b u is applied to R 4 , a , b , we obtain
S 4 ( z ) = ( h R 4 , a , b h 1 ) ( z ) = z 4 z 4 + 6 z 3 + 14 z 2 + 14 z + 3 3 z 4 + 14 z 3 + 14 z 2 + 6 z + 1 .
The rational operator associated with M 41 on p ( z ) does not depend on a and b. Then, the dynamical analysis of the method on all quadratic polynomials can be studied through the analysis of (32). In addition, the Möbius transformation h maps its roots a and b to z 1 = 0 and z 2 = , respectively.
The fixed point operator S 4 ( z ) has nine fixed points: z 1 F = 0 and z 2 F = , which are superattracting, and z 3 F = 1 , z 4 , 5 F = 1 2 ( 3 ± 5 ) , z 6 7 F = 2 + 2 2 ± i 3 2 2 , z 8 9 F = 2 2 2 ± i 3 2 + 2 , all of them being repelling. Computing S 4 ( z ) = 0 , 5 critical points can be found. z 1 , 2 C = z 1 , 2 and the free critical points z 3 C = 1 and z 4 , 5 C = 1 6 ( 13 ± 133 ) .
Following the same procedure, when Möbius transformation is applied to methods M 6 and M 8 i , i = 1 , 2 , 3 , on polynomial p ( z ) , the respective fixed point operators turn into
S 6 ( z ) = z 6 z 12 + 16 z 11 + 119 z 10 + 544 z 9 + 1700 z 8 + 3808 z 7 + 6206 z 6 + 7288 z 5 + 5973 z 4 + 3248 z 3 + 1111 z 2 + 216 z + 18 18 z 12 + 216 z 11 + 1111 z 10 + 3248 z 9 + 5973 z 8 + 7288 z 7 + 6206 z 6 + 3808 z 5 + 1700 z 4 + 544 z 3 + 119 z 2 + 16 z + 1 , S 81 ( z ) = P 30 ( z ) P 22 ( z ) , S 82 ( z ) = P 42 ( z ) P 34 ( z ) , S 83 ( z ) = Q 42 ( z ) Q 34 ( z ) ,
where P k and Q k denote polynomials of degree k.
The fixed point operator S 6 has 19 fixed points: the two superattracting fixed points z 1 , 2 F = z 1 , 2 , the repelling fixed point z 3 F = 1 and the repelling fixed points z 4 F , , z 19 F , which are the roots of a sixteenth-degree polynomial.
Regarding the critical points of S 6 , the roots of p ( z ) are critical points, and S 6 has the free critical points z 3 C = 1 and the roots of a tenth-degree polynomial, z 4 C , , z 11 C .
The dynamical planes are a useful tool in order to analyze the stability of an iterative method. Taking each point of the plane as initial estimation to start the iterative process, they represent the convergence of the method depending on the initial guess. In this sense, the dynamical planes show the basins of attraction of the attracting points.
Figure 1 represents the dynamical planes of the methods S 4 and S 6 . The generation of the dynamical planes follows the guidelines established in [38]. A mesh of 500 × 500 complex values has been set as initial guesses in the intervals 5 < { z } < 5 , 5 < { z } < 5 . The roots z 1 = 0 and z 2 = are mapped with orange and blue colors, respectively. The regions where the colors are darker represent that more iterations are necessary to converge than with the lighter colors, with a maximum of 40 iterations of the methods and a stopping criteria of a difference between two consecutive iterations lower than 10 6 .
As Figure 1 illustrates, there is convergence to the roots for every initial guess. Let us remark that, when the order of the method increases, the basin of attraction of z 1 = 0 becomes more intricate.
Finally, for the fixed point operators associated with family M 8 , the solutions of S 8 i ( z ) = z for i = 1 , 2 , 3 give the superattracting fixed points z 1 , 2 F = z 1 , 2 and the repelling point z 3 F = 1 . In addition, S 81 has 28 repelling points. S 82 and S 83 have 38 repelling points, corresponding to the roots of polynomials of 28 and 38 degree, respectively, and the strange fixed points z 4 , 5 F = 1 2 ( 1 ± 5 ) .
The number of critical points of the fixed point operators S 8 i are collected in Table 7. In addition, the number of strange fixed points and free critical points are also included in the table for all of the methods.
Figure 2 represents the dynamical planes of the methods S 81 , S 82 and S 83 . Since the original methods satisfy the Scaling Theorem, the generation of one dynamical plane involves the study of every quadratic polynomial.
There is an intricate region around z = 1 in Figure 2a, becoming wider in Figure 2b,c around z = 1.5 . However, for every initial guess in the three dynamical planes of Figure 2, there is convergence to the roots.

5.4. Dynamics on Cubic Polynomials

The stability of method M 41 on cubic polynomials is analyzed below. As stated by the authors in [39], the Scaling Theorem reduces the dynamical analysis on cubic polynomials to the study of dynamics on the cubic polynomials p 0 ( z ) = z 3 , p + ( z ) = z 3 + z , p ( z ) = z 3 z and the family of polynomials p γ ( z ) = z 3 + γ z + 1 . Let us recall that the first one only has the root z 1 = 0 , while p + ( z ) and p ( z ) have three simple roots: z 1 = 0 and z 2 , 3 = i or z 2 , 3 = 1 , respectively. For each γ C , the polynomial p γ ( z ) also has three simple roots that depend on the value of γ . They will be denoted by z 1 , 2 , 3 ( γ ) .
By applying method M 41 to polynomials p 0 ( z ) , p + ( z ) and p ( z ) , the fixed point operators obtained are, respectively,
S 4 , 0 ( z ) = 46 z 81 , S 4 , + ( z ) = 6 z 5 + 36 z 7 + 46 z 9 ( 1 + 3 z 2 ) 4 , S 4 , ( z ) = 6 z 5 36 z 7 + 46 z 9 ( 1 3 z 2 ) 4 .
The only fixed point of S 4 , 0 ( z ) agrees with the root of the polynomial, so it is superattracting, and the operator does not have critical points.
The rest of the fixed point operators have six repelling fixed points, in addition to the roots of the corresponding polynomials: z 4 , 5 F = ± i 5 5 and z 6 9 F = ± i 1 7 ( 3 ± 2 ) for S 4 , + ( z ) , and z 4 , 5 F = ± 5 5 and z 6 9 F = ± 1 7 ( 3 ± 2 ) for S 4 , ( z ) .
Regarding the critical points of S 4 , + ( z ) and S 4 , ( z ) , they match with the roots of the polynomials. Moreover, there is the presence of free critical points with values z 4 , 5 C = ± i 5 23 for S 4 , + ( z ) and z 4 , 5 C = ± 5 23 for S 4 , ( z ) .
As for quadratic polynomials, the dynamical planes of method M 41 when it is applied to the cubic polynomials have been represented in Figure 3. Depending on the roots of each polynomial, the convergence to z 1 = 0 is represented in orange, while the convergence to z 2 and z 3 is represented in blue and green, respectively. It can be see in Figure 3 that there is full convergence to a root in the three cases. However, there are regions with darker colors that indicate a higher number of iterations until the convergence is achieved.
When method M 41 is applied on p γ ( z ) , the fixed point function turns into
S 4 , γ ( z ) = γ 3 46 z 9 36 γ z 7 + 42 z 6 6 γ 2 z 5 + 45 γ z 4 + 6 z 3 + 12 γ 2 z 2 1 γ + 3 z 2 4 .
The fixed points of S 4 , γ ( z ) are the roots of the polynomial z 1 , 2 , 3 ( γ ) , being superattracting, and the strange fixed points z 4 9 F ( γ ) that are the roots of the sixth-degree polynomial q ( z , γ ) = 35 z 6 + 37 γ z 4 + 7 z 3 + 11 γ 2 z 2 + γ z + γ 3 1 .
As the asymptotical behavior of z 4 F ( γ ) , , z 9 F ( γ ) depends on the value of γ , the stability planes corresponding to these points are represented in Figure 4. For each strange fixed point, a mesh of 100 × 100 points covers the values of ( γ ) [ 5 , 5 ] and ( γ ) [ 5 , 5 ] . The stability plane shows the values for the parameter where | S 4 , γ ( z F ) | is lower or greater than 1, represented in red or green, respectively.
From Figure 4, the strange fixed points are always repelling for ( ( γ ) , ( γ ) ) [ 5 , 5 ] × [ 5 , 5 ] . Then, the only attracting fixed points are the roots of the polynomial. This fact guarantees a better stability of the method.
The solutions of S 4 , γ ( z ) = 0 are the critical points z 1 , 2 , 3 C ( γ ) = z 1 , 2 , 3 ( γ ) and the free critical points z 4 C = 0 and
z 5 C ( γ ) = 69 125 γ 3 + 2484 + 414 2 / 3 5 69 3 γ 69 2 / 3 69 125 γ 3 + 2484 + 414 3 , z 6 , 7 C ( γ ) = 1 ± i 3 69 125 γ 3 + 2484 + 414 2 / 3 + 5 69 3 1 ± i 3 γ 2 69 2 / 3 69 125 γ 3 + 2484 + 414 3 .
When the fixed point function has dependence on a parameter, another useful representation is the parameters’ plane. This plot is generated in a similar way to the dynamical planes, but, in this case, by iterating the method taking as an initial guess a free critical point and varying the value of γ in a complex mesh of values, so each point in the plane represents a method of the family. The parameters’ plane helps to select the values for the parameter that give rise to the methods of the family with more stability.
The parameters’ planes of the four free critical points are shown in Figure 5. Parameter γ takes the values of 500 × 500 points in a complex mesh in the square [ 5 , 5 ] × [ 5 , 5 ] . Each point is represented in orange, green or blue when the corresponding method converges to an attracting fixed point. The iterative process ends when the maximum number of 40 iterations is reached, in which case the point is represented in black, or when the method converges as soon as, by the stopping criteria, a difference between two consecutive iterations lower than 10 6 is reached.
For the parameters’ planes in Figure 5, there is not any black region. This guarantees that the corresponding iterative schemes converge to a root of p γ ( z ) for all the values of γ .
In order to visualize the basins of attraction of the fixed points, several values of γ have been chosen to perform the dynamical planes of method M 41 . These values have been selected from the different regions of convergence observed in the parameters planes. Figure 6, following the same code of colours and stopping criteria as in the other representations, shows the dynamical planes obtained when these values of γ are fixed.
As Figure 6 shows, there is not any initial guess that tends to a point different than the roots. This fact guarantees the stability of these methods on the specific case of any cubic polynomial.

6. Conclusions

Two iterative schemes of orders of convergence four and six, and a family of methods of order eight have been introduced. The method of order four and the family of order eight are optimal in the sense of Kung–Traub’s conjecture. The development of the order of convergence of every method has been performed. For every method, we have made a numerical experiment, over both test functions and real engineering problems. In order to analyze the stability of the introduced methods, the dynamical behavior of them has been studied. The results confirm that the methods have wide basins of attraction, guaranteeing the stability over some nonlinear problems.

Author Contributions

The individual contributions of the authors are as follows: conceptualization, P.J.; validation, P.B.C. and P.J.; formal analysis, F.I.C.; writing, original draft preparation, N.G. and F.I.C.; numerical experiments, N.G. and P.B.C.

Funding

This research received no external funding.

Acknowledgments

The second and third authors have been partially supported by PGC2018-095896-B-C22 (MCIU/AEI/FEDER/UE) and Generalitat Valenciana PROMETEO/2016/089.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ostrowski, A.M. Solution of Equations and Systems of Equations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1964. [Google Scholar]
  2. Cordero, A.; Fardi, M.; Ghasemi, M.; Torregrosa, J.R. Accelerated iterative methods for finding solutions of nonlinear equations and their dynamical behavior. Calcolo 2012, 51, 17–30. [Google Scholar] [CrossRef] [Green Version]
  3. Lotfi, T.; Sharifi, S.; Salimi, M.; Siegmund, S. A new class of three-point methods with optimal convergence order eight and its dynamics. Numer. Algor. 2015, 68, 261–288. [Google Scholar] [CrossRef]
  4. Chicharro, F.I.; Cordero, A.; Garrido, N.; Torregrosa, J.R. Wide stability in a new family of optimal fourth-order iterative methods. Comput. Math. Meth. 2019, 1, e1023. [Google Scholar] [CrossRef]
  5. Chicharro, F.I.; Cordero, A.; Torregrosa, J.R. Dynamics of iterative families with memory based on weight functions procedure. J. Comput. Appl. Math. 2019, 354, 286–298. [Google Scholar] [CrossRef]
  6. Sharma, R.; Bahl, A. An optimal fourth order iterative method for solving nonlinear equations and its dynamics. J. Complex Anal. 2015, 2015, 259167. [Google Scholar] [CrossRef]
  7. Sharifi, M.; Babajee, D.K.R.; Soleymani, F. Finding solutions of nonlinear equations by a class of optimal methods. Comput. Math. Appl. 2012, 63, 764–774. [Google Scholar] [CrossRef]
  8. Kung, H.T.; Traub, J.F. Optimal order of one-point and multipoint iterations. J. Assoc. Comput. Mach. 1974, 21, 643–651. [Google Scholar] [CrossRef]
  9. Potra, F.A.; Pták, V. Nondiscrete induction and iterative processes. Res. Notes Math. 1984, 103, 112–119. [Google Scholar]
  10. Amat, S.; Busquier, S.; Plaza, S. Review of some iterative root finding methods from a dynamical point of view. Scientia 2004, 10, 3–35. [Google Scholar]
  11. Babajee, D.K.R.; Cordero, A.; Soleymani, F.; Torregrosa, J.R. On improved three-step schemes with high efficiency index and their dynamics. Numer. Algor. 2014, 65, 153–169. [Google Scholar] [CrossRef]
  12. Chicharro, F.I.; Cordero, A.; Torregrosa, J.R.; Vassileva, M.P. King-type derivative-free iterative families: Real and memory dynamics. Complexity 2017, 2017, 2713145. [Google Scholar] [CrossRef]
  13. Cordero, A.; Feng, L.; Magreñán, Á.A.; Torregrosa, J.R. A new fourth order family for solving nonlinear problems and its dynamics. J. Math. Chem. 2015, 53, 893–910. [Google Scholar] [CrossRef]
  14. Scott, M.; Neta, B.; Chun, C. Basin attractors for various methods. Appl. Math. Comput. 2011, 218, 2584–2599. [Google Scholar] [CrossRef]
  15. Varona, J.L. Graphic and numerical comparison between iterative methods. Math. Intell. 2002, 24, 37–46. [Google Scholar] [CrossRef]
  16. Vrscay, E.R.; Gilbert, W.J. Extraneous fixed points, basin boundaries and chaotic dynamics for Schroder and Konig rational iteration functions. Numer. Math. 1988, 52, 1–16. [Google Scholar] [CrossRef]
  17. Alexander, D.S. A History of Complex Dynamics: From Schröder to Fatou and Julia; Vieweg & Teubner Verlag: Wiesbaden, Germany, 1994. [Google Scholar]
  18. Beardon, A.F. Iteration of Rational Functions; Springer: New York, NY, USA, 2000. [Google Scholar]
  19. Blanchard, P. The dynamics of Newton’s method. Proc. Sympos. Appl. Math. 1994, 49, 139–154. [Google Scholar]
  20. Carleson, L.; Gamelin, T.W. Complex Dynamics; Springer-Verlag: New York, NY, USA, 1992. [Google Scholar]
  21. Devaney, R.L. An Introduction to Chaotic Dynamical Systems; Addison-Wesley: Redwood City, CA, USA, 1989. [Google Scholar]
  22. Matthies, G.; Salimi, M.; Sharifi, S.; Varona, J.L. An optimal class of eighth-order iterative methods based on Kung and Traub’s method with its dynamics. arXiv 2015, arXiv:1508.01748v1. [Google Scholar]
  23. Cordero, A.; Torregrosa, J.R. Variants of Newton’s method using fifth order quadrature formulas. Appl. Math. Comput. 2007, 190, 686–698. [Google Scholar] [CrossRef]
  24. Jarratt, P. Some efficient fourth order multipoint methods for solving equations. BIT 1969, 9, 119–124. [Google Scholar] [CrossRef]
  25. Neta, B. A sixth-order family of methods for nonlinear equations. Int. J. Comput. Math. 1979, 7, 157–161. [Google Scholar] [CrossRef]
  26. Grau, M.; Díaz-Barrero, J.L. An improvement to Ostrowski root-finding method. Appl. Math. Comput. 2006, 173, 450–456. [Google Scholar] [CrossRef]
  27. Sharma, J.R.; Guha, R.K. A family of modified Ostrowski’s methods with accelerated sixth order convergence. Appl. Math. Comput. 2007, 190, 111–115. [Google Scholar]
  28. Chun, C.; Neta, B. A new sixth-order scheme for nonlinear equations. Appl. Math. Lett. 2012, 25, 185–189. [Google Scholar] [CrossRef] [Green Version]
  29. Chun, C.; Lee, M.Y. A new optimal eighth-order family of iterative methods for the solution of nonlinear equations. Appl. Math. Comput. 2013, 223, 506–519. [Google Scholar] [CrossRef]
  30. Chapra, S.C.; Canale, R.C. Numerical Methods for Engineers; McGraw Hills Education: New York, NY, USA, 2015. [Google Scholar]
  31. Brkić, D. A note on explicit approximations to Colebrook’s friction factor in rough pipes under highly turbulent cases. Int. J. Heat Mass tramsf. 2016, 93, 513–515. [Google Scholar] [CrossRef]
  32. Wang, J.; Pang, Y.; Zhang, Y. Limits of solutions to the isentropic Euler equations for van der Waals gas. Int. J. Nonlinear Sci. Numer. Simul. 2019, 20, 461–473. [Google Scholar] [CrossRef]
  33. Gates, D.J.; Penrose, O. The van der Waals limit for classical systems. I. A variational principle. Comm. Math. Phys. 1969, 15, 255–276. [Google Scholar] [CrossRef]
  34. Gates, D.J.; Penrose, O. The van der Waals limit for classical systems. II. Existence and continuity of the canonical pressure. Comm. Math. Phys. 1970, 16, 231–237. [Google Scholar] [CrossRef]
  35. Gates, D.J.; Penrose, O. The van der Waals limit for classical systems. III. Deviation from the van der Waals-Maxwell theory. Comm. Math. Phys. 1970, 17, 194–209. [Google Scholar] [CrossRef]
  36. Blanchard, P. Complex analytic dynamics on the Riemann sphere. Bull. Am. Math. Soc. 1984, 11, 85–141. [Google Scholar] [CrossRef] [Green Version]
  37. Schlag, W. A Course in Complex Analysis and Riemann Surfaces; American Mathematical Society: Providence, RI, USA, 2014. [Google Scholar]
  38. Chicharro, F.I.; Cordero, A.; Torregrosa, J.R. Drawing dynamical and parameters planes of iterative families and methods. Sci. World J. 2013, 2013, 780153. [Google Scholar] [CrossRef] [PubMed]
  39. Amat, S.; Busquier, S.; Plaza, S. Chaotic dynamics of a third-order Newton-type method. J. Math. Anal. Appl. 2010, 366, 24–32. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Dynamical planes of methods S 4 and S 6 .
Figure 1. Dynamical planes of methods S 4 and S 6 .
Mathematics 07 00942 g001
Figure 2. Dynamical planes of methods S 8 i , i = 1 , 2 , 3 .
Figure 2. Dynamical planes of methods S 8 i , i = 1 , 2 , 3 .
Mathematics 07 00942 g002
Figure 3. Dynamical planes of method M 41 on polynomials p 0 ( z ) , p + ( z ) and p ( z ) .
Figure 3. Dynamical planes of method M 41 on polynomials p 0 ( z ) , p + ( z ) and p ( z ) .
Mathematics 07 00942 g003
Figure 4. Stability planes of z 4 9 F ( γ ) .
Figure 4. Stability planes of z 4 9 F ( γ ) .
Mathematics 07 00942 g004
Figure 5. Parameter planes of the critical points of method M 41 on p γ ( z ) .
Figure 5. Parameter planes of the critical points of method M 41 on p γ ( z ) .
Mathematics 07 00942 g005
Figure 6. Dynamical planes for method M 41 on p γ ( z ) for different values of γ .
Figure 6. Dynamical planes for method M 41 on p γ ( z ) for different values of γ .
Mathematics 07 00942 g006
Table 1. Comparison of numerical results of fourth order methods at the 4th iteration.
Table 1. Comparison of numerical results of fourth order methods at the 4th iteration.
f 1 f 2 f 3 f 4 f 5
Δ x n M 41 8.7309 × 10 26 2.7730 × 10 55 9.9454 × 10 30 1.2399 × 10 65 9.2139 × 10 82
M 42 1.1188 × 10 27 2.9815 × 10 28 1.0915 × 10 24 7.7434 × 10 72 3.5851 × 10 101
M 43 1.1523 × 10 23 NC6.1887 × 10 13 1.3049 × 10 15 3.6376 × 10 49
M 44 2.0493 × 10 32 2.0594 × 10 31 1.1971 × 10 20 1.5448 × 10 71 1.1488 × 10 97
M 45 4.0043 × 10 28 2.8464 × 10 57 2.4018 × 10 30 4.7295 × 10 65 2.8215 × 10 81
x n M 41 1.4045−7.8835 × 10 218 0.34600.25752.3320
M 42 1.4045−6.9805 × 10 110 0.34600.25752.3320
M 43 1.4045NC0.34600.25752.3320
M 44 1.40453.2977 × 10 123 0.34600.25752.3320
M 45 1.4045−3.5010 × 10 226 0.34600.25752.3320
| f ( x n ) | M 41 1.9828 × 10 100 7.8835 × 10 218 1.9230 × 10 116 2.5756 × 10 262 1.1861 × 10 326
M 42 4.0436 × 10 108 6.9805 × 10 110 1.1758 × 10 96 6.8107 × 10 287 1.9034 × 10 404
M 43 3.6237 × 10 93 NC6.4877 × 10 49 7.5782 × 10 62 2.9990 × 10 196
M 44 1.7439 × 10 127 3.2977 × 10 123 4.4608 × 10 80 1.3131 × 10 285 2.5652 × 10 390
M 45 5.7027 × 10 110 3.5010 × 10 226 9.4841 × 10 120 6.9959 × 10 260 1.1952 × 10 324
A C O C M 41 3.99194.00004.01844.00004.0000
M 42 3.99353.99534.06464.00004.0000
M 43 4.1336NC3.59724.62654.0214
M 44 3.99784.00693.98384.00004.0000
M 45 3.99464.00013.98784.00004.0000
Table 2. Comparison of numerical results of sixth order methods at the 4th iteration.
Table 2. Comparison of numerical results of sixth order methods at the 4th iteration.
f 1 f 2 f 3 f 4 f 5
Δ x n M 61 1.8933 × 10 73 1.8896 × 10 148 5.1627 × 10 90 1.3377 × 10 199 9.5891 × 10 261
M 62 1.6801 × 10 106 2.9382 × 10 152 2.4137 × 10 64 1.7893 × 10 191 3.75383 × 10 255
M 63 2.9803 × 10 95 2.9803 × 10 95 2.9815 × 10 82 2.9815 × 10 82 2.9803 × 10 95
M 64 5.0012 × 10 85 2.4246 × 10 153 4.9788 × 10 69 4.6397 × 10 198 4.0268 × 10 259
M 65 9.9516 × 10 88 2.1737 × 10 154 3.3993 × 10 86 2.7764 × 10 193 3.4903 × 10 256
x n M 61 1.4045−1.1331 × 10 884 0.34600.25752.3320
M 62 1.40454.5753 × 10 908 0.34600.25752.3320
M 63 1.40451.40450.34600.25751.4045
M 64 1.40451.0114 × 10 914 0.34600.25752.3320
M 65 1.4045−3.7511 × 10 921 0.34600.25752.3320
| f ( x n ) | M 61 5.6523 × 10 436 1.1331 × 10 884 1.8046 × 10 535 0.00.0
M 62 6.7308 × 10 636 4.5753 × 10 908 1.0347 × 10 381 0.00.0
M 63 8.1802 × 10 568 8.1802 × 10 568 8.2004 × 10 490 8.2004 × 10 490 8.1802 × 10 568
M 64 5.7605 × 10 506 1.0114 × 10 914 1.8726 × 10 409 0.00.0
M 65 3.7794 × 10 522 3.7511 × 10 921 4.8072 × 10 514 0.00.0
A C O C M 61 5.99806.00005.99806.00006.0000
M 62 5.99926.00005.98546.00006.000
M 63 5.99975.99975.99925.99925.9997
M 64 5.99916.00005.99846.00006.0000
M 65 5.99936.00006.00886.00006.0000
Table 3. Comparison of numerical results of eighth order methods at the 4th iteration.
Table 3. Comparison of numerical results of eighth order methods at the 4th iteration.
f 1 f 2 f 3 f 4 f 5
Δ x n M 81 5.8768 × 10 187 1.5404 × 10 393 2.5345 × 10 165 6.1099 × 10 495 4.4344 × 10 658
M 82 2.0563 × 10 165 9.0158 × 10 321 1.1101 × 10 167 5.4494 × 10 421 4.0437 × 10 598
M 83 4.5429 × 10 170 1.5139 × 10 324 2.9710 × 10 168 2.8838 × 10 421 2.9107 × 10 604
M 84 2.4469 × 10 187 4.9438 × 10 351 4.3825 × 10 171 1.8592 × 10 438 4.3404 × 10 614
M 85 2.6744 × 10 204 NC1.7766 × 10 177 6.5231 × 10 192 9.8976 × 10 553
M 86 4.1482 × 10 235 1.3271 × 10 380 5.6991 × 10 175 2.5934 × 10 455 7.1011 × 10 617
x n M 81 1.40450.00.34600.25752.3320
M 82 1.40450.00.34600.25752.3320
M 83 1.40450.00.34600.25752.3320
M 84 1.40450.00.34600.25752.3320
M 85 1.4045NC0.34600.25752.3320
M 86 1.40450.00.34600.25752.3320
| f ( x n ) | M 81 0.00.00.00.00.0
M 82 0.00.00.00.00.0
M 83 0.00.00.00.00.0
M 84 0.00.00.00.00.0
M 85 0.00.00.00.00.0
M 86 0.00.00.00.00.0
A C O C M 81 7.99998.00007.99938.00008.0000
M 82 7.99968.00008.00008.00008.0000
M 83 7.99978.00007.99968.00008.0000
M 84 7.99988.00008.00478.00008.0000
M 85 7.9995NC8.00208.00048.0000
M 86 8.00008.00008.00238.00008.0000
Table 4. Results of pipe friction problem.
Table 4. Results of pipe friction problem.
# IterValue M 41 M 61 M 81 M 82 M 83
1f0.01690.01700.01700.01700.0170
g ( f ) 0.02400.01040.00090.00050.0008
d0.00610.00600.00600.00600.0060
2f0.01700.01700.01700.01700.0170
g ( f ) 3.0954 × 10 9 2.6645 × 10 15 8.8818 × 10 16 8.8818 × 10 16 8.8818 × 10 16
d0.00014.1700 × 10 5 3.7223 × 10 6 2.0962 × 10 6 3.3172 × 10 6
3f0.01700.01700.01700.01700.0170
g ( f ) 8.8818 × 10 16 8.8818 × 10 16 8.8818 × 10 16 8.8818 × 10 16 8.8818 × 10 16
d1.2442 × 10 11 1.0408 × 10 17 6.9389 × 10 18 0.00.0
Table 5. Results of an open channel problem.
Table 5. Results of an open channel problem.
# IterValue M 41 M 61 M 81 M 82 M 83
1y1.48041.46661.46521.46531.4653
f ( y ) 0.20880.02040.00160.00290.0028
d3.02003.03343.03483.03473.0347
2y1.46511.46511.46511.46511.4651
f ( y ) 4.5027 × 10 9 1.7764 × 10 15 × 10 15 3.5527 × 10 15 3.5527 × 10 15
d0.01540.00150.00010.00020.0002
3y1.46511.46511.46511.46511.4651
f ( y ) 3.5527 × 10 15 7.1054 × 10 14 6.5725 × 10 14 5.3291 × 10 15 1.7764 × 10 15
d3.3152 × 10 10 5.1070 × 10 15 5.1070 × 10 15 6.6613 × 10 16 2.2204 × 10 16
Table 6. Numerical results of ideal and non-ideal gas law.
Table 6. Numerical results of ideal and non-ideal gas law.
# IterValue M 41 M 61 M 81 M 82 M 83
1v26.488127.004923.958324.163124.0274
f ( v ) 1.96472.47880.55090.34740.4823
d23.488124.004920.958321.163121.0274
2v24.512624.512624.512624.512624.5126
f ( v ) 2.7340 × 10 8 3.3573 × 10 12 0.00.00.0
d1.97562.49230.55430.34950.4852
3v24.512624.5126 I N D I N D I N D
f ( v ) 0.00.0 I N D I N D I N D
d2.7503 × 10 8 3.3786 × 10 12 I N D I N D I N D
Table 7. Number of strange fixed points (SFP) and free critical points (FCP) for the methods on quadratic polynomials.
Table 7. Number of strange fixed points (SFP) and free critical points (FCP) for the methods on quadratic polynomials.
S 4 S 6 S 81 S 82 S 83
Strange fixed points717294141
Free critical points329294329

Share and Cite

MDPI and ACS Style

Chand, P.B.; Chicharro, F.I.; Garrido, N.; Jain, P. Design and Complex Dynamics of Potra–Pták-Type Optimal Methods for Solving Nonlinear Equations and Its Applications. Mathematics 2019, 7, 942. https://doi.org/10.3390/math7100942

AMA Style

Chand PB, Chicharro FI, Garrido N, Jain P. Design and Complex Dynamics of Potra–Pták-Type Optimal Methods for Solving Nonlinear Equations and Its Applications. Mathematics. 2019; 7(10):942. https://doi.org/10.3390/math7100942

Chicago/Turabian Style

Chand, Prem B., Francisco I. Chicharro, Neus Garrido, and Pankaj Jain. 2019. "Design and Complex Dynamics of Potra–Pták-Type Optimal Methods for Solving Nonlinear Equations and Its Applications" Mathematics 7, no. 10: 942. https://doi.org/10.3390/math7100942

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop