Abstract
In this work, we propose a new fourth-order Jarratt-type method for solving systems of nonlinear equations. The local convergence order of the method is proven analytically. Finally, we validate our results via some numerical experiments including an application to the Chandrashekar integral equations.
1. Introduction
A system of solving nonlinear equations by iterative methods is of interest to numerical analysts [1]. One of the popular methods is the classic multi-dimensional Newton method. It has quadratic convergence close to a simple zero, i.e., the number of good digits is roughly doubled at each iteration.
Higher order methods, which require the second or higher order Fréchet derivatives can mostly be costly and thus time consuming. It is consequently important to study higher order variants of Newton method, which require only one more function or first-order derivative calculation and are more robust than the Newton method. Such methods are known as multi-point Newton-like methods in the Traub’s sense [2].
Accordingly, it is an efficient way of generating higher order schemes free from second or higher order derivatives for solving systems of nonlinear equations. Such methods have been developed in [2]. For more information, one may refer to [3,4]. For application of Newton-type methods in other problems, consult the papers [5,6].
In this work, we introduce the basic preliminaries. Then, we describe a third-order Newton-like method derived from quadrature rules for systems of nonlinear equations and discuss the disadvantage of the third-order methods in terms of efficiency index. We next extend a fourth-order Jarratt-type method from a third-order method for systems of nonlinear equations. We prove the local convergence of the method. We also show that the fourth-order method is more efficient than the second order Newton and a third-order method. Finally, we check the fourth-order convergence of the method through some numerical experiments.
2. Preliminaries
In this study, we use bold font style to represent vectors, matrices and tensors. Let , and be vectors. The Jacobian , is an matrix.
The matrix multiplication is a vector. The Hessian is a third-order tensor ( matrix) and the notation means the matrix multiplication , which results in a vector as well. The same notations are applied to the higher order derivatives. Furthermore, we let
which is tensor.
It is well-known that the Newton method () in multi-dimensional space is given by
Research on systems of nonlinear equations has widely expanded over the last few decades [7,8]. As is well known, the iteration (2) and its variants coupled with some direct solution technique such as Gaussian elimination are good solvers for challenging nonlinear systems in case one has a sufficiently good initial guess and the dimension of system is not too large. When the Jacobian is large and sparse, inexact Newton methods or high-order methods may be used. For further reading one may refer to [9].
3. Description of a New Method
Third-order methods free from second derivatives were proposed from quadrature rule for solving systems of nonlinear equations. These methods require one function evaluation and two first order derivatives at two points. One such method is:
method derived from Closed-Open quadrature formula [10]:
where
This method is also a member of Frontini-Sormani family of third order methods derived from quadrature rules [11]. The convergence analysis of this method using point of attraction theory can be found in [12]. This method is also more efficient than Halley’s method because it does not require the evaluation of a third order tensor of values.
Let p be the order of a method and d be defined as where and represent the number of times F and should be evaluated, respectively. The definition of the logarithm of Informational Efficiency or Efficiency Index for nonlinear systems () [12] is given by
Due to that the efficiency indices for the Newton’s method () and the third-order method free from second derivatives () are given by
respectively. We observe that if . That is, the third order methods free from second derivatives are less efficient than Newton’s method for systems of nonlinear equations.
Thus, it is suitable to develop a fourth-order method from the third-order method to improve the efficiency. For the scalar case, we can suggest the following quartical iteration, which is in fact a Jarratt-type iterative method including three functional evaluations to reach the highest possible order four [13]
We here build our efficient high order method according to (7) to reach the highest possible order using a fixed and the smallest possible number of functional evaluations. The improved fourth-order method () to systems of nonlinear equations can be constructed and suggested as follows
where
and I is the identity matrix. We also note that this method is an improvement of the method because it can also be written as:
We describe the algorithm of method, which requires the evaluations of one function with n values, two Jacobians of values each and the inversion of two matrices as comes next:
Note that the efficiency index of the fourth order method free from second derivatives () is given by
This shows that the method is better than and methods.
4. Convergence Analysis
The local convergence of the is proved in Theorem 1 and it is as follows.
Theorem 1. Let , be four times Fréchet differentiable in a convex set D of . Then the scheme defined by Equation (10) has order of convergence 4.
Proof. Considering the same notation and definitions given above, and by Taylor's series around x,
Since and , Equation (12) can be simplified to
where , , and . Note that denotes the set of bounded linear functions. Therefore,
Using Equation (15). we have
and subsequently
Furthermore, we acquire
5. Numerical Examples
In this section, we compare the performance of the contributed method with that of (2), and (3). The algorithms were written in Matlab 7.6 and tested for the examples given below.
We start with small systems of nonlinear equations. For the following test problems, the approximate solutions are calculated up to 500 digits using the variable arithmetic precision in Matlab 7.6. We define
We use the approximate computational order of convergence p (see [14]) given by
We let be the number of iterations required before convergence is reached and be the minimum residual.
Test Problem 1 (TP1) [5] , where , and The starting vector is and the exact solution is . In addition, it is easy to see that
Test Problem 2 (TP2) [12] The test is as follows
with the following solution , , . We choose the starting vector . Here, we have
Systems of four nonlinear equations:
Test Problem 3 (TP3) (see [12]) This example is in what follows:
We solve this system using the initial approximation . The solution is
Note that
Table 1 gives the results for the TP1-3. It is observed that for all problems the fourth-order method converges in the least number of iterations. The computational order of convergence agrees with the theory. gives the best results in terms of least residual and is the most efficient method.
Table 1.
Comparison of different methods for systems of nonlinear equations.
| Methods | TP1 | TP2 | TP3 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 7 | 8.8e-113 | 2 | 9 | 1.7e-107 | 2 | 8 | 1.7e-144 | 2.02 | |
| 5 | 3.2e-143 | 3.02 | 7 | 7.3e-285 | 3 | 6 | 6.3e-276 | 3.04 | |
| 4 | 5.0e-104 | 4.02 | 6 | 2.7e-322 | 4 | 5 | 5.0e-246 | 4.14 | |
Application in Integral Equations
The Chandrasekhar-H equation arising in Radiative Heat Transfer theory (see [15]) is a nonlinear integral equation which gives a full nonlinear system of equations if discretized. The Chandrasekhar-H equation is given as
with parameter c and the operator J as
If we discretize the integral given in Equation (29) using the Mid-point Integration Rule with n grid points
we obtain the resulting system of non-linear equations as follows:
When starting with vector, the system (31) has a solution for all . The c are equally spaced with in the interval and we choose . The approximate solutions are correct to 14 digits. We note that in this case the Jacobian is a full matrix. The stopping criterion is when, Table 2 shows the result for the Chandrasekhar H-equation by implementation of our codes in double precision arithmetic.
Table 2.
Key results for the Chandrasekhar H-equation.
| Methods | CPU Time (s) | ||
|---|---|---|---|
| 414 | 4.18 | 23.28 | |
| 361 | 3.65 | 27.08 | |
| 293 | 2.99 | 23.01 |
6. Concluding Remarks
We have extended a fourth-order Jarratt-type method from a third-order method for systems of nonlinear equations. The local convergence of the fourth-order method has been proved. We have shown that the quartical iterative method is more efficient than the second order Newton and a third-order method.
As future works, we would like to improve the order of the fourth-order methods through an additional function evaluation in a three-step cycle to achieve higher orders and betters efficiencies. Finally, we state that the question: “can the idea of with memorization, (see e.g., [16]), be incorporated into the new schemes?” would also be considered for future studies.
Author Contributions
The contributions of all of the authors have been similar. All of them have worked together to develop the present manuscript.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Cordero, A.; Franques, A.; Torregrosa, J.R. Numerical Solution of Turbulence Problems by Solving Burgers’ Equation. Algorithms 2015, 8, 224–233. [Google Scholar] [CrossRef]
- Traub, J.F. Iterative Methods for the Solution of Equations; Publishing Company: New York, NY, USA, 1982. [Google Scholar]
- Soleymani, F. A three-step iterative method for nonlinear systems with sixth order of convergence. Int. J. Comput. Sci. Math. 2013, 4, 363–373. [Google Scholar] [CrossRef]
- Ullah, M.Z.; Soleymani, F.; Al-Fhaid, A.S. Numerical solution of nonlinear systems by a general class of iterative methods with application to nonlinear PDEs. Numer. Algor. 2014, 67, 223–242. [Google Scholar] [CrossRef]
- Soleymani, F. An efficient and stable Newton-type iterative method for computing generalized inverse . Numer. Algor. 2015, 69, 569–578. [Google Scholar] [CrossRef]
- Soleymani, F.; Salmani, H.; Rasouli, M. Finding the Moore-Penrose inverse by a new matrix iteration. J. Appl. Math. Comput. 2015, 47, 33–48. [Google Scholar] [CrossRef]
- Babajee, D.K.R.; Dauhoo, M.Z.; Darvishi, M.T.; Bharati, A. A Karami, Analysis of two Chebyshev-like third order methods free from second derivatives for solving systems of nonlinear equations. J. Comp. Appl. Math. 2010, 233, 2002–2012. [Google Scholar] [CrossRef]
- Cordero, A.; Hueso, J.L.; Martinez, E.; Torregrosa, J.R. Accelerated methods of order 2p for systems of nonlinear equations. J. Comput. Appl. Math. 2010, 233, 2696–2702. [Google Scholar] [CrossRef]
- Cordero, A.; Soleymani, F.; Torregrosa, J.R. Dynamical analysis of iterative methods for nonlinear systems or how to deal with the dimension? Appl. Math. Comput. 2014, 244, 398–412. [Google Scholar] [CrossRef]
- Noor, M.A.; Waseem, M. Some iterative methods for solving a system of nonlinear equations. Comput. Math. Appl. 2009, 57, 101–106. [Google Scholar] [CrossRef]
- Frontini, M.; Sormani, E. Third-order methods from quadrature formulae for solving systems of nonlinear equations. Appl. Math. Comput. 2004, 140, 771–782. [Google Scholar] [CrossRef]
- Babajee, D.K.R. Analysis of Higher Order Variants of Newton’s Method and Their Applications to Differential and Integral Equations and in Ocean Acidification. Ph.D. Thesis, University of Mauritius, Réduit, Moka, Mauritius, December 2010. [Google Scholar]
- Sharifi, M.; Babajee, D.K.R.; Soleymani, F. Finding the solution of nonlinear equations by a class of optimal methods. Comput. Math. Appl. 2012, 63, 764–774. [Google Scholar] [CrossRef]
- 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]
- Kelley, C.T. Solution of the Chandrasekhar H-equation by Newton’s method. J. Math. Phys. 1980, 21, 1625–1628. [Google Scholar] [CrossRef]
- Lotfi, T.; Mahdiani, K.; Bakhtiari, P.; Soleymani, F. Constructing two step iterative methods with and without memory. Comput. Math. Math. Phys. 2015, 55, 183–193. [Google Scholar] [CrossRef]
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).