Abstract

This paper proposes a three-step iterative technique for solving nonlinear equations from medical science. We designed the proposed technique by blending the well-known Newton’s method with an existing two-step technique. The method needs only five evaluations per iteration: three for the given function and two for its first derivatives. As a result, the novel approach converges faster than many existing techniques. We investigated several models of applied medical science in both scalar and vector versions, including population growth, blood rheology, and neurophysiology. Finally, some complex-valued polynomials are shown as polynomiographs to visualize the convergence zones.

1. Introduction

Numerical analysis is an area of computer science and mathematics that implements, analyses, and develops methods for solving numerical problems in applied mathematics. Researchers have devised many iterative techniques for solving nonlinear equations of the kind , used as models in medical science areas like blood rheology, non-Newtonian mechanics, fluid dynamics, population dynamics, and neurophysiology. Many researchers have found that methods can be combined to design modified iterative techniques for solving nonlinear problems in a wide range of fields, including engineering and science. Some of the recent works can be found in [111] and the references cited therein.

We developed and examined some iterative techniques for solving nonlinear equations in the field of applied medical science. The convergence order, number of iterations, number of function evaluations, and the precision of the desired root are the most important factors to consider when determining or measuring the performance of an iterative method. Because each iterative method works differently for each nonlinear equation. A method that costs the least time and still has the best root accuracy is the most efficient.

This study was aimed at establishing a novel hybrid three-step iterative technique for solving both scalar and vector form of nonlinear equations that arise in several fields of science and engineering. In addition to several existing techniques, we attempted to establish a new three-step numerical technique by blending a third-order method [12, 13] with the standard second-order Newton-Raphson method. This blending resulted in a sixth-order technique requiring only five functional evaluations per iterations—three functions and two for its first-order derivatives . It may be noted that the major motivation lying behind the development of the proposed three-step method is the accelerated sixth-order of convergence while maintaining the computational cost. With the proposed method, one can handle the numerical problems that arise in [1418] and the similar works.

This paper is structured as follows: Section 2 explains the computational complexity and steps for some existing methods. Section 3 describes the formulation of the proposed three-step iterative technique. Section 4 explains the convergence order for the technique in both scalar and vector forms of the function. Section 5 has details on the polynomiography. Some numerical tests containing applied medical science models are presented in Section 6. Finally, the research work is concluded with a few research directions that are given in Section 7.

2. Existing Iterative Methods

The Newton-Raphson approach in [13] has a quadratic order of convergence. This existing approach is the most commonly used root-finding approach among several existing ones. Its computational process is represented below, and it involves two function evaluations: one for the function itself and another for the first-order derivative of the function where . In [19], researchers developed a modified version of an existing approach aimed at reducing first-order derivatives. They devised a two-step approach with fourth-order convergence, denoted as . One of the algorithm’s advantages was the usage of only four function evaluations per iteration, as seen in the computational structure below: where

The use of a three-step iterative method to get sixth-order convergence is suggested in this study.

The authors in [20] have blended two different approaches. Their method combines the second- and third-order approach described in the reference. Three function evaluations are required at the start of the procedure, followed by two first-order derivative evaluations for each iteration after that. The notation is used to denote this method, and the computational steps to represent the method are as follows:

In [21], the authors proposed two three-step approaches with the same order of convergence. Both approaches have sixth-order, requiring three function evaluations and two first-order derivatives per iteration. Both approaches are described in the following equations:

3. Proposed Iterative Technique

In this section, the objective is to introduce a modified iterative method while using the idea of amalgamation of two existing methods having convergence orders and . The concept of mixing two existing iterative methods to yield a method with better accuracy having order has been employed in number of research works conducted in recent past, including [4, 5, 20, 22] and some of the references cited therein. Being motivated with such studies, we attempt here to blend the most frequently used Newton-Raphson method having second-order convergence with a third-order method given in [23] to obtain an iterative method of sixth-order convergence as shown below:

The flowchart of the above sixth-order proposed three-step iterative method is shown in Figure 1.

4. Order of Convergence

This section is dedicated to the theoretical proof for the order of convergence of the proposed three-step iterative method (7) in both scalar and vector forms. The well-known Taylor series for a function of single and multivariable will be used to achieve the required results.

4.1. Convergence Theory with Scalar Form

In this subsection, we theoretically prove the local order of convergence for the scalar form of a nonlinear equation, that is, , for the proposed three-step sixth-order method given in (7).

Theorem 1. Suppose that is the exact root of a differentiable function for an open interval . Then, the three-step proposed method given in (7) has sixth-order convergence, and the asymptotic error term is determined to be where , and .

