1. Introduction
Importance of solving nonlinear problems is justified by numerous physical and technical applications over the past decades. These problems arise in many areas of science and engineering. The analytical solutions for such problems are not easily available. Therefore, several numerical techniques are used to obtain approximate solutions. When we discuss about iterative solvers for obtaining multiple roots with known multiplicity
of scalar equations of the type
, where
, modified Newton’s technique [
1,
2] (also known as Rall’s method) is the most popular and classical iterative scheme, which is defined by
Given the multiplicity
in advance, it converges quadratically for multiple roots. However, modified Newton’s method would fail miserably if the initial estimate
is either far away from the required root or the value of the first-order derivative is very small in the neighborhood of the needed root. In order to overcome this problem, Kanwar et al. [
3] considered the following one-point iterative technique
One can find the classical Newton’s formula for
and
in (
2). The method (
2) satisfies the following error equation:
where
,
,
. Here,
is a multiple root of
having multiplicity
m.
One-point methods are not of practical interest because of their theoretical limitations regarding convergence order and efficiency index. Therefore, multipoint iterative functions are better applicants to certify as efficient solvers. The good thing with multipoint iterative methods without memory for scalar equations is that they have a conjecture related to order of convergence (for more information please have a look at the conjecture [
2]). A large community of researchers from the world wide turn towards the most prime class of multipoint iterative methods and proposed various optimal fourth-order methods (they are requiring 3 functional values at each iteration) [
4,
5,
6,
7,
8,
9,
10] and non-optimal methods [
11,
12] for approximating multiple zeros of nonlinear functions.
In 2013, Zhou et al. [
13], presented a family of 4-order optimal iterative methods, defined as follows:
where
and
is a weight function. The above family (
4) requires two functions and one derivative evaluation per full iteration.
Lee et al. in [
14], suggested an optimal 4-order scheme, which is given by
where
,
,
and
r are free disposable parameters.
Very recently, Zafar et al. [
15] proposed another class of optimal methods for multiple zeros defined by
where
and
. It can be seen that the family (
5) is a particular case of (
6).
We are interested in presenting a new optimal class of parametric-based iterative methods having fourth-order convergence which exploit weight function technique for computing multiple zeros. Our proposed scheme requires only three function evaluations
at each iteration which is in accordance with the classical Kung-Traub conjecture. It is also interesting to note that the optimal fourth-order families (
5) and (
6) can be considered as special cases of our scheme for some particular values of free parameters. Therefore, the new scheme can be treated as more general family for approximating multiple zeros of nonlinear functions. Furthermore, we manifest that the proposed scheme shows a good agreement with the numerical results and offers smaller residual errors in the estimation of multiple zeros.
Our presentation is unfolded in what follows. The new fourth-order scheme and its convergence analysis is presented in
Section 2. In
Section 3, several particular cases are included based on the different choices of weight functions employed at second step of the designed family. In addition,
Section 3, is also dedicated to the numerical experiments which illustrate the efficiency and accuracy of the scheme in multi-precision arithmetic on some complicated real-life problems.
Section 4, presents the conclusions.
3. Numerical Experiments
Here, we verify the computational aspects of the following methods: expression (
23) for
, and expression (
25) for
denoted by
and
, respectively, with some already existing techniques of the same convergence order.
In this regard, we consider several test functions coming from real life problems and linear algebra that are depicted in Examples 1–5. We make a contrast of them with existing optimal 4-order methods, namely method (
6) given by Zafar et al. [
15] for
with
and
denoted by
. Also, family (
5) proposed by Lee et al. [
14] is compared by taking
for (
), and
for (
). We denote these methods by
and
, respectively.
We compare our iterative methods with the exiting optimal 4-order methods on the basis of
(approximated roots),
(residual error of the considered function),
(absolute error between two consecutive iterations), and the estimations of asymptotic error constants according to the formula
are depicted in
Table 1,
Table 2,
Table 3,
Table 4 and
Table 5. In order to minimize the round off errors, we have considered 4096 significant digits. The whole numerical work have been carried out with
programming package. In
Table 1,
Table 2,
Table 3,
Table 4 and
Table 5, the
stands for
.
Example 1. We assume a matrix, which is given by We have the following characteristic equation of the above matrix:It is straightforward to say that the function has a multiple zero at having four multiplicity. The computational comparisons depicted in Table 1 illustrates that the new methods , and have better results in terms of precision in the calculation of the multiple zero of . On the other hands, the methods and fail to converge. Example 2. (Chemical reactor problem):
We assume the following function (for more details please, see [16])The variable x serve as the fractional transformation of the specific species B in the chemical reactor. There will be no physical benefits of the above expression (
27)
for either or . Therefore, we are looking for a bounded solution in the interval and approximated zero is . We can see that the new methods possess minimal residual errors and minimal errors difference between the consecutive approximations in comparison to the existing ones. Moreover, the numerical results of convergence order that coincide with the theoretical one in each case.
Example 3. (Continuous stirred tank reactor (CSTR)):
In our third example, we assume a problem of continuous stirred tank reactor (CSTR). We observed the following reaction scheme that develop in the chemical reactor (see [17] for more information):where the components T and are fed at the amount of q-Q and Q, respectively, to the chemical reactor. The above model was studied in detail by Douglas [18] in order to find a good and simple system that can control feedback problem. Finally, he transferred the above model to the following mathematical expression:where denotes for the gaining proportional controller. The suggested control system is balanced with the values of . If we assume , we obtain the poles of the open-loop transferred function as the solutions of following uni-variate equation:given as: 2.85, , . It is straightforward to say that we have one multiple root , having known multiplicity 2. The computational results for Example 3 are displayed in Table 3. Example 4. We consider another uni-variate function from [14], defined as follows:The function has a multiple zero at , having known multiplicity . Table 4 demonstrates the computational results for problem . It can be concluded from the numerical tests that results are very good for all the methods, but lower residuals error belongs to newly proposed methods. Example 5. (Planck’s radiation law problem):
Here, we chosen the well-known Planck’s radiation law problem [19], that addresses the density of energy in an isothermal blackbody, which is defined as follows:where the parameters and c denote as the wavelength of the radiation, absolute temperature of the blackbody, Planck’s parameter and c is the light speed, respectively. In order to find the wavelength δ, then we have to calculate the maximum energy density of . In addition, the maximum value of a function exists on the critical points (), then we havewhere B is the Boltzmann constant. If , then (
32)
is satisfied when Therefore, the roots of , provide the maximum wavelength of radiation δ by adopting the following technique: where α is a solution of (
33).
Our desired root is with multiplicity . The computational results for , displayed in Table 5. We concluded that methods and have small values of residual errors in comparison to the other methods.