Next Article in Journal
An Overlapping Community Detection Approach in Ego-Splitting Networks Using Symmetric Nonnegative Matrix Factorization
Next Article in Special Issue
Enhancing Ant-Based Algorithms for Medical Image Edge Detection by Admissible Perturbations of Demicontractive Mappings
Previous Article in Journal
A New Formulation of Maxwell’s Equations
Previous Article in Special Issue
Rational Type Contractions in Extended b-Metric Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Point Iterative Method with Eighth-Order Constructed by Undetermined Parameter Technique for Solving Nonlinear Systems

School of Mathematical Sciences, Bohai University, Jinzhou 121000, China
Symmetry 2021, 13(5), 863; https://doi.org/10.3390/sym13050863
Submission received: 13 March 2021 / Revised: 18 April 2021 / Accepted: 20 April 2021 / Published: 12 May 2021
(This article belongs to the Special Issue Fixed Point Theory and Computational Analysis with Applications)

Abstract

:
In this manuscript, by using undetermined parameter method, an efficient iterative method with eighth-order is designed to solve nonlinear systems. The new method requires one matrix inversion per iteration, which means that computational cost of our method is low. The theoretical efficiency of the proposed method is analyzed, which is superior to other methods. Numerical results show that the proposed method can reduce the computational time, remarkably. New method is applied to solve the numerical solution of nonlinear ordinary differential equations (ODEs) and partial differential equations (PDEs). The nonlinear ODEs and PDEs are discretized by finite difference method. The validity of the new method is verified by comparison with analytic solutions.

1. Introduction