Proof. Suppose that is the exact root of the function , where is the approximate term at the th iteration to the root by the proposed method of order six and is the error term after the th iteration. Applying Taylor series for function about , we have obtained the following expansion: Applying Taylor series for function about , we have Multiplying (9) and (10), we obtain Substituting (11) in the first step of (7), we obtain where . Using the Taylor’s series for around , we obtain Applying Taylor series for the function about , we have Multiplying (13) and (14), we obtain Substituting (15) in the second step of (7), we obtain where . Using the Taylor’s series around , we obtain Applying Taylor series for function about , we have Applying Taylor series for function about , we have Substituting (13), (14), (17), (18), and (19) in the third step of (7), one obtains Finally, using Equations (12) and (16), we obtain the required results as follows: Hence, the sixth-order convergence of the proposed three-step iterative method given by (7) for the nonlinear functions in single variable is proved.

4.2. Convergence Theory with Vector Form

In this subsection, we theoretically prove the local order of convergence for the vector form of a nonlinear equation, that is, , where is a sufficiently Frechet differentiable function and shows the number of unknowns in the system of nonlinear equations. The proposed three-step method given in (7) is shown below in its vector version: where stands for the Jacobian matrix of .

Lemma 2. Let be an -times Frechet differentiable in a convex set . Then, for any and , the following expression holds. where .

We present the following theorem to show the error equation and thus the order of convergence for the proposed three-step method given in (7) in case of a system of nonlinear equations (vector form).

Theorem 3. Let the function be sufficiently differentiable in a convex set containing a simple zero of . Let us consider that is continuous and nonsingular in . If the initial guess is close to , then the sequence obtained with the proposed three-step method given in (7) converges to with sixth-order of convergence.

Proof. Suppose that is the exact root of the function , is the th term approximation to the exact root by proposed method, and is the error term after the th iteration, and .
Applying Taylor series for the vector function about , we have obtained the following: Applying Taylor series for the inverted Jacobian matrix about , we have Multiplying (24) and (25), we obtain Substituting (26) in the first step of (7), we obtain where . Using the Taylor’s series for around , we obtain Applying Taylor series for function about , we have Multiplying (28) and (29), we obtain Substituting (30) in the second step of (7), we obtain where . Using the Taylor’s series for around , we obtain Applying Taylor series for function about , we have Applying Taylor series for function about , we have Substituting (14), (28), (32), (33), and (34) in the third step of the proposed method (7), one obtains Using (27) and (31) in the above equation, we obtain Hence, the sixth-order convergence of the proposed three-step iterative method given by (7) for the nonlinear functions in multivariable case is proved.

5. Polynomiography with Proposed Technique

Polynomiography is incredibly useful in arts, education, and applied medical science, visualizing complicated polynomial zeros through the use of fractal and nonfractal images generated by iterative processes on a two-dimensional plane. An individualized image is known as “polynomiograph.” At the beginning of the 20th century, Dr. Bahman Kalantari introduced the term “polynomiography.” His research on polynomial root-finding, an old traditional field that continues to yield new insights with each successive generation of academics, mathematicians, and physicists, inspired the concepts for polynomiography. It is an iterative process for making two-dimensional colored images (polynomiographs) that show behavior of initial estimates towards the roots of polynomials.

We employ a rectangle over a meshgrid with tolerance and the maximum number of iterations are taken as to generate polynomiographs over the complex plane . With the help of several available software such as Python, MATLAB, and Mathematica, it is possible to generate polynomiographs over the complex plane of different complex-valued polynomials. The different colors can be assigned to roots, while the convergence can be observed with the change in assigned colors. The way we divide the meshgrid affects the pixel density of the visual representations we make. For example, if we divide into a grid of , the plotted polynomiographs will have outstanding resolution, and this is what has been done for the following complex-valued polynomials in Figure 2.

6. Medical Science Models for Numerical Simulations

This section carries out numerical simulations for some important and frequently used models in the fields of medical science. These models are represented as nonlinear equations in single and several unknowns so that one can find the approximate solutions. It may be noted that the exact solution may not be possible to find due to the nonlinearity, and we have to go for iterative methods as mentioned before. The iterative methods under consideration are listed in the Section 2. Thus, we have six iterative techniques, the proposed inclusive. For the purpose of simulations and comparison, the tolerance is set as as a stopping criterion with 12000 digits of precision, while different numbers of iterations are used with varying values of the initial guesses under MAPLE software.

Problem 4 (blood rheology model [24]). The physical and flow characteristics of the blood are studied in the area of medical science called the blood rheology. Blood, being a Non-Newtonian fluid, is considered as a Caisson fluid whose model demonstrates that the flow in a tube moves as a plug with little deformation and velocity gradient occurs near the wall. To investigate the plug flow of Caisson fluid flow, we consider the following nonlinear equation: where shows the plug flow of Caisson fluid flow.

