1. Introduction
Nonlinear mathematical models play a critical role in various scientific and engineering fields, providing essential insights into complex phenomena that cannot be adequately described by linear equations [
1,
2,
3]. Many of these models are derived from polynomial equations with a single variable. Typically, these equations are expressed in the following manner:
where
.
A classic example from electrical engineering is the diode equation [
4], which describes the relationship between current and voltage in a semiconductor diode. This nonlinear equation captures the exponential connection between voltage and current in a diode, as shown below:
where
I represents the diode current,
is the reverse saturation current,
V is the voltage across the diode,
n is the ideality factor, and
is the thermal voltage (
where
k is Boltzmann’s constant,
T is temperature, and
q is the charge of an electron). This equation is pivotal in understanding the nonlinear behavior of diodes, which are fundamental components in modern electronics.
Nonlinear behavior is also frequently observed in mechanical systems [
5]. For instance, the equation
mathematically represents a nonlinear spring model, where
F stands for the applied force,
x for the displacement,
k for the stiffness, and
c for the nonlinear coefficient. This model is essential in understanding the behavior of materials and structures under varying loads.
In chemical kinetics, nonlinear reaction models are essential for describing the rates of reactions. The Michaelis–Menten equation [
6] is a prominent example, given by:
where
v is the reaction rate,
is the maximum reaction rate,
is the substrate concentration, and
is the Michaelis constant. This nonlinear equation describes how the reaction rate depends on the concentration of the substrate, crucial for understanding enzyme kinetics.
Another example is the van der Waals equation in thermodynamics [
7], which corrects the ideal gas law to account for the finite size of molecules and the attraction between them. The van der Waals equation is given by:
where
P is the pressure,
V is the volume,
T is the temperature,
R is the gas constant, and
a and
b are substance-specific constants. This nonlinear equation is fundamental in describing the behavior of real gases, especially under high pressure and low temperature.
In economics, nonlinear equations are used to model complex market behaviors. The Cobb–Douglas production function is a well-known nonlinear model [
8] that describes the relationship between inputs (capital and labor) and the amount of output produced:
where
Q is the total production (output),
L is the labor input,
K is the capital input,
A is a constant representing total factor productivity, and
and
are the output elasticities of labor and capital, respectively. This model is fundamental in the study of production and economic growth.
Among several existing methods for solving nonlinear equations, the Newton–Raphson solver [
7], also known as Newton’s solver, is renowned for its rapid convergence (quadratic) and its effectiveness in approximating the root of a real-valued function
. Newton’s solver is described as follows:
where
must not be zero at any step of the iteration. This solver is widely used due to its simplicity and efficiency in finding solutions to nonlinear equations.
Fractional calculus, which has historical origins dating back to the 17th century, is not a recent area of research. However, in recent times, it has emerged as a powerful tool for solving real-world problems [
9,
10,
11,
12]. One fundamental concept in fractional calculus is the Caputo fractional derivative. The Caputo fractional derivative [
13] of
of order
is defined as
where
represents the gamma function. The Caputo fractional derivative provides a means of extending traditional calculus to non-integer orders, offering new perspectives and techniques for solving differential equations.
It is essential to acknowledge that employing the Caputo fractional derivative for solving nonlinear algebraic equations is unconventional and less prevalent compared to traditional root-finding techniques such as the Newton–Raphson solver (simply Newton’s solver) or the bisection method. Conventional approaches may often be more effective and straightforward, depending on the specific problem at hand. Utilizing the Caputo fractional derivative to identify roots represents a sophisticated technique requiring a meticulous examination of the problem’s characteristics and numerical methodologies. The fractional Newton’s solver, using the Caputo differential operator instead of an integer-order derivative, provides several compelling benefits when solving one-dimensional nonlinear equations of the form . One key advantage is the flexibility and enhanced convergence properties offered by fractional calculus. The Caputo derivative generalizes the concept of differentiation to non-integer orders, which allows for a smoother and more adaptive approximation of the function’s behavior around its roots. This flexibility can lead to improved accuracy, particularly in cases where the standard Newton’s solver may struggle due to sharp changes or irregularities in the function’s behavior. Additionally, the fractional derivative introduces a memory effect, taking into account the function’s history over an interval, which can help in capturing more complex dynamics of nonlinear equations, leading to faster convergence in certain scenarios. This characteristic makes the solver especially useful when dealing with highly nonlinear equations where traditional integer-order methods might fail to converge or do so more slowly. Furthermore, using the Caputo derivative often results in a more stable solution process, reducing sensitivity to initial guesses and mitigating issues like overshooting or divergence near singularities. These advantages can be particularly appealing to reviewers looking for innovative, robust methods for nonlinear equation solving.
The objective of this research study is to enhance Newton’s solver by incorporating the Caputo fractional derivative. To the best of the authors’ knowledge, previous attempts in this area are documented in the literature (e.g., [
14,
15,
16,
17]). This study aims to build on these efforts, providing a more comprehensive and effective approach to solving nonlinear equations.
The remainder of this article is structured as follows: In
Section 2, the research methodology based on the generalized Taylor’s formula is presented.
Section 3 modifies an existing fractional-order Caputo-based Newton’s solver and discusses its convergence order in depth. The next section,
Section 4, provides numerical simulations that demonstrate the effectiveness of the proposed modified fractional Newton’s solver in solving one-dimensional nonlinear equations from various scientific and engineering fields. The article concludes with an emphasis on the main findings and suggestions for future research directions.
4. Numerical Simulations
In this section, we apply the proposed modified fractional Newton’s solver, detailed in (
16), to simulate nonlinear equations where the classical Newton–Raphson (NR) method (
) either fails or requires an excessive number of iterations to approximate all the simple roots of nonlinear equations of the type (
1). These simulations were executed using MAPLE software 2022 on a laptop with Windows 11, powered by an Intel(R) Core(TM) i7–1065G7 CPU at 1.30 GHz (1.50 GHz) and equipped with 24 GB of RAM. Each table includes the fractional-order (
), the approximate root at the final iteration, the absolute error at the final iteration, the absolute functional value at the final iteration, and the CPU time measured in seconds during the numerical simulations. In addition to tabular results, we have also shown numerical simulations via graphs of the absolute errors versus number of iterations for each numerical experiment under consideration.
Problem 1. We begin by considering the first nonlinear equation taken from [17], a sixth degree polynomial, as shown below:The six exact roots for the above nonlinear polynomial are given as follows: , , , , , and . The numerical simulations for the nonlinear equation
in Problem 1 are given in
Table 1. It can be observed from this Table that the modified Newton fractional method with convergence order
is working well enough when different fractional orders are chosen at random. It is also noted the approximate roots are obtained as the complex numbers when the initial guess
is taken. Taking different values of
we obtain several roots of the nonlinear Equation (
24) with a very small absolute error obtained at the final iteration and so is the absolute functional value with reasonably small CPU time consumed in seconds. The performance of the solver (
16) shows that it can be used to find approximate solutions of different kinds of nonlinear equations where the classical Newton (
) does not have several degrees of freedom when it comes to order of the derivative.
When comparing the numerical simulations of the proposed modified fractional Newton’s solver (
9) with those from the fractional Newton’s solver presented in previous studies, several key differences emerge as shown in
Table 2 for
. The proposed solver exhibits a more consistent approach towards the approximate roots, particularly with decreasing values of
, as evident from the smaller changes in
and the lower values of
. For instance, at
, the proposed solver yields a more accurate result in terms of the functional
and takes less CPU time (9.27 s vs. 11.01 s). Moreover, the modified solver converges faster for
and
as indicated by smaller values of
and
, with reduced computational time compared to the classical method. These improvements highlight the efficiency of the proposed approach, especially in terms of accuracy and computational cost across different values of
.
The graph in
Figure 1 demonstrates the superiority of the fractional Newton’s solver in solving the nonlinear equation presented in Problem 1. It showcases the behavior of absolute errors versus the number of iterations, comparing various fractional orders of
, including
,
,
,
, and the classical Newton’s solver (
). In this case, the classical Newton solver exhibits rapid convergence but is limited to finding only one real root. In contrast, the fractional Newton’s solver, with its flexibility in adjusting the order
, achieves remarkable convergence properties while providing the ability to approximate multiple complex roots of the nonlinear equation. The graph reveals that fractional values of
result in consistent reduction of absolute errors over iterations, with lower values of
demonstrating more gradual convergence. However, this gradual nature allows the fractional method to explore multiple potential solutions, a capability that the classical method lacks due to its limited degrees of freedom. This comparison illustrates the powerful and versatile nature of the fractional Newton’s solver given in (
16). Not only does it converge efficiently for a wide range of
values, but it also uncovers multiple roots that the classical method fails to find. The ability to control the fractional order adds significant flexibility, making the fractional Newton’s solver an invaluable tool for addressing nonlinear equations with multiple roots and complex behaviors, as observed in Problem 1.
Problem 2. As a second numerical problem, we have chosen a well-known mathematical model [5] used in the mechanical systems as a nonlinear spring model given in (3) where the applied force F is replaced by , the stiffness constant k is chosen to 1 whereas the nonlinear coefficient c is taken to be 2. The nonlinear model takes the following shape: The three exact roots for the above nonlinear polynomial are given as follows: The numerical simulations for the nonlinear equation
in Problem 2 using only 10 iterations are given in
Table 3. It can be observed from this Table that the modified Newton fractional method with convergence order
is working well enough when different fractional orders are chosen at random. It is also noted that the approximate roots are obtained near zero when the initial guess
is assumed. This initial guess is far away from the exact one even though the proposed method (
16) does not fail to converge. Taking different values of
, we obtained the real solution (0) of the nonlinear Equation (
25) with a very small absolute error obtained at the final iteration and so is the absolute functional value with reasonably small CPU time consumption measured in seconds. The performance of the solver (
16) shows that it can be used to find approximate solutions of different kinds of nonlinear equations.
When comparing the numerical simulations of the proposed modified fractional Newton’s solver (
9) with those of the fractional Newton’s solver given in previous studies for the nonlinear function
, we observe in
Table 4 that the proposed solver provides significantly better convergence. For instance, at
, the proposed solver shows a much smaller value of
(
vs.
) and a lower value of
(
vs.
) with reduced CPU time (1.53 s vs. 2.11 s). The trend continues across other values of
, where the modified solver achieves smaller values of both
and
, suggesting improved convergence behavior. Overall, the modified solver demonstrates enhanced efficiency in terms of accuracy and computational time.
Additionally, the graph in
Figure 2 illustrates the behavior of absolute errors versus the number of iterations for Problem 2, using different values of the fractional order
in the fractional Newton solver. The absolute errors are plotted on a logarithmic scale along the vertical axis, while the number of iterations is represented on the horizontal axis. The simulation results show the convergence behavior for various values of
, including
,
,
,
, and
, which corresponds to the classical Newton’s method. The graph clearly shows that the classical method, represented by
, achieves the smallest absolute errors within a few iterations, reducing the error to approximately zero before the tenth iteration. As the value of
decreases, the convergence rate becomes slower, with larger values of
exhibiting faster convergence. Nevertheless, even with the smallest value of
, the method still converges effectively, although more iterations are required. This behavior highlights the efficiency of the fractional Newton solver across a range of fractional orders, allowing for flexible control over convergence speed depending on the choice of
. Moreover, as shown in
Figure 2, the classical Newton’s solver achieves the smallest absolute errors but converges to only one real root. In contrast, the other curves for different
values can find multiple roots of the nonlinear equation in Problem 2.
Problem 3. As a third numerical problem, we have chosen a nonlinear equation containing a trigonometric function from [24]: The nonlinear Equation (
27) has been simulated with the proposed modified fractional Newton’s solver given in (
16) taking an initial guess
. It may be further noted that the fractional-order derivatives of (
27) are not always possible to obtain in closed form, so we have attempted to solve it only for
for which the Caputo half-order derivative of (
27) is as follows:
The equation above (computed by MAPLE software 2022) contains special functions and known as the Fresnel sine integral and Fresnel cosine integral, respectively.
The numerical simulations presented in
Table 5 demonstrate the performance of the modified fractional Newton’s solver for the nonlinear equation
in Problem 3, with a fractional order of
. As the number of iterations
N increases, the approximate root converges towards 0.12862, with the absolute difference
decreasing progressively from
after 10 iterations to
after 400 iterations. The functional value
also decreases, indicating that the solver is successfully reducing the error in each iteration. The CPU time required for the simulations increases gradually, from 3.35 s for 10 iterations to 8.95 s for 400 iterations, reflecting the computational cost associated with a higher number of iterations. Overall, the results show steady convergence towards the approximate root, with both the error and functional values reducing consistently as the number of iterations increases, confirming the effectiveness of the fractional-order solver for this trigonometric nonlinear problem.
When comparing the numerical simulations of the modified fractional Newton’s solver (
16) and the fractional Newton’s solver (
9) for the nonlinear function
, the modified solver in
Table 6 shows clear improvements in convergence and accuracy. After 10 iterations, the modified solver gives an approximate root of
, with
and
, which is considerably better than (
9)’s result of
, with a larger error
and
. As the number of iterations increases, the modified solver continues to refine the root, reaching
and
after 400 iterations, whereas the solver (
9) stagnates with no improvement in the error (
and
) even at 400 iterations. Furthermore, the CPU time for the modified solver remains competitive, increasing linearly with iterations. This demonstrates that the proposed solver not only provides more accurate results but also maintains computational efficiency.
Problem 4. As a final numerical problem, we have chosen a nonlinear equation containing an exponential function from [24]: The nonlinear Equation (
29) has been simulated with the proposed modified fractional Newton’s solver given in (
16) taking an initial guess
. Once again, we have attempted to solve it only for
for which the Caputo half-order derivative of (
27) is as follows:
The equation above (computed by MAPLE software 2022) contains a special function
known as the imaginary error function.
The numerical simulations in
Table 7 illustrate the behavior of the modified fractional Newton’s solver for the nonlinear equation
in Problem 4, where an exponential term is included, with a fractional order of
. Starting with an initial guess of
, the solver steadily converges towards an approximate root of −2.3231 as the number of iterations increases. The absolute error
decreases consistently from
after 10 iterations to
after 400 iterations. The functional value
also shows continuous improvement, reducing from
at 10 iterations to
after 400 iterations, indicating the solver’s effectiveness in minimizing the residual error. The CPU time required for each simulation grows incrementally from 2.01 s at 10 iterations to 7.852 s at 400 iterations, demonstrating that higher precision and lower error come at the cost of increased computational effort. These results suggest that the solver efficiently handles the nonlinear equation involving exponential functions, providing steady convergence as the number of iterations increases.
When comparing the numerical simulations for the modified fractional Newton’s solver (
16) and the fractional Newton’s solver (
9) for the nonlinear function
, it becomes clear that the modified fractional Newton’s solver (
16) converges faster and provides more accurate results as shown in
Table 8. After just 10 iterations, the modified solver achieves an approximate root of −2.3812 with
and
, while the solver (
9) results in a complex root of
with a much larger error
and
. As the number of iterations increases, the modified solver consistently refines the root, achieving
and
after 400 iterations. In contrast, the solver (
9) exhibits significantly higher errors throughout, with
and
at 400 iterations. Furthermore, the CPU time for the modified solver remains much lower, ranging from 2.01 s to 7.85 s, compared to the other solver’s times, which increase drastically from 3.14 s to 9.59 s. These results highlight the improved convergence and computational efficiency of the modified fractional Newton’s solver.