Abstract
Finding higher-order optimal derivative-free methods for multiple roots of nonlinear expressions is one of the most fascinating and difficult problems in the area of numerical analysis and Computational mathematics. In this study, we introduce a new fourth order optimal family of Ostrowski’s method without derivatives for multiple roots of nonlinear equations. Initially the convergence analysis is performed for particular values of multiple roots—afterwards it concludes in general form. Moreover, the applicability and comparison demonstrated on three real life problems (e.g., Continuous stirred tank reactor (CSTR), Plank’s radiation and Van der Waals equation of state) and two standard academic examples that contain the clustering of roots and higher-order multiplicity problems, with existing methods. Finally, we observe from the computational results that our methods consume the lowest CPU timing as compared to the existing ones. This illustrates the theoretical outcomes to a great extent of this study.
Keywords:
nonlinear equation; King–Traub conjecture; multiple root; optimal iterative method; efficiency index MSC:
65G99; 65H10
1. Introduction
Obtaining the new higher-order derivative free techniques for the multiple solutions (with known multiplicity ) of ( a holomorphic map in containing the required zero) is one of the robust and difficult issues in the field of numerical analysis and computational mathematics. Finding the derivatives of function/s are either complicated, time consuming or impossible. So, higher-order derivative-free techniques are in high demand and attracting the scholars in this area.
In recent years, some scholars [1,2,3,4,5,6] suggested many derivative free methods that can handle the simple roots for nonlinear equations. No doubts these methods also work for the multiple roots but are impossible for maintaining the same order of convergence unless some changes/modifications are done in their original substeps. Generally, we obtain the linear order of convergence whenever we used simple root finding techniques for the multiple roots of nonlinear equations.
Very recently, some researchers proposed the following optimal fourth-order derivative free techniques for the multiple solutions of nonlinear equations, when the multiplicity m is known in advance.
In 2015, Hueso et al. [7] suggested the flowing fourth-order derivative-free technique for multiple roots
where with . The scheme (1) attains the optimal fourth-order convergence for , where m is known multiplicity of the required zero.
In 2019, Sharma et al. [8], developed an iteration function [9,10,11,12,13,14,15,16] of optimal fourth-order, which is given by
where and the conditions on H can be found in [8].
In 2020, Sharma et al. [17], proposed the following optimal fourth-order scheme
where and , with . In addition, the weight function is an analytic map in the neighborhood of origin and the conditions on G can be found in [17].
Very recently in 2020, Kumar et al. [18], provided an optimal fourth-order derivative free iteration function, which is defined as follows:
where are disposable parameters with .
Moving in the same flow, we intend to develop a new fourth order family of Ostrowski’s method without derivatives for multiple roots of nonlinear equations for the first time. The proposed scheme consumes only three values of the involved function f and attains the optimal order of convergence in the sense of classical Kung–Traub conjecture [19]. Our methods have not only simple body structure but also consume the lowest CPU time as compared to the existing ones. In addition, we propose a main theorem which illustrates the fourth-order convergence when the multiplicity of roots is known in advance. A numerical exhibition of our scheme is also demonstrated on the real life problems, such as Continuous stirred tank reactor (CSTR), Plank’s radiation and Van der Waals equation of state. Moreover, we also consider the root clustering problem and an example with higher order multiplicity in order to demonstrate the behavior of our methods, as compared the earlier methods.
2. Construction of Higher-Order Scheme
Here, we construct an optimal fourth-order family of Ostrowski’s method [20,21] for multiple zeros with simple and compact body structure, which is defined by
where is any finite real number and is the known multiplicity of the required zero. In addition, is finite difference of order one . Moreover, and are two multi-valued functions. Suppose their principal analytic branches (see [22]), as a principal root given by , with for . The choice of for agrees with that of to be employed later in numerical experiments of section. We have an analogous way . It is important to note that the proposed scheme (5) deduces the well known Ostrowski’s method for and .
In Theorems 1–3, we illustrate that the constructed scheme (5) attains maximum fourth-order of convergence for all , without adopting any supplementary evaluation of function or its derivative.
Theorem 1.
Suppose (say) is a multiple solution of multiplicity of function f. Consider that function is an analytic in surrounding the required zero γ. Then, the presented scheme (5) has fourth-order convergence, when
and satisfies the following error equation
Proof.
Let us consider that and are the error in th iteration and asymptotic error constant numbers, respectively. Now, we adopt Taylor’s series expansions for the functions and around with the assumption and , which are given by
and
respectively.
Expression (9) and Taylor series expansion, leads us to
In order to obtain fourth-order convergence, the coefficient of and should be zero simultaneously, which deduces
which further leads us to
Theorem 2.
Adopting the same hypotheses of Theorem 1, then the proposed scheme (5) has fourth-order convergence for at . It satisfies the following error equation
Proof.
We adopt Taylor’s series expansions for the functions and around with the assumption and , which are defined as follow:
and
where are asymptotic error constant numbers.
Expression (18) and Taylor series expansion, leads us to
In order to obtain fourth-order convergence, the coefficient of and should be zero simultaneously, which deduces
Hence, we proved that scheme (5) has fourth-order convergence for . □
Error for the General Form of the Scheme (5)
Theorem 3.
Adopting the same hypotheses of Theorem 2, the scheme given by (5) is of fourth-order convergence for . It converges to the following error equation
Proof.
Let us consider that and are the errors in the th iteration and asymptotic error constant numbers, respectively. Now, we adopt Taylor’s series expansions for the functions and around with the assumption and , which are given by, respectively,
and
where . For example, the first coefficient explicitly written as and , etc.
The expression (27) and Taylor series expansion, leads us to
In order to obtain fourth-order convergence, the coefficient of and should be zero simultaneously, which deduces
Remark 1.
The final body structure of our proposed scheme (5), is given by
The above scheme (34) satisfies all the hypotheses which are mentioned in Theorems 1–3.
Remark 2.
It seems from expression (33) (for ) that β and κ have no importance since they do not exist there. However, they appear in the coefficient of and the calculation of this term is quite hard, lengthy and time consuming. Moreover, we do not need to mention it here because we already attain the maximum order of convergence. On the other hand, κ can be found in the Equation (15) for . The β and κ can be found in the expression (24) for .
Remark 3.
It is important to note that the proposed scheme (5) deduces the well known Ostrowski’s method for and .
3. Numerical Experimentation
Efficiency and convergence of our proposed scheme for specializations are as follows. We choose the particular values of disposable parameter as , and in scheme (34), known by , and , respectively. The first three examples (1)–(3) are based on real life problems that have multiple roots for their nonlinear models—e.g., Continuous stirred tank reactor (CSTR), Plank’s radiation and Van der Waals equation of state. In example (4), we chose a problem of clustering solutions (where roots are close to each others). In the last example (5), we considered a standard academic problem but with higher multiplicity in order to check the behavior of our schemes on the problem of larger multiplicity of the required roots.
In Table 1 and Table 2, we report our findings for several numbers of significant digits (minimum 3000 significant digits) in order to minimize the rounding off errors. In addition, the CPU timing can be found in Table 3, which are obtained by using the command “AbsoluteTiming[]” in . Due to the limited paper space, we depicted the value up to two significant digits with their exponents. We adopted with multiple precision arithmetic for calculating the required values. In Table 1 and Table 2, stands for . The configurations of the used computer are given below:
Table 1.
Absolute errors between iterations () among different iteration functions.
Table 2.
Contrast on the ground of residual errors (i.e., ).
Table 3.
CPU timing of different iteration functions.
Processor: Intel(R) Core(TM) i7-4790 CPU @ 3.60 GHz
Make: HP
RAM: 8:00 GB
System type: 64-bit-Operating System, x64-based processor.
We consider several existing optimal schemes of fourth-order. Firstly, we compare our methods with an optimal fourth-order derivative free scheme given by Kumar et al. [18], in particular we choose expression (27), which is defined as follows:
where , is denoted by (for ).
In addition, we compare the same with optimal fourth-order iteration functions developed by Sharma et al. [8], in particular we choose expressions (33) and (35), which are given by
and
where and . The above expressions are one of their best schemes claimed by them. In particular, for , we called them and , respectively.
Finally, a comparison is given with another optimal fourth-order iterative methods constructed by Kumar et al. [17], in particular we choose methods (M1) and (M3), which are defined by
and
where and , with . The above expressions are one of their best schemes claimed by them. For , in paticular, we called them and , respectively.
Example 1.
Continuous stirred tank reactor (CSTR):
Here, we assume an isothermal continuous stirred tank reactor (CSTR) problem. Let us consider that components and stand for fed rates to the reactors and , respectively. Then, we obtain the following reaction scheme in the reactor ( for the details see [23]):
Douglas [24] studied the above model, when he was designing a simple model for feedback control systems. He converted the above model in to the following mathematical expression:
where is the gain of proportional controller. Expression (40) is balanced for the negative real values of values of . In particular, by choosing , we yield
The zeros of function are known as the poles of the open-loop transfer function. The function has four zeros . However, our desired one is with multiplicity . We assume as the starting point for .
Example 2.
Planck’s radiation problem:
Consider the Planck’s radiation equation that determines the spectral density of electromagnetic radiations released by a black-body at a given temperature, and at thermal equilibrium [25] as
where T, y, k, h, and c denote the absolute temperature of the black-body, wavelength of radiation, Boltzmann constant, Planck’s constant, and speed of light in the medium (vacuum), respectively. To evaluate the wavelength y, which results in the maximum energy density , set . We obtained the following equation
Further, the nonlinear equation is formulated by setting as follows:
Example 3.
Van der Waals equation of state:
describes the nature of a real gas between two gases, namely and , when we introduce the ideal gas equations. For calculating the volume V of gases, we need the solution of preceding expression in terms of remaining constants
For choosing the particular values of gases and , we can easily obtain the values for n, P and T. Then, we yield
Example 4.
We picked a root clustering problem (the details can be found in Zeng [26]):
In the above function, we have four multiple zeros and 4 and multiplicity of the corresponding zero is and 5, respectively. All multiple zeroes are quite close to each other. We chose multiple zero of multiplicity 20 for the computational point of view. The computational results are depicted in Table 1 and Table 2, based on the initial approximation .
Example 5.
We considered another problem in order to test the efficiency of our methods on higher-order multiplicity of the required root, which is given as follows:
4. Concluding Remarks
- This paper suggest a new fourth-order derivative free family of Ostrowski’s method for multiple roots of nonlinear equations.
- There are no doubts that a scheme with weight function has a more general form, such as (2) and (3). However, finding a weight function with some pre-defined conditions is not an easy task. With the help of free disposable parameters, we can easily construct several new iterative schemes. So, by changing the parameter in our scheme, we can obtain several new derivative-free optimal methods.
- Our methods have simple body structure as compared to the existing ones.
- We conclude from the numerical experimentation that our methods, and , have at least equal performance as compared to but also demonstrate better behavior than and in examples 1, 2, 4 and 5. In addition, our methods illustrate far better performance than in terms of residual errors and errors among two consecutive iterations (the results can be seen in Table 1 and Table 2) in the case of example 1.
- Our methods consume the lowest CPU time (total and average time on the examples) as compared to all other depicted methods.
Author Contributions
R.B.: Conceptualization; Methodology; Validation; Writing—Original Draft Preparation; Writing—Review and Editing. M.S., F.O.M. and S.K.A.: Review and Editing. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Le, D. An efficient derivative free method for solving nonlinear equations. ACM Trans. Math. Soft. 1985, 11, 250–262. [Google Scholar] [CrossRef]
- Hasan, M.A. Derivative-free family of higher order root finding methods. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 5351–5356. [Google Scholar] [CrossRef]
- Cordero, A.; Hueso, J.L.; Martinez, E.; Torregrosa, J.R. A new technique to obtain derivative-free optimal iterative methods for solving nonlinear equations. J. Comput. Appl. Math. 2013, 252, 95–102. [Google Scholar] [CrossRef]
- Zhanlav, T.; Otgondorj, K. Comparison of some optimal derivative free three point iterations. Numer. Anal. Approx. Theory 2020, 49, 76–90. [Google Scholar]
- Behl, R.; Motsa, S.S.; Kansal, M.; Kanwar, V. Fourth-Order Derivative-Free Optimal Families of King’s and Ostrowski’s Methods. In Mathematical Analysis and Its Applications; Agrawal, P., Mohapatra, R., Singh, U., Srivastava, H., Eds.; Springer Proceedings in Mathematics & Statistics 143; Springer: New Delhi, India, 2015. [Google Scholar]
- Cordero, A.B.; Torregrosa, J.R.S. Low-complexity root-finding iteration functions with no derivatives of any order of convergence. J. Comput. Appl. Math. 2015, 275, 502–515. [Google Scholar] [CrossRef]
- Hueso, J.L.; Martńez, E.; Teruel, C. Determination of multiple roots of nonlinear equations and applications. Math. Chem. 2015, 53, 880–892. [Google Scholar] [CrossRef]
- Sharma, J.R.; Kumar, S.; Jntschi, L. On a class of optimal fourth order multiple root solvers without using derivatives. Symmetry 2019, 11, 452. [Google Scholar] [CrossRef]
- Behl, R.; Salimi, M.; Ferrara, M.; Sharifi, S.; Samaher, K.A. Some real life applications of a newly constructed derivative free iterative scheme. Symmetry 2019, 11, 239. [Google Scholar] [CrossRef]
- 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]
- Salimi, M.; Nik Long, N.M.A.; Sharifi, S.; Pansera, B.A. A multi-point iterative method for solving nonlinear equations with optimal order of convergence. Jpn. J. Ind. Appl. Math. 2018, 35, 497–509. [Google Scholar] [CrossRef]
- Matthies, G.; Salimi, M.; Sharifi, S.; Varona, J.L. An optimal eighth-order iterative method with its dynamics. Jpn. J. Ind. Appl. Math. 2016, 33, 751–766. [Google Scholar] [CrossRef]
- Sharifi, S.; Ferrara, M.; Salimi, M.; Siegmund, S. New modification of Maheshwari method with optimal eighth order of convergence for solving nonlinear equations. Open Math. Formerly Cent. Eur. J. Math. 2016, 14, 443–451. [Google Scholar]
- 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. 2016, 68, 261–288. [Google Scholar] [CrossRef]
- Traub, J.F. Iterative Methods for the Solution of Equations; Prentice-Hall Series in Automatic Computation: Englewood Cliffs, NJ, USA, 1964. [Google Scholar]
- Ortega, J.M.; Rheinboldt, W.C. Iterative Solution of Nonlinear Equations in Several Variables; Academic Press: New York, NY, USA, 1970. [Google Scholar]
- Sharma, J.R.; Kumar, S.; Jntschi, L. On Derivative Free Multiple-Root Finders with Optimal Fourth Order Convergence. Mathematics 2020, 8, 1091. [Google Scholar] [CrossRef]
- Kumar, S.; Kumar, D.; Sharma, J.R.; Cesarano, C.; Aggarwal, P.; Chu, Y.M. An optimal fourth order derivative-free Numerical Algorithm for multiple roots. Symmetry 2020, 12, 1038. [Google Scholar] [CrossRef]
- Kung, H.T.; Traub, J.F. Optimal order of one-point and multipoint iteration. J. Assoc. Comput. Mach. 1974, 21, 643–651. [Google Scholar] [CrossRef]
- Ostrowski, A.M. Solutions of Equations and System of Equations; Academic Press: New York, NY, USA, 1964. [Google Scholar]
- Petković, M.S.; Neta, B.; Petković, B.L.D.; Džunić, J. Multipoint Methods for Solving Nonlinear Equations; Academic Press: New York, NY, USA, 2012. [Google Scholar]
- Ahlfors, L.V. Complex Analysis; McGraw-Hill Book, Inc.: New York, NY, USA, 1979. [Google Scholar]
- Constantinides, A.; Mostoufi, N. Numerical Methods for Chemical Engineers with MATLAB Applications; Prentice Hall PTR: Englewood Cliffs, NJ, USA, 1999. [Google Scholar]
- Douglas, J.M. Process Dynamics and Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1972; Volume 2. [Google Scholar]
- Bradie, B. A Friendly Introduction to Numerical Analysis; Pearson Education Inc.: New Delhi, India, 2006. [Google Scholar]
- Zeng, Z. Computing multiple roots of inexact polynomials. Math. Comput. 2004, 74, 869–903. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 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 (CC BY) license (http://creativecommons.org/licenses/by/4.0/).