It is observed in Table 1 that the absolute error at the final iteration is smallest of all the errors and so is the absolute functional value while consuming reasonable amount of machine time computed in seconds. It is true in case of both initial guesses, that is, and . For the first initial guess, the number of iterations is set to , and it is for the second initial guess. However, the absolute errors are smallest for the proposed method in both situations. Further, it may also be noted that the method given in Equation (5) diverges for , while it converges for the second initial guess. Similarly, the method given in Equation (2) converges to the solution other than the required one.

Problem 5 (law of blood flow [25]). This law is given by French physician Jean Louis-Marie Poiseuille in 1840. The blood flows through the vein or artery, where is the viscosity of blood, is the radius, is the length, is the pressure, and is the function of with the domain . This law, when stated, turns into the following nonlinear model: where , , , and are chosen for the simulations with being the distance to be determined.

It is observed in Table 2 that the absolute error at the final iteration is smallest of all the errors and so is the absolute functional value while consuming reasonable amount of machine time computed in seconds. It is true in case of both initial guesses, that is, and . For the first initial guess, the number of iterations is set to , and it is for the second initial guess. However, the absolute errors are smallest for the proposed method in both situations. Further, it may also be noted that the method given in Equation (2) failed for the convergence for both initial guesses, while the method given in Equation (1) diverges when the second initial guess is assumed.

Problem 6 (fluid permeability in biogels [24]). The relation of the pressure gradient to the fluid velocity in porous medium (extracellular fiber matrix) can be defined with the specific hydraulic permeability via the following nonlinear model: where stands for the radius of the fiber, shows the specific hydraulic permeability, and is the porosity of the medium. If we assume and , we obtain the following third-degree polynomial:

It is observed in Table 3 that the absolute error at the final iteration is smallest of all the errors and so is the absolute functional value while consuming reasonable amount of machine time computed in seconds. It is true in case of both initial guesses, that is, and . For the first initial guess, the number of iterations is set to , and it is for the second initial guess. However, the absolute errors are smallest in both situations.

Problem 7 (law of population growth [26]). In the field of population dynamics, the following first-order linear ordinary differential equation is used: where is the population at any time , the constant birth rate of population is denoted by , and shows the constant immigration rate. Solving the above linear differential model, we obtain its general solution as follows: where is the initial population. Using the initial condition and values of the other parameters given in [27], the birth rate can be determined with the help of following nonlinear equation: where is the required birth rate.

It is observed in Table 4 that the absolute error at the final iteration is smallest of all the errors and so is the absolute functional value while consuming reasonable amount of machine time computed in seconds for the approximate birth rate determined to be . It is true in case of both initial guesses, that is, and . For the first initial guess, the number of iterations is set to , and it is for the second initial guess. However, the absolute errors are smallest in both situations. Further, it may also be noted that the method given in Equation (1) failed for and diverged for . Similarly, the methods given in Equations (2) and (6) diverged for .

Problem 8 (neurophysiology application [28, 29]). The nonlinear model consists of the following six equations: The constants in the above model can be randomly chosen. In our experiment, we considered

It is observed in Table 5 that the absolute error at the final iteration is smallest of all the errors for the proposed method given in (7) while consuming reasonable amount of machine time computed in seconds for the initial guess taken to be . Further, it may also be noted that the methods given in Equations (4) and (5) diverged for this particular applied model. Thus, the proposed method (7) is highly accurate compared to other competitive methods.

7. Medical Science Models for Numerical Simulations

We have proposed a new three-step hybrid technique for dealing with nonlinear equations and real-world application problems in science and engineering. The proposed three-step hybrid technique has a convergence order of six and needs only five function evaluations. The newly proposed technique has a better efficiency index of 1.431. Using the Taylor series, the order of convergence and asymptotic error of the proposed three-step hybrid technique has been theoretically formulated in scalar and vector forms. Compared to other existing numerical techniques, the proposed three-step hybrid technique outperforms them in terms of absolute errors, absolute functional value computed during the last iteration, and machine time in seconds. Moreover, the proposed method has a minor absolute error, no matter the starting conditions are, for simulations of nonlinear models used in real-world medical science. The proposed technique’s quick convergence is shown using polynomiography when applied to several complex-valued polynomials. Having said this, future research work would include implementing the proposed technique with memory while keeping time efficiency and computational complexity in mind and proving semilocal convergence. Regarding multiple solutions, the homotopy methods are useful. We will consider homotopy method while merging it with the existing approach to deal with the multiple roots. Such kinds of analyses will be carried out in future research studies.

Data Availability

No data is used during the study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.