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,
Applying Equation (
14), we come by
and
Using Equations (
15) and (
16), we can obtain the error equation of
.
Using Equation (15). we have
and subsequently
Now,
since
. Using Equations (
19) and (
20), we have
From Equations (
21) and (
22), we come by
Substituting Equation (
23) into Equation (
8), we obtain
which establishes the fourth order convergence of the method. The proof is now complete.
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
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.
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.
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.