Abstract
In this study, we introduce an iterative approach exhibiting sixth-order convergence for the solution of nonlinear equations. The method attains sixth-order convergence by using three evaluations of the function and two evaluations of the first-order derivative per iteration. We examined the theoretical convergence of our method through the convergence theorem, which substantiates the convergence order. Furthermore, we analyzed the local convergence of our proposed technique by employing a hypothesis that involves the first-order derivative of the function alongside the Lipschitz conditions. To evaluate the performance and efficacy of our iterative method, we provide a comparative analysis against existing methods based on various standard numerical problems. Finally, graphical comparisons employing basins of attraction are presented to illustrate the dynamic behavior of the iterative method in the complex plane.
1. Introduction
Many problems in science and engineering involve nonlinear equations, which are in the form
where is a differentiable function defined on a convex subset of with the values in , where is or . Many equations for real-world issues are too complicated and are hard to solve with an analytical approach. Therefore, researchers have focused on iterative methods.
Iterative-root-finding techniques are essential for approximating solutions to nonlinear equations in the field of nonlinear analysis. These techniques provide important resources for approximating solutions in a variety of disciplines, including computer science, physics, engineering, and economics. Alternatively, optimization algorithms have been used to find solutions for nonlinear equations or systems of nonlinear equations. Over the past ten years, many new optimization algorithms [1] have been developed. By enhancing these algorithms’ performance, researchers have achieved more accurate solutions. Numerical instability may arise during the computation of certain problems; at that time, the iterative methods can be designed to improve numerical stability and prevent divergence. One of the basic iteration formulas for finding the approximate root of the nonlinear Equation (1) is the well-known Newton–Raphson method, which is given by
This method is known for its quadratic convergence. To enhance the efficiency and order of convergence [2], many scholars have introduced iterative techniques with a higher order of convergence and higher efficiency. Several important methods with third-order convergence are given in [3,4,5]; some of the important methods with fourth-order convergence are given in [6,7]; an important method with fifth-order convergence is given in [8,9]. Inspired by these directions, we aim to introduce a sixth-order iterative technique.
In the context of convergence analysis, semilocal and local convergence analyses [10,11] play a crucial role in understanding the behavior of iterative algorithms. Semilocal and local convergence analyses allow for a thorough evaluation of how well an iterative algorithm performs in the vicinity of a solution. Semilocal convergence analysis provides information about the behavior of the iterative sequence and ensures its convergence in a specific domain depending on the initial assumptions. We are interested in local convergence analysis in this work because it gives us the domain of possible initial guesses around the exact solution. In addition, the domain gives us the freedom to choose the initial guess that guarantees convergence. Researchers can choose appropriate initial guesses to obtain convergence radii, optimize convergence parameters, and ensure the algorithm’s reliability in real-world applications across a variety of scientific and engineering domains with the help of these convergence analyses.
In this current research, we derive the new sixth-order iterative method for solving the nonlinear equations. This approach requires three function evaluations and two derivatives per iteration. The advantage of this technique is that it is a second-order derivative and parameter-free technique, which helps to reduce the computational cost.
The structure of this paper is outlined as follows: We present our proposed iterative method and examine the convergence analysis of this method in Section 2; we address the local convergence properties of our proposed iterative method in Section 3; we present numerical results in Section 4; we explore the basin of attraction in Section 5; finally, we summarize our findings in the concluding Section 6.
2. Proposed Iterative Method and Convergence Analysis
In this section, we propose a new sixth-order iterative method and we present the convergence analysis of (3).
The new scheme (3) uses a total of five functional evaluations per iteration and attains the sixth-order convergence. The efficiency index of the method is , where p is the order of convergence and n is the number of function evaluations. Then, the efficiency index of method (3) is . Many researchers have used various approximations and interpolations to develop optimal methods that reduce the number of functional evaluations per iteration. However, even if the number of functional evaluations is minimized, the number of algebraic operations may increase [12]. It may not reach the optimal standards as per the theory of the Kung–Traub conjecture; however, it still provides an effective alternative. When approximating the derivative of a function, the symmetrically divided difference operator plays a vital role. The advantage of the symmetrically divided differences is that, using this, we can develop derivative-free iterative methods, especially when the nonlinear operators are not differentiable or, in the other case, when the computation of the derivative is difficult or it is very expensive to derive the derivative.
Theorem 1.
Suppose that the function is sufficiently differentiable in an open neighborhood of its zero . If an initial expression is sufficiently close to the root , then the iterative method (3) attains the sixth-order convergence. It satisfies the following error equation:
Proof.
Let us assume that and . Expanding near by using the Taylor series, we obtain
and
From (5) and (6), we obtain
By substituting (7) into (3), we obtain
Now, use the Taylor series expansion of around ; we have
By adopting expressions (5), (6), and (9), we obtain
and
Now, we have
Using expressions (11) and (12) in the third sub-step of method (3), we have
Hence, the above error Equation (13) shows the sixth-order convergence. □
3. Local Convergence
In this section, we present the local convergence analysis of method (3). Let us assume that and are open and closed balls, respectively, with center v and radius . In addition, we chose , , and as the parameters with the constraint .
Theorem 2.
Let us suppose that is a differentiable function. Assume that there exists and given parameters for each verifying the following:
and
Therefore, the sequence generated by the method (3) for is well defined in for each . It converges to . r stands for the radius of convergence of (36). Moreover, the following estimates hold:
and
where r and are to be determined. Furthermore, suppose that there exists such that . Then, the limit point is the only solution of in .
Proof.
Let is an initial point in the domain .
From condition (14), since , we have
Let us assume that , by using the Banach lemma. We obtain the following:
and
Using in (23), we obtain
which further yield
Taking the norm on both sides, we have
For and , we obtain
So, we define auxiliary function and obtain the first condition for parameter r:
where It follows from the intermediate value theorem that the function has the smallest root in the interval . This implies
and
From the second step of (3), putting , we obtain
Taking the norm on both sides of (28), we obtain
Let us assume that and . Then, we have
and
where
Suppose that , then
It follows from the intermediate value theorem that the function has the smallest root in the interval . This implies
and
Since, , this implies . Then, we obtain
since as It follows from the intermediate value theorem that the function has the smallest root in the interval . This implies
and
By using , in the third step of (3), we obtain
Let us assume the following:
Then, we obtain
where
since as . It follows from the intermediate value theorem that the function has the smallest root in the interval . This implies
which further provides
where
which further yield
and
Since, , , then we have
and
Since, as , it follows from the intermediate value theorem that the function has the smallest root in the interval . This implies
The radius of convergence is defined below:
This shows that and . Therefore, we have
From (37), we deduce that
Uniqueness
Suppose, there is another solution ; this implies . Let us assume that ; this implies and .
Let us consider
Now, we assume
Since we have
therefore exists, which implies that T is never equal to 0.
Now,
which contradicts our hypothesis. Then, we obtain . Hence, is unique. □
4. Numerical Example
This section is devoted to checking the efficacy of our proposed method. Therefore, we conducted a comprehensive numerical analysis and compared the performance of our proposed method with the existing same-order technique [12,13,14]. The numerical results demonstrated the improvement of the radii of convergence of the proposed iterative method. The calculations were performed with the help of the Mathematica software 11.3. We used a computer with the following configuration:
- Operating system: Microsoft Windows 11;
- System manufacturer: HP;
- Processor: 11th generation intel(R) core i3;
- RAM: 8 GB;
- System type: 64-bit operating system.
Table 1.
Numerical results based on Example 1.
Table 2.
Numerical results based on Example 2.
- The number of iterations.
- The approximated root.
- The functional value corresponding to the zero.
- The absolute difference between the consecutive iterations
- The computational order of convergence (COC).
- The CPU time is the execution time for the computational operations by using the Mathematica 11.3
Application to Real-Life Problems
Example 1
((Design of a spherical tank) [15]). This type of problem is used in engineering and design when planning water storage solutions for supplying water to small villages in developed countries.
Let us assume the following:
- v = the volume of the spherical tank.
- h = the depth of water in the tank.
- R = the radius of the tank.
The volume of the spherical tank is
In Equation (38), the formula combines the volume of the cylinder (), the volume of the cone (), and the height of the cone () with the sphere.
For meters and cubic meters, Equation (38) becomes
We need to find the depth at which the tank must be filled so that it can hold 30 cubic meters (i.e., ).
We observe from Table 1 that we can fill the tank up to so that it can hold with a starting initial guess of m and a stopping criterion of .
Example 2
((Hydrogen-producing problem) [16]). Water electrolysis is a process that uses electrical energy to split water into its constituent elements, hydrogen and oxygen . This reaction occurs through the use of an electrolyzer, a device that facilitates the electrolysis process. The overall reaction for water electrolysis is as follows:
Equation (40) represents the dissociation of water vapor into hydrogen gas and oxygen gas. K is the equilibrium constant, defined by the ratio of the concentration of products to reactants at equilibrium, which is given below:
where α is the mole fraction and is the total pressure of the mixture. If and , then we need to determine the mole fraction α. The advantage of determining the mole fraction is to measure the quantity of the composition of mixtures.
Water molecules are broken down into hydrogen gas at the cathode (negative electrode) and oxygen gas at the anode (positive electrode). Hydrogen gas is collected at the cathode, and oxygen gas is collected at the anode.
Equation (41) can be written as:
From Table 2, we obtain that mole fraction as with a starting initial guess of and a stopping criterion of .
Example 3.
Let . Define the function f on by . The exact root of this function is . Then, we have . Based on these values, we obtained the radii of convergence and mention them in Table 3.
Table 3.
Radii of convergence based on Example 3.
Example 4.
Let . Define the function f on D by . The exact root of this function is . Then, we obtain , , and . We obtained the radii of convergence of Example (4) and depict them in Table 4.
Table 4.
Radii of convergence based on Example 4.
Example 5.
Let us consider a function:
We chose . Then, we obtain , and . So, by applying the theorem, we obtained the radii of convergence and provide them in Table 5.
Table 5.
Radii of convergence based on Example 5.
Example 6.
Consider the nonlinear Hammerstein-type integral equation given by
where . By choosing , and , we obtained the radii of convergence of Example (6) and depict them in Table 6.
Table 6.
Radii of convergence based on Example 6.
Example 7.
Consider the nonlinear integral equation given by
where and is Green’s function. By choosing, , and , then, by applying the theorem, we obtained the radii of convergence of Example (7) and mention them in Table 7.
Table 7.
Radii of convergence based on Example 7.
5. Basin of Attraction
The basins of attraction for a function, for a given method, are the sets of initial values from which the iteration will converge to each root. Mathematically, for a given function f defined on the complex plane , with the roots , then the basin of attraction for the root is
If the iterations converge to the root, then the region will be colorful; if the iteration fails to converge, then the region will be black or the color that is not assigned to the basin. One more interesting thing is the “lobes” that occur along the diagonal lines separating the main basins for each root. The region around the root where the iteration will not jump off and converge to the root appears to be the smallest.
The basin of attraction for the complex Newton method was first considered and attributed to Cayley [17,18,19]. It is the fusion of mathematics and art, which shows the beauty of iterative techniques. Understanding the basin of attraction helps the overall behavior and convergence properties of the iterative method. The concept of this section is to use this graphical tool to show the basins of different methods.
In order to view the basins of attraction for complex functions, we make use of an efficient computer programming package, Mathematica 11.3. We consider a rectangle region denoted as in the complex plane. This rectangle is divided into a grid with 450 points on each axis. Using our iterative methods, we begin the process from each initial point . By taking a maximum of 100 iterations and a tolerance criterion of , we determine whether is the basin of attraction for a specific root or not.
Problem 1.
We chose the function
, and 0 are the five roots of the function. In Figure 1, we focus on a rectangular region in the complex plane. We denote the rectangular area as . We started the iteration from different points within this rectangular area. Figure 1a represents the basin of attraction of the proposed method (PM); Figure 1b [13] and Figure 1c [14] represent the basins of attraction of existing iterative techniques denoted by the basin of attraction (IS and DS, respectively). In Figure 1a, the five colors represent the five roots. In Figure 1b,c, the five colors represent the five distinct roots, and where the iterations do not converge, the root appears as a black color. We used a convergence criterion of less than . The Julia set is the colorful patterns and outlines created by the boundaries or edges of the attraction areas. This helps to understand the framework of the iteration technique and gives a comprehensive idea about how they behave and converge to form different attraction regions.
Figure 1.
Comparison of basins of attraction. (a) Basin of attraction (PM); (b) basin of attraction (IS); (c) basin of attraction (DS).
Problem 2.
We consider the following function [6]:
The equation has three zeros , and . In Figure 2, we focus on a rectangular region in the complex plane. We denote the rectangular area as . We started the iteration from different points within this rectangular area. Figure 2a represents the basin of attraction of the proposed method (PM); Figure 2b,c represent the basins of attraction of existing iterative techniques denoted by the basin of attraction (IS and DS, respectively). In Figure 2a, the three colors represent the three roots, and the black region represents where the iterations do not converge to the root. In Figure 2b,c, the three colors represent the three distinct roots, and where the iterations do not converge, the root appears as a black color. We used a convergence criterion of less than . The Julia set is the colorful patterns and outlines created by the boundaries or edges of the attraction areas. This helps to understand the framework of the iteration technique and gives a comprehensive idea about how they behave and converge to form different attraction regions.
Figure 2.
Comparison of basins of attraction. (a) basin of attraction (PM); (b) basin of attraction (IS); (c) basin of attraction (DS).
Problem 3.
We assumed the following polynomial function of order seven:
The equation has seven zeros 1, , , , , , and . In Figure 3, we focus on a rectangular region in the complex plane. We denote the rectangular area as . We started the iteration from different points within this rectangular area. Figure 3a represents the basin of attraction of the proposed method (PM); Figure 3b,c represents the basins of attraction of existing iterative techniques denoted by the basin of attraction (IS and DS, respectively). In Figure 3, the seven colors represent the seven roots, and the white region represents where the iterations do not converge to the root. In Figure 3b,c, the seven colors represent the seven distinct roots, and where the iterations do not converge, the root appears as a black color. We used a convergence criterion of less than . The Julia set is the colorful patterns and outlines created by the boundaries or edges of the attraction areas. This helps to understand the framework of the iteration technique and gives a comprehensive idea about how they behave and converge to form different attraction regions.
Figure 3.
Comparison of basins of attraction. (a) basin of attraction (PM); (b) basin of attraction (IS); (c) basin of attraction (DS).
Problem 4.
Finally, we chose the following polynomial function with complex constants:
(Ref. [19]) , and are the four zeros of the function. In Figure 4, we focus on a rectangular region in the complex plane. We denote the rectangular area as . We started the iteration from different points within this rectangular area. Figure 4a represents the basin of attraction of the proposed method (PM); Figure 4b,c represent the basins of attraction of existing iterative techniques denoted by the basin of attraction (IS and DS, respectively). In Figure 4a, the four colors represent the four roots. In Figure 4b,c, the four colors represent the four distinct roots, and where the iterations do not converge, the root appears as a black color. We used a convergence criterion of less than . The Julia set is the colorful patterns and outlines created by the boundaries or edges of the attraction areas. This helps to understand the framework of iteration technique and gives a comprehensive idea about how they behave and converge to form different attraction regions.
Figure 4.
Comparison of basins of attraction. (a) basin of attraction (PM); (b) basin of attraction (IS); (c) basin of attraction (DS).
6. Conclusions
This research paper presents a novel sixth-order iterative method with an efficiency index of . We demonstrated the existence and uniqueness of the proposed method through comprehensive convergence analysis and local convergence analysis. The numerical examples provided in this study validate the superior performance of our method as compared to existing techniques of the same order. The basin of attraction figures also illustrate a reduced divergence region with less chaotic behavior as compared to existing techniques of the same order. Finally, we conclude that our methods can be a good alternative to the existing methods.
Author Contributions
Conceptualization, K.D. and P.M.; methodology, E.M. and R.B.; software, K.D. and P.M.; validation, E.M. and R.B.; formal analysis, P.M.; data curation, P.M.; writing—original draft preparation, K.D.; writing—review and editing, E.M. and R.B. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
No new data were created.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Solaiman, S.O.; Sihwail, R.; Shehadeh, H.; Hashim, I.; Alieyan, K. Hybrid Newton–Sperm Swarm Optimization Algorithm for Nonlinear Systems. Mathematics 2023, 11, 1473. [Google Scholar] [CrossRef]
- Singh, S.; Gupta, D.K. Iterative methods of higher order for nonlinear equations. Vietnam. J. Math. 2016, 44, 387–398. [Google Scholar] [CrossRef]
- Grau, M.; Díaz-Barrero, J.L. An improvement of the Euler—Chebyshev iterative method. J. Math. Anal. Appl. 2006, 315, 1–7. [Google Scholar] [CrossRef]
- Babajee, D.K.R.; Dauhoo, M.Z.; Darvishi, M.T.; Karami, A.; Barati, A. Analysis of two Chebyshev-like third order methods free from second derivatives for solving systems of nonlinear equations. J. Comput. Appl. Math. 2010, 233, 2002–2012. [Google Scholar] [CrossRef]
- Darvishi, M.T.; Barati, A. A third-order Newton-type method to solve systems of nonlinear equations. Appl. Math. Comput. 2007, 187, 630–635. [Google Scholar] [CrossRef]
- Behl, R.; Maroju, P.; Motsa, S.S. A family of second derivative free fourth order continuation method for solving nonlinear equations. J. Comput. Appl. Math. 2017, 318, 38–46. [Google Scholar] [CrossRef]
- Maheshwari, A.K. A fourth order iterative method for solving nonlinear equations. Appl. Math. Comput. 2009, 211, 383–391. [Google Scholar] [CrossRef]
- Khirallah, M.Q.; Alkhomsan, A.M. A new fifth-order iterative method for solving non-linear equations using weight function technique and the basins of attraction. J. Math. Comput. Sci. 2023, 28, 281–293. [Google Scholar] [CrossRef]
- Abdul-Hassan, N.Y.; Ali, A.H.; Park, C. A new fifth-order iterative method free from second derivative for solving nonlinear equations. J. Appl. Math. Comput. 2022, 68, 2877–2886. [Google Scholar] [CrossRef]
- Cordero, A.; Ezquerro, J.A.; Hernández-Verón, M.A.; Torregrosa, J.R. On the local convergence of a fifth-order iterative method in Banach spaces. Appl. Math. Comput. 2015, 251, 396–403. [Google Scholar] [CrossRef]
- Argyros, I.K.; Khattri, S.K. Local convergence for a family of third order methods in Banach spaces. Punjab Univ. J. Math. 2020, 46, 52–63. [Google Scholar]
- Solaiman, S.O.; Hashim, I. Efficacy of optimal methods for nonlinear equations with chemical engineering applications. Math. Probl. Eng. 2019, 2019, 1728965. [Google Scholar]
- Argyros, I.K.; George, S. Ball convergence of a sixth order iterative method with one parameter for solving equations under weak conditions. Calcolo 2016, 53, 585–595. [Google Scholar] [CrossRef]
- Sharma, D.; Parhi, S.K. On the local convergence of higher order methods in Banach spaces. Fixed Point Theory 2021, 22, 855–870. [Google Scholar] [CrossRef]
- Chapra, S.C. Applied Numerical Methods; McGraw-Hill: Columbus, OH, USA, 2012. [Google Scholar]
- Shih, A.J.; Monteiro, M.C.; Dattila, F.; Pavesi, D.; Philips, M.; da Silva, A.H.; Vos, R.E.; Ojha, K.; Park, S.; van der Heijden, O.; et al. Water electrolysis. Nat. Rev. Methods Prim. 2022, 2, 84. [Google Scholar] [CrossRef]
- Wiersma, A.G. The Complex Dynamics of Newton’s Method. Doctoral Dissertation, Faculty of Science and Engineering, University of Southampton, Southampton, UK, 2016. [Google Scholar]
- Solaiman, O.S.; Karim, S.A.A.; Hashim, I. Dynamical Comparison of Several Third-Order Iterative Methods for Nonlinear Equations. Comput. Mater. Contin. 2021, 67, 1951–1962. [Google Scholar] [CrossRef]
- Sutherland, S. Finding Roots of Complex Polynomials with Newton’s Method. Doctoral Dissertation, Boston University, Boston, MA, USA, 1989. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).