Symmetry is a fundamental topic in many areas of physics and mathematics. Many problems from engineering and mathematics possess symmetry, which can be transformed into the nonlinear systems F ( z ) = 0 . Some nonlinear ODEs and PDEs can be discretized into nonlinear systems. Using the iterative method to solve these nonlinear systems, we can find the numerical solution of ODEs and PDEs. Newton’s method [1,2] is the oldest and famous iterative method for the numerical solution of nonlinear systems,
z ( j + 1 ) = z ( j ) J j 1 F ( z ( j ) ) ,
where J j = F ( z ( j ) ) is the Jacobin matrix. Newton’s method is one-point iterative method, which is convergent quadratically. Any one-point iterative method which is constructed by F and its first r 1 derivatives cannot get higher order than r. Researchers try to improve the computational efficiency of one-point method by different ways. One effective way is to increase the iteration step of iterative method. This kind of methods are called multistep or multipoint iterative methods. It has better efficiency than one-point iterative method. For example, based on a quadrature formulae, Darvishi et al. [3] suggested an efficient multipoint method with order four that requires two F, two matrix inversions and three F . Grau-Sánchez et al. [4] proposed a variant of Ostrowski’s method, which needs two matrix inversions, three F, two F and one first-order divided difference. Using the pseudocompostion technique, Cordero et al. [5] presented a sixth-order Jarratt-type method that uses three F , two matrix inversions and three F. They [6] also presented a four-step eighth-order method that requires the same computational cost as their sixth-order Jarratt-type method. Using the weight function technique, Sharma and Arora [7] suggested a Jarratt-type method with order six, which requires one matrix inversion, three F and two F . Behl and Cordero [8] designed a sixth-order scheme that needs two matrix inversions, two F and one first-order divided difference. Behl and Arora [9] proposed a derivative-free scheme with order seven for solving nonlinear systems, which needs one matrix inversion, five F and two first-order divided differences. Using the interpolation technique, we [10] obtained a seventh-order method that is extendible to solve nonlinear systems. This method requires three matrix inversions, four F and five first-order divided differences. We [11] also obtained another seventh-order fixed-point method that needs one matrix inversion, five F and three first-order divided differences. Sharma and Aroa [12] obtained a seventh-order derivative-free method. This method requires two matrix inversions, four F and five first-order divided differences. Using the undetermined parameter technique, Narang et al. [13] designed a seventh-order method, which needs one matrix inversion, three F and two first-order divided differences per iteration.
Many efficient multipoint iterative methods for solving nonlinear equations have been proposed, see [14,15,16,17,18,19,20]. However, not all multipoint iterative methods can be extended to solve nonlinear systems. Therefore, it is an interesting research to construct multipoint iterative method for solving systems of nonlinear equations. Ham and Chun [14] proposed the following fifth-order method for solving nonlinear equations
{ t j = z j f ( z j ) f ( z j ) , z j + 1 = t j f ( t j ) + 3 f ( z j ) 5 f ( t j ) f ( z j ) f ( t j ) f ( z j ) ,
which is called Ham-Chun’s method. We generalize Ham-Chun’s method to Banach space to solve nonlinear systems and obtain the following iterative scheme
{ t ( j ) = z ( j ) J j 1 F ( z ( j ) ) , z ( j + 1 ) = t ( j ) N j 1 [ F ( t ( j ) ) + 3 J j ] J j 1 F ( t ( j ) ) ,
where N j = 5 F ( t ( j ) ) J j and J j = F ( z ( j ) ) . Method (3) is called HM5 in this paper, which requires two F, two matrix inversions and two F per iteration. Method HM5 is not the fixed-point iterative method, so its computational efficiency is low.
In this paper, we propose an eighth-order fixed-point iterative method for the numerical solution of nonlinear systems. First, we prove the order of convergence of method HM5 in Section 2. Inspired by method HM5, we propose an eighth-order fixed-point method by using the undetermined parameter method in Section 3. The proposed method requires one LU decomposition per iteration, which means that this method has low computational cost. The computational efficiency of iterative method is analyzed in Section 4. The proposed method is used to solve the solution of nonlinear systems, nonlinear ODEs and PDEs in Section 5. Section 6 gives a short conclusion.

2. Iterative Method with Order Five for Solving Nonlinear Systems

Theorem 1.
Let ξ R m be the zero of F: D R m R m , F ( z ) be sufficiently Fréchet differentiable and F ( z ) be continuous and nonsingular at D . Then, method HM5 converges to ξ with order five, if initial guess z ( 0 ) close to ξ.
Proof. 
Let B i = 1 i ! F ( ξ ) 1 F ( i ) ( ξ ) L i ( R m , R m ) and e = z ( j ) ξ . By using the results in [15], we get
F ( z ( j ) ) = F ( ξ ) [ e + B 2 e 2 + B 3 e 3 + O ( e 4 ) ] ,
F ( z ( j ) ) = F ( ξ ) [ I + 2 B 2 e + 3 B 3 e 2 + 4 B 4 e 3 + O ( e 4 ) ] ,
and
F ( z ( j ) ) 1 = [ I 2 B 2 e + ( 4 B 2 2 3 B 3 ) e 2 ( 8 B 2 3 6 B 2 B 3 6 B 3 B 2 + 4 B 4 ) e 3 + O ( e 4 ) ] F ( ξ ) 1 .
Let E = t ( j ) ξ . From (4)–(6), we get
E = t ( j ) ξ = e F ( z ( j ) ) 1 F ( z ( j ) ) = B 2 e 2 2 ( B 2 2 B 3 ) e 3 + O ( e 4 ) .
Similar argument to (4), we arrive at
F ( t ( j ) ) = F ( ξ ) [ E + B 2 E 2 + O ( E 3 ) ] ,
F ( t ( j ) ) = F ( ξ ) [ I + 2 B 2 E + O ( E 2 ) ] ,
N j = F ( ξ ) [ 4 I 2 B 2 e ( 10 B 2 2 3 B 3 ) e 2 + 4 ( 5 B 2 3 5 B 2 B 3 + B 4 ) e 3 + O ( e 4 ) ] ,
and
N j 1 = [ 1 4 I 1 8 B 2 e + 1 16 ( 9 B 2 2 + 3 B 3 ) e 2 + 1 32 ( 21 B 2 3 34 B 2 B 3 + 8 B 4 ) e 3 + O ( e 4 ) ] F ( ξ ) 1 ,
Using (3), (5), (6), (9) and (11), we obtain the error equation:
e n + 1 = ( 3 2 B 2 4 B 2 2 B 3 ) e 5 + O ( e 6 )
It is easy to see that method HM5 is of fifth-order convergence. □
Based on method HM5, we will give a new fixed-point method with order eight in the following section.

3. Fixed-Point Iterative Method with Order Eight

Inspired by method HM5, we design a fixed-point iterative method by using the undetermined parameter technique as follows:
{ t ( j ) = z ( j ) J j 1 F ( z ( j ) ) , w ( j ) = t ( j ) [ I + ( I + g 1 M ( j ) ) M ( j ) [ J j 1 F ( t ( j ) ) , z ( j + 1 ) = w ( j ) [ I + ( I + g 2 M ( j ) ) M ( j ) ] J j 1 F ( w ( j ) ) ,
where M ( j ) = J j 1 ( J j F ( t ( j ) ) ) , I is an identity matrix and g i , ( i = 1 , 2 ) are constant parameters to be determined.
Theorem 2.
Let ξ R m be the zero of F ( z ) :   D R m R m , F ( z ) be sufficiently Fréchet differentiable and F ( z ) be continuous and nonsingular at D . If g 1 = 5 4 , g 2 = 3 2 and initial guess z ( 0 ) is close to ξ, then method (13) reaches eighth-order convergence.
Proof. 
From (5), (6) and (9), we obtain
M ( j ) = 2 B 2 e ( 6 B 2 2 3 B 3 ) e 2 + 4 ( 4 B 2 3 4 B 2 B 3 + B 4 ) e 3 + O ( e 4 ) .
Let ε = w ( j ) ξ . Using (6), (8) and (14), we arrive at
ε = w ( j ) ξ = B 2 3 ( 5 4 g 1 ) e 4 + 4 B 2 2 ( B 3 ( 6 5 g 1 ) + A 2 2 ( 9 + 10 g 1 ) ) e 5 + O ( e 6 ) ,
and
F ( w ( j ) ) = F ( α ) [ ε + B 2 ε 2 + O ( ε 3 ) ] .
Using (13)–(16), we can get the error equation of method (13)
e n + 1 = z ( j + 1 ) ξ = 2 B 2 5 ( 5 + 4 g 1 ) ( 3 + 2 g 2 ) e 6 4 ( B 2 4 ( B 3 ( 56 + g 1 ( 46 32 g 2 ) + 39 g 2 )
+ B 2 2 ( 89 76 g 2 + 8 g 1 ( 11 + 9 g 2 ) ) ) ) e 7 + B 2 3 ( 2 B 2 B 4 ( 157 108 g 2 + 8 g 1
( 16 + 11 g 2 ) ) + B 2 4 ( 2483 16 g 1 2 2652 g 2 + 24 g 1 ( 123 + 122 g 2 ) )
+ B 3 2 ( 651 481 g 2 + g 1 ( 554 + 408 g 2 ) ) + B 2 2 B 3 ( 3123
+ 2760 g 2 4 g 1 ( 789 + 668 g 2 ) ) ) e 8 + O ( e 9 )
Taking g 1 = 5 4 and g 2 = 3 2 , we get
e n + 1 = ( 280 B 2 7 48 B 2 5 B 3 + 2 B 2 3 B 3 2 ) e 8 + O ( e 9 )
It is easy see that the order of method (13) is eight. Per iteration, method (13) requires three F, two F and twice LU decompositions. Compared to method HM5, method (13) only increases one function evaluation F ( z ) .
Thus, we get an iterative method with eighth-order as follows
{ t ( j ) = z ( j ) J j 1 F ( z ( j ) ) , w ( j ) = t ( j ) [ I + ( I + 5 4 M ( j ) ) M ( j ) ] J j 1 F ( t ( j ) ) , z ( j + 1 ) = w ( j ) [ I + ( I + 3 2 M ( j ) ) M ( j ) ] J j 1 F ( w ( j ) ) ,
where M ( j ) = J j 1 ( J j F ( t ( j ) ) ) and J j = F ( z ( j ) ) . Method (19) is called NM8 in this paper. □

4. Computational Efficiency

The computational efficiency indexes C E I is proposed by Grau-Sánchez et al. [4,16,17]:
C E I ( ν 0 , ν 1 , m ) = ρ 1 C ( ν 0 , ν 1 , m ) ,
where
C ( ν 0 , ν 1 , m ) = S 0 ( m ) ν 0 + S 1 ( m ) ν 1 + S ( m , l ) .
In per iteration, C ( ν 0 , ν 1 , m ) represents the cost of iterative method. Parameter S 0 ( m ) is the number of the scalar functions used in F and [ y , x ; F ] . Parameter S 1 ( m ) is the number of scalar functions used in F . S ( m , l ) is the number of products. The parameter l in (21) is the ratio between the divisions and products. The parameters ν 0 and ν 1 in (21) are the ratios between products and evaluations that are required to express C ( ν 0 , ν 1 , m ) in terms of products. ρ represents the convergence order. The LU decomposition is used to solve linear systems in the processing of iteration. The following methods are used to compared the computational efficiency:
Darvishi et al. fourth-order method [3] (DM4)
{ w ( j ) = z ( j ) J j 1 F ( z ( j ) ) , t ( j ) = z ( j ) J j 1 ( F ( z ( j ) ) + F ( w ( j ) ) ) , z ( j + 1 ) = z ( j ) 6 ( J j + 4 F ( z ( j ) + t ( j ) 2 ) + F ( t ( j ) ) ) 1 F ( t ( j ) ) .
Grau-Sánchez et al. sixth-order method [4] (GM6)
{ w ( j ) = z ( j ) J j 1 F ( z ( j ) ) , t ( j ) = w ( j ) μ 1 F ( w ( j ) ) , z ( j + 1 ) = t ( j ) μ 1 F ( t ( j ) ) ,
where μ 1 = 2 [ z ( j ) , w ( j ) ; F ] 1 J j 1 and [ w ( j ) , z ( j ) ; F ] is the first-order divided difference operator.
Cordero et al. sixth-order method [5] (CM6)
{ w ( j ) = z ( j ) 1 2 J j 1 F ( z ( j ) ) , t ( j ) = z ( j ) + μ 2 [ 3 J j 4 F ( w ( j ) ) ] , z ( j + 1 ) = t ( j ) + μ 2 F ( t ( j ) ) .
where μ 2 = [ J j 2 F ( w ( j ) ) ] 1 .
Cordero et al. eighth-order method [6] (CM8)
{ w ( j ) = z ( j ) 1 2 J j 1 F ( z ( j ) ) , u ( j ) = 1 3 ( 4 w ( j ) z ( j ) ) + μ 3 F ( z ( j ) ) , v ( j ) = u ( j ) + 2 μ 3 F ( u ( j ) ) , z ( j + 1 ) = v ( j ) + 2 μ 3 F ( v ( j ) ) .
where μ 3 = [ J j 3 F ( t ( j ) ) ] 1 .
The C and C E I of different iterative methods are given below:
C D M 4 = 2 m ν 0 + 3 m 2 ν 1 + m 3 ( 2 m 2 + 9 m 5 + 3 ( m + 2 ) l )
C E I D M 4 = 4 1 / C D M 4 .
C G M 6 = ( m 2 + 2 m ) ν 0 + m 2 ν 1 + 2 m 3 ( m 2 + 6 m 4 + 3 ( m + 2 ) l )
C E I G M 6 = 6 1 / C G M 6 .
C C M 6 = 3 m ν 0 + 2 m 2 ν 1 + m 3 ( 2 m 2 + 9 m + 1 + 3 ( m + 2 ) l )
C E I C M 6 = 6 1 / C C M 6 .
C C M 8 = 3 m ν 0 + 2 m 2 ν 1 + m 3 ( 2 m 2 + 12 m + 4 + 3 ( m + 3 ) l )
C E I C M 8 = 8 1 / C C M 8 .
C H M 5 = 2 m ν 0 + 2 m 2 ν 1 + m 3 ( 2 m 2 + 12 m 8 + 3 ( m + 2 ) l )
C E I H M 5 = 5 1 / C H M 5 .
C N M 8 = 3 m ν 0 + 2 m 2 ν 1 + m 6 ( 2 m 2 + 63 m 29 + 3 ( m + 13 ) l )
C E I N M 8 = 8 1 / C N M 8 .
The computational efficiencies of different methods are compared by the ratio R A , B [4,10]
R A , B = ln C E I A ln C E I B = ln ( ρ A ) C B ( ν 0 , ν 1 , m ) ln ( ρ B ) C A ( ν 0 , ν 1 , m ) .
If R A , B > 1 , then method B is less efficient than method A. R A , B = 1 is the boundary between the computational efficiencies, which is an equation of ν 0 as a function of m, l and ν 1 . Parameters in (38) satisfy ν 0 > 0 , ν 1 > 0 , l 1 and m 2 , the C E I of different methods is studied in the following result.
Theorem 3.
 
1. For all ν 0 , ν 1 > 0 and l 1 , we arrive at:
(a) 
C E I N M 8 > C E I D M 4 for all m 8 .
(b) 
C E I N M 8 > C E I C M 6 for all m 2 .
(c) 
C E I N M 8 > C E I H M 5 for all m 11 .
(d) 
C E I N M 8 > C E I C M 8 for all m 18 .
2. We have C E I N M 8 > C E I G M 6 for all m 2 and ν 0 > H , where H = 6 ( 2 r q ) m ν 1 + 2 ( r 5 q ) m 2 + ( 63 r 9 q + ( 3 r 33 q ) l ) m + 43 q 5 r + ( 39 r 33 q ) l 18 ( m q + q r ) .
Proof. 
1. From (26), (27) and (36)–(38), we get the boundary R N M 8 , D M 4 = 1 that is given by
ν 1 = 4 ( m 9 ) m 14 + ( 21 6 m ) l 15 m .
Figure 1 shows the boundary R N M 8 , D M 4 = 1 , which implies that C E I N M 8 > C E I D M 4 on the above and C E I N M 8 < C E I D M 4 on the below of boundary plane. Parameter m 8 , ν 1 is always negative which means that DM4 is less efficient than NM8 for all m 8 and l 1 .
Figure 2 shows the boundary lines in ( l , ν 1 ) -plane for m = 4 , 8 and 9 which means that C E I N M 8 > C E I D M 4 for m = 8 , m = 9 and l 1 . For m < 4 , C E I N M 8 > C E I D M 4 on the above of boundary line and C E I N M 8 < C E I D M 4 on the below of boundary line.
From (28), (29) and (36)–(38), we get the boundary R N M 8 , C M 6 = 1 that is given by
ν 0 = 12 ( ln 3 2 ln 2 ) m ν 1 + 2 ( ln 3 35 ln 2 ) m 2 + ( 63 + 9 ln 2 + ( 3 ln 3 15 ln 2 ) l ) m 35 ln 2 29 ln 3 + ( 39 ln 3 + 3 ln 2 ) l 18 ( 2 ln 2 ln 3 ) ,
For m 2 , ν 0 is always negative. Figure 3 shows the boundary for l = 1 , which means that CM6 is less efficient than N8 for all m 2 and ν 1 0 .
Using (35)–(38), we obtain the boundary R N M 8 , H M 5 = 1 that is written by
ν 0 = 2 ( p 6 q ) m 2 + 63 m p 72 m q + 48 q 29 p + [ 3 ( m + 13 ) p 18 ( m + 2 ) q ] l + 12 ( q 3 p ) m ν 1 18 ( 2 q p ) ,
where p = ln 5 and q = ln 2 . For m 11 , ν 0 is always negative. Figure 4 shows the boundary for l = 1 , which implies that method NM8 is more efficient than method HM5 for all m 11 , ν 1 0 and l = 1 .
Using (32), (33) and (36)–(38), we obtain the following relation between NM8 and CM8:
R N M 8 , C M 8 = ln ( ρ N M 8 ) C C M 8 ln ( ρ C M 8 ) C N M 8 = 3 ν 0 + 2 m ν 1 + 1 3 ( 2 m 2 + 12 m + 4 + 3 ( m + 3 ) l ) 3 ν 0 + 2 m ν 1 + 1 6 ( 2 m 2 + 63 m 29 + 3 ( m + 13 ) l ) .
Using the numerator to subtract the denominator of (42), we get
1 6 ( ( 2 m 39 ) m + 37 + 3 ( m 7 ) l ) .
If the expression (43) is more than zero then R N M 8 , C M 8 > 1 . Thus, we obtain that C E I N M 8 > C E I C M 8 for all m 18 and l 1 .
2. From (28), (29) and (36)–(38), we get the boundary R N M 8 , G M 6 = 1 that is given by
ν 0 = 6 ( 2 r q ) m ν 1 + 2 ( r 5 q ) m 2 + ( 63 r 9 q + ( 3 r + 3 q ) l ) m + 19 q 29 r + ( 39 33 q ) l 18 ( m q + q r )
where r = ln 3 and q = ln 2 .
Figure 5 shows the boundary plane for Equation (44). Taking l = 1 , Figure 6 shows some particular boundaries corresponding to m = 4 , 19 and 99, wherein C E I N M 8 > C E I G M 6 on the above and C E I N M 8 < C E I G M 6 on the below of each line. □

5. Numerical Results

New methods HM5 and NM8 are compared with methods DM4, GM6, CM6 and CM8 for solving some nonlinear systems. Numerical algorithms are written by the Maple 14. Table 1 shows an estimate of the cost of functions in product units.
The computational cost of elementary functions based on product is showed in Table 1. Estimation of computing time of elementary functions are computed with Maple 14 in a processor Intel R Core (TM) i3-2350M CPU, 1.79 GHz (32-bit Machine) Microsoft Windows 7 Professional. Table 1 shows that the computing time of one product is 0.110 milliseconds (ms). The computational cost of division with respect to product is l = 1 and the computational cost of function x with respect to product is l = 5 .
In Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9, E F represents the errors of function values at the last step, N I represents the number of iterations, C C represents the computational cost, E V represents the errors values of z ( j ) z ( j 1 ) , C E I represents the computational efficiency index, A C O C [17] represents the approximated computational order of convergence, e T i m e represents the mean CPU time. We choose the tolerance z ( j ) z ( j 1 ) < 10 200 for implementing the methods.
Example 1.
Nonlinear system [16]:
z j cos ( 2 z j i = 1 m z i ) = 0 , 1 j m .
For this problem, we choose the parameter m = 4 . For m = 4 , we require four scalar cosine functions in the evaluation of vector functions F and four scalar sine functions in the evaluation of matrix F . Base on (21) and Table 1, we get parameters ν 0 = 110 × 4 4 = 110 and ν 1 = 112 × 4 16 = 28 . For this example, we can get the computational cost of different methods by using parameters l = 1 , m = 4 , ν 0 = 110 and ν 1 = 28 . The solution ξ ( 0.5149 , , 0.5149 ) T is founded by initial guess z ( 0 ) = ( 1.0 , 1.0 ) T . The results of comparisons for this example are displayed in Table 2.
Example 2.
Nonlinear system [17]:
k = 1 , k j m z k exp ( z k ) = 0 , k = 1 , , m
First, we choose the parameter m = 8 . Using the same calculation method as example 1, we obtain parameters ν 0 = 53 and ν 1 = 0.625 . For m = 8 , the solution ξ ( 0.125951 , , 0.125951 ) T is founded by the initial guess x ( 0 ) = ( 5.0 , 5.0 ) T . Secondly, we choose the parameters m = 19 and get ν 0 = 53 and ν 1 = 0.20789 . For m = 19 , the solution ξ ( 0.0527 , , 0.0527 ) T is founded by the initial guess is z ( 0 ) = ( 2.0 , 2.0 ) T . Table 3 and Table 4 display the numerical results.
Example 3.
Nonlinear system [8]:
{ z j z j + 1 1 = 0 , j = 1 , , m 1 z m z 1 1 = 0 .
The initial guess chosen z ( 0 ) = { 5 , 5 , , 5 } t is used for finding the solution ξ = { 1 , 1 , , 1 } t . We choose the parameters m = 99 , 199 and 299 in (25), respectively. In this problem, the parameters ν 0 = 1 and ν 1 = 0 are not dependent of m. Table 5 and Table 6 show the numerical results.
Example 4.
Boundary-value problem [13]:
u ( z ) = u ( z ) 3 + s i n ( u ( z ) 2 ) , z [ 0 , 1 ] , u ( 0 ) = 0 , u ( 1 ) = 1 .
The first and second derivatives in this problem are discretized by difference method
u j = u j + 1 2 u j + u j 1 h 2 , j = 1 , 2 , 3 , , n 1 ,
and
u j = u j + 1 u j 1 2 h , j = 1 , 2 , 3 , , n 1 ,
The interval [ 0 , 1 ] is partitioned into n smaller intervals with end points 0 = z 0 < z 1 < < z n 1 < z n = 1 . The partition is regular, this is Δ x j = 1 / n for all j. We get the following nonlinear systems
u j 1 2 u j + u j + 1 h 2 u j 3 h 2 s i n ( ( u j 1 u j + 1 2 h ) 2 ) = 0 , j = 1 , 2 , 3 , , n 1 .
For n = 201 , the solution ( 0.003239 , 0.006488 , 0.009748 , , 0.9922 ) T is founded by the initial guess z ( 0 ) = ( 0.5 , 0.5 ) T . Parameters ν 0 = 120 and ν 1 = 80.54 . Table 7 display the numerical results.
Example 5.
Boundary-value problem:
u ( z ) = y ( z ) 2 , z [ 0 , 1 ] , u ( 0 ) = 0 , u ( 1 ) = 1 .
Using the same discretization method as problem 4, we obtain the nonlinear systems as follows:
u j 1 2 u j + u j + 1 h 2 u j 2 = 0 , j = 1 , 2 , 3 , , n 1 .
For n = 101 , the solution ( 0.01084 , 0.02168 , 0.03252 , , 0.9854 ) T is founded by the initial value z ( 0 ) = ( 0.5 , 0.5 ) T . Parameters ν 0 = 4 and ν 1 = 2 . Table 8 display the numerical results.
Example 6.
Nonlinear PDE problem [18]:
u z z = u t + u z u 2 + f ( z , t ) , z [ 0 , 1 ] , t 0 , u ( 0 , t ) = 0 , u ( 1 , t ) = 0 . f ( z , t ) = e ( t ) ( π c o s ( π z ) ( π 2 2 ) s i n ( π z ) )
This PDE problem is a Heat Conduction Problems. We transform this problem to the nonlinear systems by using finite differences. The intervals [ 0 , 1 ] and [ 0 , T ] are partitioned into N smaller intervals, and get step size h = 1 / N and k = T / N in z and t directions. Let u = u ( z , t ) be the exact solution and u i , j u ( z i , t j ) . Using difference method, we use obtain approximations u z ( z , t ) u ( z + h , t ) u ( z h , t ) 2 h , u t ( z , t ) u ( z , t ) u ( z , t k ) k and u z z ( z , t ) u ( z + h , t ) 2 u ( z , t ) + u ( z h , t ) h 2 . We get a nonlinear system as follows:
( 2 k + k h ) u i 1 , j + ( 4 k 2 h 2 ) u i , j + ( 2 k k h ) u i + 1 , j + 2 k h 2 u i , j 2 + 2 h 2 u i , j 1 2 k h 2 f ( z i , t j ) = 0
for i = 1 , 2 , , N 1 and j = 1 , 2 , , N For fixed j, we get some nonlinear systems with size ( N 1 ) × ( N 1 ) . Choosing different N and T, we solve this problem by different methods. The results are given in Table 9, where N I represents the number of iteration and e T i m e represents the CUP time. The approximate solution and absolute value of error of this problem are shown in Figure 7 and Figure 8, when T = 0.01 and N = 50 . Figure 9 shows the exact solutions of this problems.
Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 show that compared with other methods, method NM8 has lower computational cost and higher computational efficiency. We find that method NM8 costs less computing time than other methods. This advantage is obvious for solving large scale nonlinear systems. Figure 7, Figure 8 and Figure 9 show that method NM8 can be used to solve nonlinear PDE equations with high accuracy.

6. Conclusions

We have extended the fifth-order Ham-Chun’s method to Banach space and developed an efficient method with eighth-order for solving standard nonlinear systems, nonlinear ODEs and PDEs. Our method requires three functions F, two derivatives F and one matrix inversion F 1 per iteration. Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 show that our method NM8 show a highly efficient especially in large scale nonlinear systems. Numerical results verify that our method NM8 is better than other methods in this paper.

Funding

This research was supported by the National Natural Science Foundation of China (No. 61976027), Educational Commission Foundation of Liaoning Province of China (No. LJ2019010) and University-Industry Collaborative Education Program (Nos. 201901077017, 201902014012, 201902184038).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jelley, C.T. Solving Nonlinear Equations with Newton’s Method; SIAM: Philadelphia, PA, USA, 2003. [Google Scholar]
  2. Ortega, J.M.; Rheinbolt, W.C. Iterative Solution of Nonlinear Equations in Several Variables; Academic Press: New York, NY, USA, 1970. [Google Scholar]
  3. Darvishi, M.T.; Barati, A. A fourth-order method from quadrature formulae to solve systems of nonlinear equations. Appl. Math. Comput. 2007, 188, 257–261. [Google Scholar] [CrossRef]
  4. Grau-Sánchez, M.; Peris, M.P.; Gutiérrez, J.M. Accelerated iterative methods for finding solutions of system of nonlinear equations. J. Comput. Appl. Math. 2007, 190, 1815–1823. [Google Scholar] [CrossRef]
  5. Cordero, A.; Torregrosa, J.R.; Vassileva, M.P. Pseudocomposition: A technique to design predictor-corrector methods for systems of nonlinear equations. Appl. Math. Comput. 2012, 218, 11496–11504. [Google Scholar] [CrossRef]
  6. Cordero, A.; Jordán, C.; Sanabria-Codesal, E.; Torregrosa, J.R. Highly efficient iterative algorithms for solving nonlinear systems with arbitrary order of convergence p + 3, p ≥ 5. J. Comput. Appl. Math. 2018, 330, 748–758. [Google Scholar] [CrossRef]
  7. Sharma, J.R.; Arora, H. Efficient Jarratt-like methods for solving systems of nonlinear equations. Calcolo 2014, 51, 193–210. [Google Scholar] [CrossRef]
  8. Behl, R.; Cordero, A.; Torregrosa, J.R. High order family of multivariate iterative methods: Convergence and stability. J. Comput. Appl. Math. 2020, 2020, 113053. [Google Scholar] [CrossRef]
  9. Behl, R.; Arora, H. CMMSE: A novel scheme having seventh-order convergence for nonlinear systems. J. Comput. Appl. Math. 2020. [Google Scholar] [CrossRef]
  10. Wang, X.; Zhang, T. A family of Steffensen type methods with seventh-order convergence. Numer. Algorithms 2013, 62, 429–444. [Google Scholar] [CrossRef]
  11. Wang, X.; Zhang, T.; Teng, Q.W.; Teng, M. Seventh-order derivative-free iterative method for solving nonlinear systems. Numer. Algorithms 2015, 70, 545–558. [Google Scholar] [CrossRef]
  12. Sharma, J.R.; Arora, H. A novel derivative free algorithm with seventh order convergence for solving systems of nonlinear equations. Numer. Algorithms 2014, 4, 917–933. [Google Scholar] [CrossRef]
  13. Narang, M.; Bhatia, S.; Janwar, V. New efficient derivative free family of seventh-order methods for solving systems of nonlinear equations. Numer. Algorithms 2017, 76, 283–307. [Google Scholar] [CrossRef]
  14. Ham, Y.; Chun, C. A fifth-order iterative method for solving nonlinear equations. Appl. Math. Comput. 2007, 194, 287–290. [Google Scholar] [CrossRef]
  15. Zhanlav, T.; Otgondorj, K. Higher order Jarratt-like iterations for solving systems of nonlinear equations. Appl. Math. Comput. 2021, 395, 125849. [Google Scholar]
  16. Grau-Sánchez, M.; Grau, À.; Noguera, M. On the computational efficiency index and some iterative methods for solving systems of nonlinear equations. J. Comput. Appl. Math. 2011, 236, 1259–1266. [Google Scholar] [CrossRef] [Green Version]
  17. Behl, R.; Bhalla, S.; Magreñán, Á.A.; Kumar, S. An efficient high order iterative scheme for large nonliear systems with dynamics. J. Comput. Appl. Math. 2020, 113249. [Google Scholar] [CrossRef]
  18. Cordero, A.; Gómez, E.; Torregrosa, J.R. Efficient High-order iterative methods for solving nonlinear systems and their appliation on Heat Conduction Problems. Complexity 2017, 2017, 6457532. [Google Scholar] [CrossRef] [Green Version]
  19. Salimi, M.; Lotfi, T.; Sharifi, S.; Siegmund, S. Optimal Newton-Secant like methods without memory for solving nonlinear equations with its dynamics. Int. J. Comput. Math. 2017, 94, 1759–1777. [Google Scholar] [CrossRef] [Green Version]
  20. Behl, R.; Salimi, M.; Ferrara, M.; Sharifi, S.; Alharbi, S.K. Some Real-Life Applications of a Newly Constructed Derivative Free Iterative Scheme. Symmetry 2019, 11, 239. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Boundary plane of R N M 8 , D M 4 = 1 .
Figure 1. Boundary plane of R N M 8 , D M 4 = 1 .
Symmetry 13 00863 g001
Figure 2. Boundary lines in ( l , ν 1 ) -plane for m = 4, 8 and 9.
Figure 2. Boundary lines in ( l , ν 1 ) -plane for m = 4, 8 and 9.
Symmetry 13 00863 g002
Figure 3. Boundary plane of R N M 8 , C M 6 = 1 .
Figure 3. Boundary plane of R N M 8 , C M 6 = 1 .
Symmetry 13 00863 g003
Figure 4. Boundary plane of R N M 8 , H M 5 = 1 .
Figure 4. Boundary plane of R N M 8 , H M 5 = 1 .
Symmetry 13 00863 g004
Figure 5. Boundary plane of R N M 8 , G M 6 = 1 .
Figure 5. Boundary plane of R N M 8 , G M 6 = 1 .
Symmetry 13 00863 g005
Figure 6. Boundary lines in ( ν 1 , ν 0 ) -plane for m = 4 , 19 and 99.
Figure 6. Boundary lines in ( ν 1 , ν 0 ) -plane for m = 4 , 19 and 99.
Symmetry 13 00863 g006
Figure 7. Approximate solutions of Heat conduction equation.
Figure 7. Approximate solutions of Heat conduction equation.
Symmetry 13 00863 g007
Figure 8. Absolute error of u for t [ 0 , 0.01 ] .
Figure 8. Absolute error of u for t [ 0 , 0.01 ] .
Symmetry 13 00863 g008
Figure 9. The exact solutions of Heat conduction equation.
Figure 9. The exact solutions of Heat conduction equation.
Symmetry 13 00863 g009
Table 1. Estimation of cost of elementary functions, where z = 3 1 and p = 5 .
Table 1. Estimation of cost of elementary functions, where z = 3 1 and p = 5 .
Function z p z / p z ln ( z ) exp ( z ) arctan ( z ) sin ( z ) cos ( z )
Cost0.110 ms15125395.03112110
Table 2. Numerical results in Example 1.
Table 2. Numerical results in Example 1.
Methods NI EV EF ACOC C CEI e-Time
DM451.118 × 10 239 4.630 × 10 957 425601.0005416681.0293
HM558.158 × 10 518 7.000 × 10 2048 518961.0008492200.671
GM641.343 × 10 277 3.887 × 10 830 632321.0005545351.2756
CM652.458 × 10 770 5.000 × 10 2048 623321.0007686311.0525
CM841.549 × 10 314 4.000 × 10 2048 823561.0008830050.7890
NM841.824 × 10 369 1.500 × 10 2047 824361.0008539940.8794
Table 3. Numerical results in Example 2 ( m = 8 ).
Table 3. Numerical results in Example 2 ( m = 8 ).
Methods NI EV EF ACOC C CEI e-Time
DM461.884 × 10 525 1.000 × 10 2048 439441.0003515561.1695
HM552.008 × 10 566 4.000 × 10 2048 523521.0006845190.573
GM647.608 × 10 313 6.299 × 10 938 654001.0003318621.9465
CM651.355 × 10 726 2.000 × 10 2048 627361.0006550970.8530
CM841.038 × 10 304 1.000 × 10 2048 828161.0007387100.6985
NM841.491 × 10 551 2.000 × 10 2048 830401.0006842610.7189
Table 4. Numerical results in Example 2 ( m = 19 ) .
Table 4. Numerical results in Example 2 ( m = 19 ) .
Methods NI EV EF ACOC C CEI e-Time
DM462.331 × 10 770 2.600 × 10 2048 423,1611.0000598565.9182
HM553.121 × 10 803 2.000 × 10 2048 510,3921.0001548754.1079
GM642.862 × 10 471 2.676 × 10 1412 628,9181.0000619621.0168
CM651.191 × 10 1191 2.300 × 10 2048 611,0961.0001614914.2287
CM841.167 × 10 511 2.700 × 10 2048 811,4951.0001809164.1368
NM845.143 × 10 671 1.900 × 10 2048 811,4001.0001824243.3269
Table 5. Numerical results in Example 3 ( m = 99 ) .
Table 5. Numerical results in Example 3 ( m = 99 ) .
Methods NI EV EF ACOC C CEI e-Time
DM473.538 × 10 652 0.000e+0042,058,8041.000000673310.233
HM564.138 × 10 507 4.000 × 10 2048 5696,0031.0000023129.078
GM653.033 × 10 271 1.674 × 10 811 6715,8031.000002503115.178
CM662.054 × 10 1148 0.000e+006686,5981.00000260967.924
CM851.071 × 10 555 0.000e+008696,5971.00000298517.144
NM851.686 × 10 302 4.000 × 10 2048 8432,1021.00000481246.130
Table 6. The e T i m e (in seconds) in Example 3.
Table 6. The e T i m e (in seconds) in Example 3.
MethodsDM4HM5GM6CM6CM8NM8
m = 19962.75954.56272.89952.21345.28728.797
m = 299199.369192.386204.688169.853144.92482.898
Table 7. Numerical results in Example 4.
Table 7. Numerical results in Example 4.
Methods NI EV EF ACOC C CEI e-Time
DM463.318 × 10 249 2.152 × 10 994 15,200,2001.00000009120238103.849
HM568.878 × 10 727 8.845 × 10 2048 12,020,4001.0000001338922289.560
GM671.765 × 10 614 8.828 × 10 2048 13,641,2001.000000131349122708.988
CM661.843 × 10 1167 9.282 × 10 2048 12,005,0001.00000014925111100.137
CM851.220 × 10 1287 7.138 × 10 2048 12,045,4001.0000001726336888.889
NM851.370 × 10 793 9.248 × 10 2048 9,618,2001.0000002161986475.036
Table 8. Numerical results in Example 5.
Table 8. Numerical results in Example 5.
Methods NI EV EF C CEI e-Time
DM464.850 × 10 693 1.096 × 10 2047 767,5001.000001806248366.583
HM559.508 × 10 457 2.676 × 10 1831 757,4001.000002124953295.304
GM663.823 × 10 201 3.593 × 10 802 787,6001.00000227496382149.324
CM644.521 × 10 328 1.381 × 10 1972 748,1001.000002395083034.009
CM845.505 × 10 765 9.052 × 10 2048 758,3001.000002742245014.399
NM844.472 × 10 356 8.581 × 10 2048 484,7001.000004290171243.728
Table 9. Numerical results in Example 6.
Table 9. Numerical results in Example 6.
MethodsDM4HM5GM6CM6CM8NM8
N I 544433
e T i m e 22.518.719.619.816.315.5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, X. Fixed-Point Iterative Method with Eighth-Order Constructed by Undetermined Parameter Technique for Solving Nonlinear Systems. Symmetry 2021, 13, 863. https://doi.org/10.3390/sym13050863

AMA Style

Wang X. Fixed-Point Iterative Method with Eighth-Order Constructed by Undetermined Parameter Technique for Solving Nonlinear Systems. Symmetry. 2021; 13(5):863. https://doi.org/10.3390/sym13050863

Chicago/Turabian Style

Wang, Xiaofeng. 2021. "Fixed-Point Iterative Method with Eighth-Order Constructed by Undetermined Parameter Technique for Solving Nonlinear Systems" Symmetry 13, no. 5: 863. https://doi.org/10.3390/sym13050863

APA Style

Wang, X. (2021). Fixed-Point Iterative Method with Eighth-Order Constructed by Undetermined Parameter Technique for Solving Nonlinear Systems. Symmetry, 13(5), 863. https://doi.org/10.3390/sym13050863

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