Abstract
We present a new optimal class of Ostrowski’s method for obtaining multiple zeros of univariate nonlinear functions. Several researchers tried to construct an optimal family of Ostrowski’s method for multiple zeros, but they did not have success in this direction. The new strategy adopts a weight function approach. The design structure of new families of Ostrowski’s technique is simpler than the existing classical families of the same order for multiple zeros. The classical Ostrowski’s method of fourth-order can obtain a particular form for the simple root. Their efficiency is checked on a good number of relevant numerical examples. These results demonstrate the performance of our methods. We find that the new methods are just as competent as other existing robust techniques available in the literature.
1. Introduction
Mathematics is always changing, and the way we teach it also changes as was presented in [1,2]. Moreover, in advanced mathematics, we need to use different alternatives since we all know the different problems that students present. In this paper, we present a study on iterative methods that can be used in postgraduate studies in order to teach them. Many problems of numerous disciplines such as applied sciences, scientific computing, and engineering [3,4,5,6,7] can be converted to mathematical expressions. Some of them can be transformed to an equation of the following form:
where → is an analytic map [8,9] in the region . It is almost inconceivable to retrieve the solution through an analytical method for every nonlinear univariate function except some of them. Therefore, we investigate the iterative schemes to attain an approximate solution of (1). We have several one- and multi-point iterative techniques that handle such problems. However, the problem with the one-point iterative schemes is the restrictions on the considered function. That is to say, whenever we want to increase the convergence order of a one-point iterative scheme, then we have to introduce some high-order derivation of f. For example, we need three functional values (i.e., f, , and ) in order to obtain the third-order convergence of an iterative method, and for fourth-order convergence, we require four functional values (i.e., f, , and ) (please have a look at [10] for more details).
Therefore, special attention has been paid to yielding optimal multi-point schemes that do not make obligatory the value of the second- or high-order derivation. Additionally, it is very vital and fascinating from the practical and computational point of view. The classical Kung-Traub conjecture [11] concluded that the convergence order of any multi-point technique without memory using n functional evaluations each iteration cannot exceed the maximum bound , known as the optimal order. Therefore, the optimal convergence order for an iterative scheme requiring three functional evaluations per iteration would be four.
One of the renowned and efficient multi-point iterative techniques for solving (1) is Ostrowski’s [10,12]. This method has biquadratic convergence and is given by:
Ostrowski’s method approximates the root of a nonlinear equation in one variable using two values of and one of its first-order derivation . Therefore, this is an optimal method by the Kung-Traub conjecture [11]. However, this method converges linearly for multiple roots.
The construction of optimal multi-point techniques for multiple zeros of (1) is another important and difficult problem. Some high-order multi-point schemes for multiple zeros were suggested by Dong [13,14], Kumar et al. [15], Neta et al. [16,17,18,19], and Li et al. [20,21]. Some of them are of third-order [13,14,16,18], while others have fourth-order convergence [17,19,20,21].
Li et al. [20,21] suggested some fourth-order techniques based on Jarratt’s method [22]. However, only two of them were optimal and given as follows:
and:
where and m is the known multiplicity of the required zero of considered function .
Sharma and Sharma [23] introduced an optimal iterative scheme, defined as below:
where and .
More recently, Zhou et al. [24] established a family of fourth-order optimal methods with the help of the weight-function technique, which is given by:
where the weight function . It is straightforward to see that all above-mentioned methods are the optimal variants of Jarratt’s methods and have complicated body structures, except (4).
The construction of an optimal family of Ostrowski’s scheme [10,12] for obtaining multiple zeros of (1) is a tough task in the field of numerical analysis. Recently, some attempts were made by Kumar et al. [15] on the development of an optimal class of Ostrowski’s technique for obtaining multiple roots. However, they did not have any progress in this regard. Therefore, we have no optimal family of the fourth-order Ostrowski technique for obtaining multiple root of nonlinear equation numerically, till today.
With this aim, we are keen to suggest a family of the optimal Ostrowski method for multiple roots. The new strategy is based on the weight function approach. We offer families of iterative methods, which demonstrate more competent behavior as compared to the existing classical techniques available in the literature. Here, we adopt the programming package Mathematica9 for symbolic computation in order to attain the general error equation of iterative schemes.
2. Construction of the Novel Technique
Here, we suggest the following iterative scheme:
where the weight function is an analytic/holomorphic map [8,9] in the neighborhood of origin with . Since, the function is a multi-valued. Hence, we considered their principal analytic branches (the details can be seen in [25,26]). Additionally, it is labor-saving to treat as a principal root known as , with for ; this convention of Arg for agrees with that of Log[z], to be employed later in Section 2 and Section 4. Furthermore, we obtain that , by means of additional investigation of .
Theorem 1 illustrates that the scheme (7) reaches a fourth-order convergence without adopting any supplementary functional value. The weight function plays a vital role in the development of the scheme (please see Theorem 1 for further details).
Theorem 1.
Proof.
We assumed that is a multiple zero (with known multiplicity ) of (1). We expanded and about a point by the Taylor’s series expansion, leading to the following:
and:
respectively.
We concluded from Expression (14) that is of linear order . Therefore, we can expand in the neighborhood of origin in the following way:
by adopting Taylor’s series expansion.
The coefficients of , , and of Expression (17) should be zero at the same time for attaining fourth-order convergence. From Expression (17), we yield the following expressions that involve :
which further produce:
By adopting (19) in (17), we have the following asymptotic constant and error equation of Scheme (7):
where .
This confirms that the new scheme (7) attains the optimal convergence order by just consuming three functional evaluations at each step. Hence, it completes the proof. □
3. Particular Forms
It is straightforward to see from Theorem 1 that by using some specific values of and by adopting different kinds of weight functions, one can get modified families of Ostrowski’s method. Therefore, we also propose some special forms of (7) that depend on the weight function .
Case 1. We assumed a polynomial weight function, which is defined as follows:
where .
By using (21) in Scheme (7), we yielded a new optimal family of fourth-order iterative methods, which is defined by:
Some sub-special cases of (22):
- (i)
- For Scheme (22) reads as:It is a new fourth-order Ostrowski method for multiple roots. For , we get the famous Ostrowski technique that works only for simple roots.
- (ii)
- For , the family (22) is provided as:The above Expression (24) is another new fourth-order scheme.
- (iii)
- For , the family (22) yields another new scheme in the following way:
Case 2. Let us choose a rational weight function, which is given by:
where and A is any finite real number. By assuming the above weight function (26) in Expression (7), we have:
which is another new family of iterative methods.
Some sub-special cases of (27):
Case 3. We picked another rational function that is defined by the following weight function:
where .
By adopting (30) in Expression (7), we obtained the following new optimal family of fourth-order methods:
Some sub-special cases of Scheme (31):
- (i)
- (ii)
- For Family (31) reads as:another new fourth-order optimal iterative method.
Remark 1.
The prominent character of our manuscript is that we proposed an optimal family of Ostrowski’s technique for obtaining multiple zeros of univariate nonlinear functions, which was not accessible in the literature, to date.
Remark 2.
It is straightforward to see that the body structure of our scheme is simpler than the existing methods available in the literature.
Remark 3.
For and in Expression (22), the classical existing Ostrowski method for the simple root is a special form of new suggested family (7). In the majority of the numerical examples for simple roots, Ostrowski’s method converges faster to the required root as compared to the exiting fourth-order iterative methods. Therefore, if we choose any real number close to zero, then the numerical results of the new methods will also be comparable to the classical Ostrowski method. This is one of the reasons to choose the values of A close to zero. Perhaps, someone could obtain different numerical results by choosing distinct numerical examples with the same methods (24) and (25). The reason behind this is the convergence of iterative methods, which depended on several things, like the initial approximation, the considered function, the required zero, etc.
Remark 4.
Remark 5.
Remark 6.
Finally, we concluded that by choosing distinct weight functions in Scheme (7), one can easily propose many new fourth-order optimal families of Ostrowski’s technique.
4. Numerical Results
We illustrate the effectiveness of our optimal methods in this section. We used the new methods, namely Methods (23)–(25) denoted as (MOM1), (MOM2), and (MOM3), respectively, to solve the nonlinear equations depicted in Table 1. We computed them with the fourth-order optimal techniques, namely Expressions (3)–(5) and Method (11) from Zhou et al. [24], which is given by:
denoted by (LS1), (LS2), (SAS), and (Zhou 11), respectively. We demonstrate the comparisons of all the above-mentioned techniques in Table 2.
Table 1.
A collection of nonlinear univariate functions.
Table 2.
Comparison of different iterative techniques.
We used the programming package Mathematica9 for symbolic computation in order to attain the general error equation of iterative schemes. On the other hand, the comparisons of iterative methods based on numerical examples were executed by adopting MATLAB Version 7.5 (R2007b) in double precision arithmetic. The stopping criteria are defined as follows:
- (i)
- (ii)
- ,
where is a tolerance error.
For the notation in Table 2, a denotes the number of iterations and b the total number of functional evaluations.
5. Concluding Remarks
In this investigation, we constructed new optimal variants of Ostrowski’s method for computing the multiple zeros of univariate nonlinear functions. Our Scheme (7) used only two values of the function and one of its first-order derivatives at each iteration step. The new methods did not use the values of the second- or high-order derivation. The main advantage of the new scheme is the weight function . By considering new weight functions employing the conditions (8), we could easily obtain several new fourth-order optimal iterative methods. Some of the new methods were mentioned in the numerical section. Finally, we concluded from the numerical experimentation that the new methods had at a minimum equal execution in comparison with other similar methods having the same convergence order. Someone may obtain different results on distinct numerical examples.
Author Contributions
All the authors gave equal contribution.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Tello, J.I.C.; Orcos, L.; Granados, J.J.R. Virtual forums as a learning method in Industrial Engineering Organization. IEEE Lat. Am. Trans. 2016, 14, 3023–3028. [Google Scholar] [CrossRef]
- LeTendre, G.; McGinnis, E.; Mitra, D.; Montgomery, R.; Pendola, A. The American Journal of Education: Challenges and opportunities in translational science and the grey area of academic. Rev. Esp. Pedag. 2018, 76, 413–435. [Google Scholar] [CrossRef]
- Orcos, L.; Hernández-Carrera, R.M.; Espigares, M.J.; Magreñán, Á.A. The Kumon Method: Its Importance in the Improvement on the Teaching and Learning of Mathematics from the First Levels of Early Childhood and Primary Education. Mathematics 2019, 7, 109. [Google Scholar] [CrossRef]
- Orcos, L.; Jordán, C.; Magreñán, A.A. 3D visualization through the hologram for the learning of area and volume concepts. Mathematics 2019, 7, 247. [Google Scholar] [CrossRef]
- Orcos, L.; Arias, R.; Magreñán, A.A.; Sicilia, J.A.; Sarría, Í. Computer Application for the Evaluation of Mathematical Competence in Secondary Education: A Case Study. Commun. Comput. Inf. Sci. 2019, 1011, 162–173. [Google Scholar]
- Orcos, L.; Magreñán, Á.A. The hologram as a teaching medium for the acquisition of STEM contents. Int. J. Learn. Tech. 2018, 13, 163–177. [Google Scholar] [CrossRef]
- Sarría, Í.; González, R.; Magreñán, Á.A.; Narváez, S.P.; Orcos, L. Games math. Adaptive video game to evaluate basic mathematic concepts. Commun. Comput. Inf. Sci. 2017, 734, 27–35. [Google Scholar]
- Hörmander, L. An Introduction to Complex Analysis in Several Variables; North-Holland Publishing Company: Amsterdam, The Netherlands, 1973. [Google Scholar]
- Shabat, B.V. Introduction to Complex Analysis PART II, Functions of Several Variables; American Mathematical Society: Providence, RI, USA, 1992. [Google Scholar]
- Traub, J.F. Iterative Methods for the Solution of Equations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1964. [Google Scholar]
- 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. Solution of Equations in Euclidean and Banach Space; Academic Press: New York, NY, USA, 1973. [Google Scholar]
- Dong, C. A basic theorem of constructing an iterative formula of the higher order for computing multiple roots of an equation. Math. Numer. Sin. 1982, 11, 445–450. [Google Scholar]
- Dong, C. A family of multipoint iterative functions for finding multiple roots of equations. Int. J. Comput. Math. 1987, 21, 363–367. [Google Scholar] [CrossRef]
- Kumar, S.; Kanwar, V.; Singh, S. On some modified families of multipoint iterative methods for multiple roots of nonlinear equations. Appl. Math. Comput. 2012, 218, 7382–7394. [Google Scholar] [CrossRef]
- Victory, H.D.; Neta, B. A higher order method for multiple zeros of nonlinear functions. Int. J. Comput. Math. 1983, 12, 329–335. [Google Scholar] [CrossRef]
- Neta, B.; Jhonson, A.N. High order nonlinear solver for multiple roots. Comput. Math. Appl. 2008, 55, 2012–2017. [Google Scholar] [CrossRef]
- Neta, B. New third order nonlinear solvers for multiple roots. Appl. Math. Comput. 2008, 202, 162–170. [Google Scholar] [CrossRef]
- Neta, B. Extension of Murakami’s high order nonlinear solver to multiple roots. Int. J. Comput. Math. 2010, 87, 1023–1031. [Google Scholar] [CrossRef]
- Li, S.G.; Cheng, L.Z.; Neeta, B. Some fourth-order nonlinear solvers with closed formulae for multiple roots. Comput. Math. Appl. 2010, 59, 126–135. [Google Scholar] [CrossRef]
- Li, S.; Liao, X.; Cheng, L. A new fourth-order iterative method for finding multiple roots of nonlinear equations. Appl. Math. Comput. 2009, 215, 1288–1292. [Google Scholar]
- Jarratt, P. Multipoint iterative methods for solving certain equations. Comput. J. 1966, 8, 398–400. [Google Scholar] [CrossRef][Green Version]
- Sharma, J.R.; Sharma, R. Modified Jarratt method for computing multiple roots. Appl. Math. Comput. 2010, 217, 878–881. [Google Scholar] [CrossRef]
- Zhou, X.; Chen, X.; Song, Y. Constructing higher-order methods for obtaining the multiple roots of nonlinear equations. J. Comput. Appl. Math. 2011, 235, 4199–4206. [Google Scholar] [CrossRef]
- Ahlfors, L.V. Complex Analysis; McGraw-Hill Book, Inc.: New York, NY, USA, 1979. [Google Scholar]
- Geum, Y.H.; Kim, Y.I.; Neta, B. Constructing a family of optimal eighth-order modified Newton-type multiple-zero finders along with the dynamics behind their purely imaginary extraneous fixed points. J. Comput. Appl. Math. 2018, 333, 131–156. [Google Scholar] [CrossRef]
© 2019 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/).