Below, we present several systems of nonlinear equations that we solve to confirm the reliability of the methods based on the conditions stated in Theorem 2. Specifically, methods that do not require the evaluation of Jacobian matrices.
3.1. Computational Efficiency
Now, we present five classes of iterative methods that we use to apply our technique and perform various numerical tests in relation to specific academic problems. Then, we apply the third step of our approach to each of these methods. In a first step, we compute the computational efficiency index of each of these methods, in order to be able to compare the methods of order p with the schemes modified to among the different classes of approaches.
The first scheme to be used to increase its convergence order and check its efficiency is a modification of the method presented by Cordero et al. in [
13], where we have eliminated the Jacobian matrix. For simplicity we denote it as
, where
represents the parameter selected in that scheme, 4 is the order of the method and
.
where
The second test scheme we employ in this paper is Traub’s method, which is introduced by Traub in [
14]. The system-transferred version of this method, where the Jacobian was also replaced by the split difference and
, is represented by the following expression:
where
Chun’s method was initially introduced in [
15]. Now, we present a modification of this scheme, in which we replace the Jacobian matrix with the divided difference for
.
being
where
Ostrowski’s method presented in [
10] and transferred to systems by Grau et al. in [
16], as in the previous cases we modify this method by replacing the Jacobian matrix by the split difference proposed in this work for
.
where
Finally, we employ the family of iterative methods proposed by Cordero et al. in [
17]. This class, characterized by having convergence order
in three steps, allows us to apply our new technique, stated in Theorem 2, resulting in a transformation of the scheme into a four-step method, achieving an increase in its convergence order up to
units. The adoption of this advanced technique promises to offer a level of accuracy and efficiency in the results obtained. This scheme takes its new form after replacing the Jacobian matrix by the proposed divided difference for
, its iterative expression in three steps is as follows:
for
and Note that in each method we use the value
. After several numerical tests, we found that the iterative schemes converge faster to the solution when
is near to zero.
We apply to each of them the conditions of Theorem 2 in order to increase their orders of convergence from p to .
In
Table 1, we present information on the order of convergence, the number of scalar functional evaluations per iteration, the number of products/quotients per iteration, and the computational efficiency index (CI) for each method, both before and after applying our proposed third step. It is important to remember that in order to evaluate the function in one iteration, the computation of scalar functions is required. The number of scalar function evaluations is
for any split-difference evaluation
and
for the expression
. Furthermore, to each iterative class presented after applying our scheme, we refer to them as
through
respectively, where
p represents the convergence order of each modified method.
In
Figure 1 and
Figure 2, we can observe the computational efficiency behavior of our technique, both for the methods
through
and for the modified methods by incorporating our third step when applied to small and large systems.
3.3. Application of the finite difference method on a model of nutrient diffusion in a biological substrate
Now, we focus on the detailed study of a nonlinear elliptic initial value and contour problem, which has been previously treated in [
18]. To enrich and improve the analysis, we have introduced an additional term in the equation, namely
, which makes the problem non-differentiable.The proposed partial differential equation has the ability to model a wide range of nonlinear phenomena in physical, chemical and biological systems.
In the following, we delve into an applied problem concerning the modeling of nutrient diffusion in a biological substrate. We will state the problem and discuss the potential implications that solving it could have for researchers in various fields and for farmers, as well as the interpretation of its solution.
In the context of agriculture and biotechnology, let us consider a two-dimensional biological substrate that represents a cultivation area or a growth medium for microorganisms. We aim to understand how nutrients diffuse and distribute within this substrate, impacting the growth and health of the organisms present,
In this scenario, represents the concentration of nutrients at each point within the substrate. The equation reflects how nutrients diffuse within the substrate, while the term incorporates the interaction between nutrient concentration and the biochemical processes present in the substrate.
The boundary conditions are derived from the conditions at the edges of the cultivation area. The conditions at the lateral edges ( and ) could reflect the initial nutrient concentration or the constant input of nutrients into the substrate. The conditions at the upper and lower edges ( and ) could represent nutrient absorption by plant roots or interaction with microorganisms on the surface.
Solving this problem would enable researchers and farmers to understand how nutrients are distributed within the substrate and how they impact the growth and health of the organisms present, providing valuable insights for optimizing agricultural practices and enhancing biological yields.
As an illustrative example, we solve this equation for a small system, employing a block-wise approach to represent it as follows.
We create a mesh for discretizing the problem
,
, we have the mesh point
with
and
,
such that :
So, by approximating the partial derivatives by central divided differences, we have
for
Now, we denote
simplifying the notation we obtain:
with
and
The equations (7) together with the boundary and initial conditions form a nonlinear system of size
given by:
where
with
. in addition,
W denotes a vector containing the boundary conditions. We can set the nonlinear system as follows,
Let us define the differentiable part as , and the non-differentiable part as , so that the equation holds.
To solve the equation (8), we employ the iterative method . We generate an initial approximation of the exact solution . During the execution of the iterative process, we use variable precision arithmetics with a precision of 100 digits. We define the stopping criterion as the difference between two consecutive iterations, such that and also . The technical specifications of the computer used to solve this case are identical to those employed in solving academical problems. In this instance, we select .
Solving the system associated with this PDE, we write the solution of the system represented in the following matrix.
After 3 iterations, the obtained solution satisfies , and the norm of the nonlinear operator evaluated at the last iteration is such that . The approximate solution in , resized to a matrix for , and then embedded in the solution matrix within the grid bounded by the boundary conditions, is presented in the matrix above.
We can affirm that the values obtained fall within the range . In the context of the posed problem, involving the diffusion of nutrients in a two-dimensional biological substrate, these observations take on fundamental significance. The concentration of nutrients demonstrates a trend in which values are bounded between 0 and . This limitation in concentration implies a biological equilibrium in the system, where absorption, diffusion, and biochemical reactions harmonize. This characteristic suggests that the system is stable and well-regulated in terms of nutrient availability.
The coherence between the obtained values and the initial and boundary conditions of the problem reinforces the validity of the solution. This indicates that the nutrient distribution aligns with the influences of the boundary conditions, thus supporting the biological interpretation of the model.
The influence of the differential equation is reflected in the limited concentration range. This implies that biochemical interactions between nutrients and present species are influencing nutrient distribution in the substrate.
In summary, the observation that the internal values of the solution matrix lie within the range 0 to suggests a balanced, stable, and regulated biological system in terms of nutrient concentration. The alignment with the conditions of the problem and the influence of biochemical interactions endorse the validity of the obtained results and their interpretation in the context of agriculture and biotechnology.