Next Article in Journal
A Robust State Estimation Framework Employing a Nonlinear PI2 Observer for Photobioreactor Monitoring
Previous Article in Journal
Advanced Frequency of Thick FGM Spherical Shells by Nonlinear Shear and TSDT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Order Parallel Framework for Simultaneous Root-Finding in Nonlinear Systems with Multiple Solutions

by
Mudassir Shams
1,2 and
Bruno Carpentieri
3,*
1
Department of Mathematics, Faculty of Arts and Science, Balikesir University, 10145 Balıkesir, Turkey
2
Department of Mathematics and Statistics, Riphah International University, Islamabad 44000, Pakistan
3
Faculty of Engineering, Free University of Bozen-Bolzano, 39100 Bolzano, Italy
*
Author to whom correspondence should be addressed.
AppliedMath 2026, 6(3), 43; https://doi.org/10.3390/appliedmath6030043
Submission received: 27 December 2025 / Revised: 5 February 2026 / Accepted: 4 March 2026 / Published: 9 March 2026
(This article belongs to the Section Computational and Numerical Mathematics)

Abstract

Nonlinear systems with multiple roots arise frequently in biomedical and engineering models, yet their reliable numerical solution remains a challenging task. Many classical methods suffer from sensitivity to initial guesses, reduced convergence rates, and loss of accuracy in the presence of multiple or clustered solutions. In addition, the exploitation of parallelism to improve robustness and computational efficiency has received limited attention. In this work, we propose a high-accuracy parallel numerical framework of fourth-order convergence for the simultaneous approximation of all solutions of nonlinear systems with multiple roots. The proposed scheme is derivative-free and structurally decoupled, enabling efficient parallel implementation and robust convergence even when reliable initial approximations are unavailable. The effectiveness of the method is demonstrated on representative biomedical engineering models, including a glucose–insulin–glucagon regulatory network and a multi-compartment pharmacokinetic system, both exhibiting strong nonlinearity and multistability. Numerical experiments confirm stable convergence toward distinct solution clusters, machine-level accuracy, reduced residual norms, and improved computational performance when compared with existing approaches. These results indicate that the proposed framework provides a reliable and efficient alternative for solving nonlinear systems with multiple roots in complex applied settings.

1. Introduction

Systems of nonlinear equations arise naturally in a wide range of scientific, engineering, and biomedical applications. In many practical settings, the solution of interest corresponds to a multiple root, namely a solution at which the associated Jacobian matrix is singular or nearly singular. The presence of multiple roots substantially complicates both the theoretical analysis and the numerical treatment of such systems, and it often leads to a severe degradation in the performance of classical iterative solvers. As a result, the development of robust, efficient, and globally convergent numerical schemes for nonlinear systems with multiple roots remains an important and challenging research problem [1,2].
Nonlinear systems play a central role in the mathematical modeling of complex phenomena across science and engineering. In physics and chemistry, they arise from equilibrium conditions, reaction kinetics, and the discretization of nonlinear partial differential equations [3]. In engineering disciplines such as electrical, mechanical, civil, and chemical engineering, nonlinear algebraic systems naturally emerge in applications including circuit analysis, structural mechanics, fluid flow, control systems, and optimization.
In biomedical engineering, nonlinear systems are particularly prevalent due to the intrinsic complexity of biological processes. Models describing glucose–insulin regulation [4], population dynamics [5], epidemiological spreading [6], enzyme kinetics [7], neural networks [8], pharmacokinetics [9], and physiological feedback mechanisms [10] frequently give rise to nonlinear systems through steady-state analysis or numerical discretization. These models often exhibit multiple equilibrium states, which may correspond to healthy, pathological, or transitional physiological regimes. Accurately computing such multiple roots is therefore essential for analyzing system stability, understanding bifurcation phenomena, and supporting the design of effective therapeutic interventions.
These modeling procedures typically lead to the solution of a system of nonlinear equations with possible multiple roots, given by
f 1 ( x 1 , x 2 , , x n ) = 0 , f 2 ( x 1 , x 2 , , x n ) = 0 , f n ( x 1 , x 2 , , x n ) = 0 ,
where each function f k : R n R , k = 1 , 2 , , n , is assumed to be sufficiently smooth. The system (1) admits a solution ζ = ( ζ 1 , ζ 2 , , ζ n ) h R n , which may be a multiple root in the sense that the associated Jacobian matrix is singular at ζ .
By introducing the vector-valued nonlinear mapping
F ( x ) = f 1 ( x ) , f 2 ( x ) , , f n ( x ) T , x R n ,
the system (1) can be written compactly as
F ( x ) = 0 .
When the Jacobian matrix
J ( ζ k ) = f i x j ( ζ k ) i , j = 1 n
is singular, the solution ζ is referred to as a multiple root. In this case, classical numerical methods [11,12,13], which are typically designed for simple roots, may fail or exhibit severe performance degradation.
Exact and analytical approaches for solving nonlinear systems include algebraic elimination techniques [14], symbolic computation [15], Gröbner bases [16], resultants, and homotopy-based symbolic methods [17]. While these techniques can provide valuable theoretical insight and, in some cases, closed-form solutions for low-dimensional or specially structured problems, they suffer from severe limitations when applied to realistic models. In particular, symbolic methods rapidly become computationally infeasible as the system dimension increases or as nonlinearities become more pronounced. Moreover, analytical solutions are rarely available for systems arising from the discretization of differential equations, biomedical models, or high-dimensional engineering applications. In the presence of multiple roots, symbolic approaches often encounter additional challenges related to degeneracy and ill-conditioning. Consequently, exact methods are largely confined to academic or small-scale examples and are generally unsuitable for large-scale or real-world problems.
Due to the limitations of analytical approaches, numerical methods remain the primary tools for solving nonlinear systems. Classical schemes such as the Newton–Raphson method [18], quasi-Newton methods [19], secant-type methods [20], and fixed-point iterations [21] are widely used in practice. However, these methods are primarily designed for simple roots and typically exhibit only local convergence behavior. When applied to systems of nonlinear equations with multiple roots, classical techniques face several well-known limitations, including:
-
A loss of convergence rate, increased sensitivity to initial guesses, and possible stagnation or divergence near multiple roots;
-
The reliance of multiplicity-aware iterative methods on explicit derivative evaluations and prior knowledge of the root multiplicity, which is often unavailable in practice for general systems;
-
The limited effectiveness of derivative-free and higher-order schemes, which, although proposed to reduce computational cost and improve efficiency, frequently remain locally convergent;
-
A strong dependence on accurate initial approximations, which restricts their robustness in complex or poorly characterized problem settings;
-
Reduced applicability to high-dimensional systems or nonlinear problems exhibiting multiple or clustered solutions.
These challenges highlight a clear research gap, namely the need for numerical schemes capable of solving systems of nonlinear equations with multiple roots while exhibiting enhanced robustness and reliable convergence behavior in practical settings. This requirement is particularly important in biomedical and engineering applications, where accurate initial approximations are rarely available and where divergence or convergence to unintended equilibria can compromise both computational efficiency and the interpretation of model outcomes. In this context, numerical methods that are able to identify multiple or clustered solutions simultaneously, while maintaining robustness and scalability, are especially desirable.
Motivated by the challenges outlined above, this paper proposes a numerical framework for solving systems of nonlinear equations with multiple roots. The main contributions of this work can be summarized as follows:
(a)
A higher-order iterative method is developed for nonlinear systems with multiple roots, achieving improved convergence speed while maintaining robustness.
(b)
The proposed scheme avoids explicit derivative computations, thereby reducing computational complexity and making it suitable for large-scale and complex systems.
(c)
A theoretical convergence analysis is provided, including local convergence results, error equations, and convergence order under mild assumptions, together with an empirical investigation of robustness in the presence of multiple roots.
(d)
The algorithm is designed to be naturally compatible with multicore and parallel computing architectures, enabling efficient implementation on modern high-performance computing platforms.
(e)
The proposed framework applies to both real- and complex-valued systems of nonlinear equations with multiple roots, which commonly arise in engineering and biomedical applications.
The contribution of this study lies in a unified algorithmic framework combining higher-order local convergence, a derivative-free formulation, empirically robust convergence behavior, and parallel computation within a single numerical framework for nonlinear systems with multiple roots. While existing approaches typically address these aspects separately, the proposed method combines them within a coherent algorithmic design, achieving a balance between robustness, efficiency, and scalability. This integrated perspective is particularly relevant for nonlinear systems arising in scientific and biomedical applications, where multiple roots and clustered solutions are frequently encountered.
The remainder of this paper is organized as follows. Section 2 introduces the proposed numerical scheme, presents its mathematical formulation, and provides a convergence analysis, including local convergence results and an empirical assessment of robustness in the observed convergence behavior Section 3 discusses implementation aspects, with particular emphasis on parallel and multicore strategies. Section 4 presents extensive numerical experiments, covering benchmark problems and biomedical engineering applications, and compares the proposed method with existing schemes. Finally, Section 5 concludes the paper and outlines possible directions for future research.

2. Construction and Analysis of the Computational Schemes

The diagonalization of Weierstrass corrections [22] for systems of nonlinear equations enables the construction of iterative schemes in which vector-valued approximations are updated simultaneously and in a decoupled manner [23,24,25]. This formulation provides a flexible framework for incorporating Jacobian-based or Jacobian-free refinements, as well as higher-order correction terms, with the aim of improving convergence properties. As a result, such schemes are particularly well suited for the efficient computation of multiple and clustered solutions in multidimensional nonlinear systems.
A representative example is a generalized version of the classical Weierstrass–Durand–Kerner (WDSM) method [26], which can be written as
x k [ j + 1 ] = x k [ j ] F ( x j [ j ] ) h = 1 h k n D x k [ j ] , x h [ j ] ,
and which converges quadratically to the exact solution of (4). Here, D ( x k [ j ] , x h [ j ] ) denotes the correction term used in the WDK framework for computing all solutions simultaneously, with  x C n and F : C n C n . We refer to the iterative scheme (4) as VWDM. For the case of multiple roots, the corresponding correction is written as
D σ j x k [ j ] , x h [ j ] = h = 1 h k n D x k [ j ] , x h [ j ] σ j .
A generalized version of the Aberth–Ehrlich method [27] for solving (1), denoted by VELM, is given by
x k [ j + 1 ] = x k [ j ] σ k F ( x k [ j ] ) σ k J F ( x k [ j ] ) F ( x k [ j ] ) h = 1 h k d k σ j x k [ j ] x h [ j ] F ( x k [ j ] ) ,
where
J ( x k [ j ] ) F ( x k [ j ] ) = J ( ζ k ) F T ( x k [ j ] ) F T ( x k [ j ] ) F ( x k [ j ] ) ,
and J ( x k [ j ] ) denotes the Jacobian matrix of F ( x k [ j ] ) . The VELM scheme combines Jacobian information with interaction terms among the iterates in order to improve convergence when multiple or closely spaced solutions are present.
More recently, Cordero et al. [28] proposed a parallel scheme with convergence order 2 p (for p = 1 ), which can be written as
x k [ j + 1 ] = x k [ j ] F ( x k [ j ] ) F x k [ j ] , x k [ j ] + β F ( x k [ j ] ) F ( x k [ j ] ) h = 1 h k d k 1 x k [ j ] x h [ j ] ,
where β R . We refer to the iterative scheme (7) as VCAM.

2.1. Construction of the Scheme

Motivated by the iterative schemes reviewed above, the objective of this study is to develop and generalize a two-step root-finding approach originally proposed for simple roots in [29]. By combining this framework with the diagonalized corrections defined in (4) and (5), we construct a simultaneous scheme capable of approximating all distinct solutions of a nonlinear system, including multiple and clustered roots. The resulting two-stage iterative process is defined as follows:
y k [ j ] = x k [ j ] F x k [ j ] h = 1 h k n D x k [ j ] , x h [ j ] , x k [ j + 1 ] = y k [ j ] P k [ j ] 2 I P k [ j ] + 5 4 I P k [ j ] 2 1 6 I P k [ j ] 3 F y k [ j ] h = 1 h k n D y k [ j ] , y h [ j ] .
where
P k [ j ] = h = 1 h k n D y k [ j ] , y h [ j ] D x k [ j ] , x h [ j ] .
We refer to the iterative scheme (8) as VSMB. The adaptive correction factor P k [ j ] is a new ingredient of the VSMB framework and does not appear in classical simultaneous root-finding schemes. It constitutes the main mathematical novelty of the second-stage update. The correction operator D : R n × R n R is defined componentwise by
D ( u , v ) = diag u 1 v 1 , u 2 v 2 , , u n v n ,
where u = ( u 1 , , u n ) T and v = ( v 1 , , v n ) T . In practical computations, D ( u , v ) acts as a diagonal scaling matrix, and its inverse is computed elementwise, provided that u i v i for all i.
For each iterate x k [ j ] , the collective interaction with the remaining approximations { x h [ j ] } h k is modeled through the product
h = 1 h k n D ( x k [ j ] , x h [ j ] ) ,
which generalizes the classical denominator employed in simultaneous root-finding methods. This construction enforces mutual repulsion among concurrent solution trajectories, thereby preventing collapse toward a single root and preserving the diagonal decoupling of the system.
The same construction is applied at the intermediate stage y k [ j ] , ensuring consistency across both stages of the VSMB iteration. The ratio of correction operators,
P k [ j ] = h = 1 h k n D ( y k [ j ] , y h [ j ] ) D ( x k [ j ] , x h [ j ] ) ,
acts as a nonlinear adaptive scaling factor that captures the local deformation of the configuration of solution approximations between successive stages.
This construction yields a fully diagonalized and Jacobian-free correction mechanism, making the VSMB scheme computationally efficient, parallelizable, and suitable for large-scale nonlinear systems.

2.2. Theoretical Convergence Analysis

We begin by establishing the local convergence properties of the proposed scheme under standard regularity assumptions, focusing on the case of simple roots.
Theorem 1. 
Let ζ 1 , ζ 2 , , ζ σ be simple solutions of the nonlinear system F ( x ) = 0 , i.e., det J F ( ζ k ) 0 for all k = 1 , , σ . Assume that the initial approximations x 1 [ 0 ] , x 2 [ 0 ] , , x n [ 0 ] are sufficiently close to these solutions and are mutually distinct. Then, the proposed parallel method (8) converges locally to ζ k with fourth-order convergence.
Proof. 
Let ζ k be a simple root of the nonlinear system F ( x ) = 0 , and define the corresponding error vectors at iteration j by
ϵ k = x k [ j ] ζ k , ϵ k = y k [ j ] ζ k , ϵ k = x k [ j + 1 ] ζ k .
First sub-step. From the definition of the intermediate iterate y k [ j ] , the error satisfies
ϵ k = ϵ k F ( x k [ j ] ) h = 1 h k n D ( x k [ j ] , x h [ j ] ) .
Since ζ k is a simple root, the Jacobian matrix J ( ζ k ) is nonsingular. Using the Taylor expansion of F about ζ k , we obtain
F ( x k [ j ] ) = J ( ζ k ) ϵ k + R k ( ϵ k ) ,
where R k ( ϵ k ) = O ( ϵ k 2 ) .
Similarly, expanding the product term in a neighborhood of ζ k yields
h = 1 h k n D ( x k [ j ] , x h [ j ] ) = Q k + S k ( ϵ ) ,
where Q k 0 is constant and S k ( ϵ ) = O max h ϵ h 2 .
Substituting (13) and (14) into (12), and assuming ϵ k = ϵ h = ϵ , we obtain
ϵ k = O ϵ 2 ,
showing that the first sub-step is of quadratic order.
  • Second sub-step. From the second update of (8), the error satisfies
ϵ k = ϵ k P k [ j ] W k [ j ] F ( y k [ j ] ) h = 1 h k n D ( y k [ j ] , y h [ j ] ) ,
where
W k [ j ] = 2 I P k [ j ] + 5 4 I P k [ j ] 2 1 6 I P k [ j ] 3 .
Using a Taylor expansion of D ( · , · ) and the fact that y k [ j ] x k [ j ] = O ( ϵ k ) , we obtain
P k [ j ] = h = 1 h k n D ( y k [ j ] , y h [ j ] ) D ( x k [ j ] , x h [ j ] ) = I + O ϵ k .
Consequently, it follows that
W k [ j ] = I + O ϵ k .
Moreover, expanding F ( y k [ j ] ) about ζ k and using (15) yields
F ( y k [ j ] ) = J ( ζ k ) ϵ k + O ϵ k 2 ,
while the denominator remains bounded away from zero. Substituting these estimates into (16), we obtain
ϵ k = O ϵ k 2 .
Finally, combining (15) and (17) gives
ϵ k = O ϵ 4 ,
which confirms that the proposed method converges locally with fourth order.    □
Remark 1. 
The above convergence result is established exclusively for simple roots. In the presence of multiple roots, the assumptions of the theorem are no longer satisfied, and the stated order of convergence cannot be guaranteed. Although numerical experiments suggest that the proposed method may still converge for multiple roots, this behavior is purely empirical, and no rigorous convergence order is claimed in this case.

3. Numerical Experiments and Implementation

This section presents a set of numerical experiments designed to assess the performance of the proposed diagonalized correction scheme for computing all (possibly multiple) solutions of nonlinear systems. The method is tested on multidimensional problems arising in biomedical modeling, where strong nonlinearities and the presence of multiple or clustered solutions are common.

3.1. Computational Implementation

The proposed scheme is straightforward to implement, as it updates all solution components simultaneously through decoupled correction terms. In comparison with the classical VELM and VCAM iterative methods, the VSMB approach avoids repeated Jacobian factorizations and demonstrates increased robustness when applied to problems exhibiting clustered or multiple solutions, such as those arising in glucose–insulin regulation, pharmacokinetic models, and neural dynamics.
All numerical experiments were carried out on a standard personal computer equipped with an Intel Core i7 processor and 16 GB of RAM, running a 64-bit operating system. The algorithms were implemented in MATLAB (R2023b) using double-precision arithmetic. CPU times were measured using the built-in tic–toc functions.

3.2. Stopping Criteria and Performance Metrics

For a fair comparison with existing methods, the following stopping criteria were employed:
x k [ j + 1 ] x k [ j ] ε or F ( x k [ j ] ) ε ,
where ε = 10 12 denotes the prescribed tolerance.
(i)
The number of iterations required for convergence;
(ii)
The total CPU time;
(iii)
The final residual norm F ( x ) ;
(iv)
The ability to capture all multiple or clustered solutions simultaneously.

3.3. Parallel Performance Metrics

Let T 1 denote the runtime required to compute a single root in serial execution, and let T N denote the runtime obtained when computing N roots in parallel. The performance of the proposed scheme is assessed using the following standard parallel performance indicators:
-
Parallel Speedup.
The parallel speedup is defined as
S ( N ) = T 1 T N .
-
Parallel Efficiency. The parallel efficiency is given by
E ( N ) = S ( N ) N .
-
Scalability Indicator. Scalability is evaluated by examining the empirical slope of the log–log plot of runtime versus the number of parallel root computations, that is, log ( T N ) plotted against log ( N ) . A near-linear or sublinear slope indicates favorable scalability of the proposed scheme as the problem size increases.

3.4. Algorithmic Description

For completeness, the computational procedure is summarized in Algorithm 1. The numerical experiments reported in the following subsections indicate that the proposed method is computationally efficient, scalable to higher-dimensional problems, and well suited for biomedical nonlinear systems exhibiting multiple or clustered solutions.
Table 1 highlights the mathematical novelty of the proposed VSMB scheme. Unlike existing methods, VSMB introduces a higher-order diagonal correction operator in the second stage, achieving fourth-order convergence without explicit Jacobian evaluations. This construction reduces memory overhead while preserving full parallelism, making VSMB particularly attractive for large-scale nonlinear systems. The computational cost is determined by the dominant operation per iteration. For Newton-type methods, the LU factorization of the Jacobian incurs O ( n 3 ) complexity and dominates the overall cost. Multi-step and parallel variants reduce iteration counts but retain the same asymptotic order due to Jacobian-based linear solves. In contrast, the VSMB scheme avoids explicit Jacobian construction and LU decomposition, relying solely on matrix–vector operations and rank-one updates, resulting in a reduced complexity of O ( n 2 ) per iteration.
Algorithm 1 Diagonalized two-stage VSMB scheme for nonlinear systems with multiple solutions.
Require: Nonlinear system F : R n R n , F ( x ) = 0 ;
  1:
distinct initial guesses { x k [ 0 ] } k = 1 n ;
  2:
tolerance ε > 0 ; maximum number of iterations J max
Ensure: Approximations { ζ k } k = 1 n to all solutions
  3:
for  j = 0 to J max  do
  4:
      for  k = 1 to n (parallel) do
  5:
            Stage 1: Construction of diagonal correction operators
  6:
            for  h = 1 , h k to n do
  7:
                   D ( x k [ j ] , x h [ j ] ) = diag x k [ j ] x h [ j ]
  8:
            end for
  9:
            Stage 2: Intermediate iterate computation
10:
        
y k [ j ] = x k [ j ] h = 1 h k n D ( x k [ j ] , x h [ j ] ) 1 F ( x k [ j ] )
11:
            Stage 3: Update of correction operators at intermediate points
12:
            for  h = 1 , h k to n do
13:
                   D ( y k [ j ] , y h [ j ] ) = diag y k [ j ] y h [ j ]
14:
            end for
15:
            Stage 4: Adaptive scaling factor computation
16:
        
P k [ j ] = h = 1 h k n D ( y k [ j ] , y h [ j ] ) D ( x k [ j ] , x h [ j ] )
17:
            Stage 5: Final update of the solution iterate
18:
        
x k [ j + 1 ] = y k [ j ] P k [ j ] 2 I P k [ j ] + 5 4 ( I P k [ j ] ) 2 1 6 ( I P k [ j ] ) 3 h = 1 h k n D ( y k [ j ] , y h [ j ] ) 1 F ( y k [ j ] )
19:
      end for
20:
      if  max 1 k n x k [ j + 1 ] x k [ j ] < ε  or  max 1 k n F ( x k [ j + 1 ] ) < ε  then
21:
            break
22:
      end if
23:
end for
24:
return  { x k [ j + 1 ] } k = 1 n

4. Engineering Applications

In this section, we investigate the effectiveness and practical reliability of the proposed vectorial approach through a set of representative engineering models characterized by strong nonlinearities and multiple stable states. These models provide meaningful test cases for evaluating the accuracy, convergence behavior, and computational performance of the method when applied to nonlinear systems arising in biological and engineering contexts.

4.1. Glucose–Insulin–Glucagon Regulatory Network with Multiple Steady States [30]

The regulation of blood glucose concentration is governed by a tightly coupled feedback network involving glucose (G), insulin (I), and glucagon (H). Dysregulation of this system is associated with metabolic disorders such as type–2 diabetes mellitus, insulin resistance, and hyperglycemia. From a biomedical engineering perspective, the identification and characterization of multiple steady states of this regulatory network are essential for understanding transitions between normal, pre-diabetic, and diabetic metabolic regimes, as well as for supporting the design of therapeutic control strategies.
At steady state, the glucose–insulin–glucagon feedback mechanism can be described by the following three-dimensional nonlinear algebraic system:
f 1 ( G , I , H ) = G a I 1 + G m + H p c = 0 , f 2 ( G , I , H ) = I b G n 1 + I q = 0 , f 3 ( G , I , H ) = H d 1 + G r = 0 ,
where:
-
G denotes the plasma glucose concentration;
-
I represents the circulating insulin level;
-
H corresponds to the glucagon concentration.
  • Physiological meaning of parameters.
The parameters appearing in (21) admit clear biological interpretations:
-
a , b , d > 0 represent secretion or sensitivity gains;
-
c > 0 models basal glucose consumption;
-
m , n , p , q , r > 1 are Hill coefficients that capture saturation and cooperative effects in hormonal feedback mechanisms.
Such Hill-type nonlinearities [31] are well established in endocrine modeling and are responsible for sharp transitions between distinct metabolic states. To illustrate the emergence of multiple steady-state solutions, the following parameter set is commonly adopted in numerical experiments:
a = 2.5 , b = 1.8 , c = 1.0 , d = 2.0 , m = 2 , n = 2 , p = 2 , q = 2 , r = 2 .
Substituting the representative parameter values given in (22) into the glucose–insulin–glucagon regulatory model, the steady-state conditions lead to the following three-dimensional nonlinear system:
f 1 ( G , I , H ) = G 2.5 I 1 + G 2 + H 2 1 = 0 , f 2 ( G , I , H ) = I 1.8 G 2 1 + I 2 = 0 , f 3 ( G , I , H ) = H 2.0 1 + G 2 = 0 .
The nonlinear rational terms in (23) introduce competing positive and negative feedback mechanisms:
-
Insulin suppresses glucose concentration, while glucose stimulates insulin secretion;
-
Glucagon elevates glucose levels, while glucose inhibits glucagon release.
The interaction of these opposing feedback loops gives rise to multiple physiologically admissible equilibria. From a mathematical perspective, this behavior manifests itself as several real solutions of (23), which often appear in clusters when the system is solved starting from randomly distributed initial guesses, as illustrated in Figure 1.
Figure 1a illustrates clustered steady-state solutions of the glucose–insulin–glucagon model. Squares denote individual numerical approximations obtained from different initial guesses, while circles represent the corresponding cluster centers, interpreted as distinct steady-state solutions. For the three-dimensional system, only the first two principal components (PC1 and PC2) are shown. These components account for 83.4 % of the total variance (PC1: 61.7 % , PC2: 21.7 % ), indicating that the two-dimensional PCA projection preserves the dominant structure of the data. The tight grouping of numerical solutions around each cluster center indicates the presence of multiple steady states and suggests that the proposed method is able to consistently identify the different solution branches.
Figure 1b reports the number of numerical solutions associated with each cluster. The unequal bar heights reflect differences in the sizes of the attraction basins and the relative strength of convergence toward each steady state, highlighting the multistable and nonlinear character of the model.
The outcomes of the proposed VSMB scheme obtained from randomly distributed initial guess vectors are summarized in Table 2.
  • Discussion. Table 2 reports the final numerical approximations of the nonlinear system obtained by the proposed VSMB method starting from different initial guesses. The results indicate convergence to a small number of distinct real solutions, despite the relatively large set of initial conditions considered. In particular, three dominant solution clusters are identified, namely (0.87173549, 0.81883655, 1.13641351), (1.72805543, 1.56224994, 0.50173405), and (−0.54096853, 0.44099899, 1.54721287), each of which is repeatedly recovered with residual norms close to machine precision.
The residual values predominantly lie in the range 10 16 10 13 , with several instances attaining zero residual within numerical precision. This behavior indicates a high level of accuracy and numerical stability of the proposed scheme. The repeated convergence to identical solution vectors from different initial guesses suggests robust performance and a relatively wide convergence domain for the detected roots. Moreover, the absence of large residuals or divergent behavior highlights the effectiveness of the method in avoiding spurious or nonphysical solutions.
Overall, these results support the reliability of the proposed algorithm for accurately computing all admissible steady-state solutions of the nonlinear system in the presence of multiple roots and heterogeneous initial conditions. A comparative summary of the numerical performance is provided in Table 3.
Table 4 provides a comparative assessment of the proposed VSMB scheme with respect to the VELM and VCAM methods. The VSMB approach attains near–machine-precision accuracy, with iterate-difference and residual norms in Figure 2 of approximately 10 13 and 10 15 , respectively. These values are several orders of magnitude smaller than those obtained by the competing schemes. In addition, the proposed method requires fewer iterations, exhibits reduced CPU time, and attains a higher percentage of successful convergence, indicating favorable numerical robustness and computational efficiency.
By contrast, the VELM and VCAM methods yield larger residuals and slower convergence behavior for the nonlinear system (23), particularly in the presence of clustered solutions. Overall, the results in Table 4 suggest that the proposed VSMB scheme offers improved performance for this test problem.
Numerical continuation and simultaneous root-finding experiments further indicate that the solutions of the system may exhibit:
-
Clustered roots corresponding to similar metabolic states;
-
Higher-order or near-multiple roots associated with flat Jacobian directions;
-
Sensitivity to initial conditions, reflecting bistable or multistable dynamics.
These characteristics make the model a challenging benchmark for parallel and high-order iterative solvers.

4.2. Sensitivity Analysis

The results in Table 5 indicate that the performance of the VSMB scheme depends on the distribution of the initial guesses, particularly with respect to the number of distinct solution clusters detected.
While the VELM and VCAM methods converge rapidly, they consistently identify only a single solution cluster, which limits their effectiveness for multistable problems. In contrast, VSMB is able to systematically detect multiple clusters across different initialization strategies, highlighting its robustness in capturing multistable dynamics despite an increased computational cost.
Among the tested strategies, uniform grid initialization yields the best overall performance, achieving the lowest CPU time while successfully detecting all solution clusters. Random initializations provide comparable accuracy but generally incur a higher computational cost. In contrast, clustered initial guesses reduce the number of detected clusters, underscoring the importance of adequate initial dispersion for reliable detection of multistable behavior.
  • Physical interpretation of equilibria.
Each steady-state solution of (23) can be associated with a distinct metabolic regime:
-
A normal state characterized by balanced glucose levels and moderate insulin and glucagon activity;
-
A pre-diabetic state featuring elevated glucose concentrations accompanied by compensatory insulin response;
-
A diabetic state marked by high glucose levels, reduced insulin effectiveness, and increased glucagon activity.
Transitions between these equilibria provide a qualitative explanation for abrupt metabolic shifts observed in clinical settings and support the existence of multiple steady states from both mathematical and physiological viewpoints. Owing to its strong nonlinearity, clustered solutions, and the possible presence of higher-order or near-multiple roots, the system (23) constitutes a realistic biomedical test problem for assessing the robustness, efficiency, and convergence properties of simultaneous and parallel root-finding schemes under randomly chosen initial guesses.

4.3. Non-Isothermal CSTR Model with Feedback [32]

We consider a steady-state, non-isothermal Continuous Stirred Tank Reactor (CSTR) involving an irreversible, exothermic reaction with thermal feedback. Such models are classical in chemical engineering and are well known to admit multiple steady states due to the strong coupling between reaction kinetics and the heat balance.
Let C denote the dimensionless reactant concentration and T the dimensionless reactor temperature. The steady-state governing equations can be written as the nonlinear system
A ( C , T ) = 0 ,
where
A ( C , T ) = F 1 ( C , T ) = C f C k 0 C exp E α + T = 0 , F 2 ( C , T ) = T f T + β k 0 C exp E α + T γ ( T T c ) = 0 .
Here, C f and T f denote the feed concentration and feed temperature, respectively, T c is the coolant temperature, k 0 is the pre-exponential reaction rate constant, α models nonlinear temperature feedback, β is the heat release parameter, and γ represents heat removal.
The exponential term
exp E α + T
introduces strong nonlinearity and thermal feedback, which are responsible for the emergence of multiple steady states and the clustering of solutions.
Define the nonlinear reaction rate
R ( C , T ) = k 0 C exp E α + T .
With this notation, system (25) may be rewritten as
C = C f R ( C , T ) , T = T f + β R ( C , T ) γ ( T T c ) .
Substituting the first equation into the second yields a single nonlinear equation in T, which in general admits multiple real solutions.
For numerical verification, we fix the parameter set
k 0 = 15 , α = 0 , β = 12 , γ = 0.4 , C f = 1 , T f = 0.6 , E = 5 , T c = 0.3 .
Solving system (25) numerically using different initial guesses reveals the existence of three distinct steady-state solutions, which are clustered in the phase space:
( C 1 , T 1 ) ( 0.96161 , 0.84332 ) , ( C 2 , T 2 ) ( 0.99894 , 0.52340 ) , ( C 3 , T 3 ) ( 0.10966 , 0.814570 ) .
These steady states correspond to:
-
A low-temperature, high-concentration branch;
-
An intermediate-temperature unstable branch;
-
A high-temperature, low-concentration branch.
The proximity of the intermediate solution to the other two leads to the formation of clusters of roots, which significantly influences the convergence behavior of iterative methods and the resulting solution structure.
Figure 3 presents a schematic representation of the CSTR with thermal feedback.
Table 6 reports the numerical solutions of the nonlinear system (25) obtained by the proposed VSMB scheme from multiple initial guesses. The results clearly demonstrate the existence of multiple steady-state solutions, as several distinct solution vectors ( C , T ) are repeatedly recovered. In particular, three dominant solution clusters are observed: ( 0.9989 , 0.5234 ) , ( 0.9616 , 0.8433 ) , and ( 0.1097 , 8.1458 ) , indicating convergence to different equilibrium states depending on the initial guess.
The extremely small residual norms, typically of order 10 15 10 17 , confirm the high numerical accuracy and robustness of the proposed scheme. Repeated occurrences of identical solution vectors further highlight the strong convergence associated with these steady states. Entries resulting in NaN indicate divergence or ill-conditioned initial guesses, which is expected in highly nonlinear systems and does not affect the overall reliability of the method. Overall, the Table 6 and Figure 4 verifies the capability of the VSMB scheme to efficiently detect and classify multiple solutions of the nonlinear model.
Table 7 summarizes the distinct steady-state solution clusters of the nonlinear CSTR system obtained using the proposed VSMB scheme. Three physically meaningful equilibrium clusters are identified, each characterized by its multiplicity, representative solution vector, and accuracy indicators. The dominant cluster R 1 exhibits the largest convergence domain, as reflected by its highest multiplicity and the smallest residual norm as presented in Figure 5, confirming its strong numerical stability. Clusters R 2 and R 3 correspond to alternative steady states with progressively smaller attraction regions and slightly reduced accuracy, yet still satisfy the prescribed convergence tolerance.
Table 8 presents a comparative performance assessment of the VSMB, VELM, and VCAM schemes. While VELM and VCAM demonstrate lower CPU times, their convergence is predominantly limited to a single steady state, as reflected by their lower convergence percentages and larger residual norms. In contrast, the proposed VSMB scheme reliably captures all distinct solution clusters identified in Table 6 and Table 7, achieving residual norms as low as 10 17 for dominant equilibria. The higher computational cost of VSMB is a direct consequence of its multistability-aware search strategy, which enables systematic exploration of multiple solutions. Despite this overhead, VSMB exhibits superior robustness, accuracy, and solution completeness, making it particularly suitable for nonlinear engineering systems with coexisting steady states.

4.4. Sensitivity Analysis

Table 9 confirms that the VSMB method preserves its multicluster detection capability across different initial guess distributions. Uniform grid initialization again yields the most efficient convergence, whereas clustered initial guesses limit the number of detected solutions. The observed variations in CPU time indicate a moderate sensitivity to initialization, without compromising the overall diversity of the recovered solutions.

Physical Interpretation

This example demonstrates that the CSTR model (25) admits multiple clustered steady-state solutions due to nonlinear feedback. Such clustering leads to near-singular Jacobians and strongly influences the convergence behavior of iterative solvers. Therefore, this problem provides a challenging and realistic benchmark for the analysis of multi-root numerical methods and basin-of-attraction studies.

4.5. Multi-Compartment Pharmacokinetic Models [33]

The proposed framework is motivated by interacting subsystems commonly encountered in systems biology, where nonlinear feedback regulation, saturation effects, threshold phenomena, and coupling between biochemical species play a central role. Representative examples include multi-compartment pharmacokinetic models, gene–protein regulatory networks, coupled neural populations, and metabolic control systems. In such settings, the system state may admit multiple admissible equilibria depending on initial conditions, parameter values, and the strength of nonlinear interactions.
We consider a high-dimensional nonlinear steady-state model of the form (1), which represents interacting biomedical quantities such as chemical concentrations, membrane potentials, or normalized physiological responses.
For clarity and without loss of generality, we focus on the explicit five-dimensional case ( d = 5 ), which already captures the essential nonlinear and multistable behavior of the underlying system:
f 1 ( x ) = x 1 3 x 2 + sin ( x 3 ) 1 = 0 , f 2 ( x ) = x 2 3 + x 4 2 x 5 2 = 0 , f 3 ( x ) = e x 1 x 3 x 4 + 0.5 = 0 , f 4 ( x ) = ln | x 2 | + 1 + x 5 3 1.5 = 0 , f 5 ( x ) = x 1 x 5 x 3 + cos ( x 4 ) 0.5 = 0 .
The constants appearing in (30) are chosen to reflect biologically relevant nonlinear behaviors:
-
Cubic terms ( x i 3 ) model strong nonlinear feedback and saturation effects;
-
Exponential terms ( e x 1 ) represent activation or amplification mechanisms;
-
Logarithmic responses ( ln ( | x 2 | + 1 ) ) capture diminishing sensitivity to increasing stimulus levels;
-
Trigonometric functions account for oscillatory or periodic interactions.
Such a combination of nonlinearities is well known to generate complex solution landscapes with coexisting equilibria. Owing to the strong coupling and nonlinear structure of (30), the system admits multiple distinct steady-state solutions. When the system is solved using a simultaneous Jacobian-free framework with randomly distributed initial guesses in a bounded domain x [ 0 ] [ 2 , 2 ] d , several notable features are observed:
-
Convergence toward distinct solution branches;
-
Formation of clusters of numerical solutions corresponding to the same root;
-
Coexistence of solutions exhibiting different stability properties and convergence rates.
The interaction of these mechanisms gives rise to multiple physiologically admissible equilibria. From a mathematical standpoint, this behavior manifests itself as several real solutions of (23), which often appear in clusters when the system is solved from randomly distributed initial guesses.
Figure 6 reports the number of numerical solutions associated with each cluster. The unequal bar heights reflect differences in basin sizes and attraction strengths, highlighting the multistable and nonlinear nature of the model. The PCA projections of the higher-dimensional cases exhibit the same qualitative clustering behavior as the three-dimensional example and are therefore omitted for brevity. The numerical outcomes obtained by the proposed VSMB scheme from random initial guesses are further summarized in Table 10.
  • Discussion. Table 10 reports the numerical solutions of the nonlinear system (30) obtained by the proposed VSMB method from different initial guesses. The results indicate convergence to a limited number of distinct real solutions, despite the relatively large set of starting points considered. In particular, several dominant solution clusters are identified, including
( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 ) , ( 1.3586 , 3.3903 , 0.1179 , 6.4219 , 0.2742 ) , ( 1.2654 , 3.1598 , 0.1342 , 5.8283 , 0.4208 ) , ( 1.3654 , 3.6499 , 0.1058 , 7.1276 , 0.2152 ) .
each of which is repeatedly recovered with residual norms close to machine precision.
These results support the reliability of the proposed algorithm in accurately computing multiple admissible solutions of the nonlinear system in the presence of strong nonlinear coupling, multiple roots, and heterogeneous initial conditions. A consolidated summary of the numerical outcomes is provided in Table 11.
Table 11 clearly demonstrates the superiority of the proposed VSMB scheme over VELM and VCAM. The VSMB method attains machine-level accuracy, with iterate-difference and residual norms of orders 10 16 and 10 15 , respectively, which are several orders of magnitude smaller than those achieved by the competing methods. This marked error reduction is obtained together with the lowest CPU time, the fewest iterations, and the highest percentage of successful convergence, confirming the numerical robustness and computational efficiency of the proposed scheme.
Table 12 provides a comparative assessment of the proposed VSMB scheme with respect to the VELM and VCAM methods. The VSMB approach achieves accuracy close to machine precision, with iterate-difference and residual norms on the order of 10 13 and 10 15 , respectively.
In contrast, VELM and VCAM exhibit significantly larger errors and weaker convergence behavior, highlighting the overall effectiveness of VSMB for solving the nonlinear system (30). The corresponding residual error distribution is illustrated in Figure 7.

4.6. Sensitivity Analysis

The results in Table 13 indicate that the performance of the VSMB scheme depends on the choice of the initial vectors. While the VELM and VCAM methods converge rapidly, their applicability to multistable problems is limited, as they consistently identify only a single solution cluster. In contrast, VSMB reliably detects multiple clusters, highlighting its robustness in capturing multistable dynamics. Among the investigated strategies, uniform grid initialization yields the best overall performance, detecting all solution clusters with the lowest CPU time. Random initializations provide comparable accuracy but incur higher computational costs. Conversely, clustered initial guesses reduce the number of detected clusters, underscoring the importance of adequate initial dispersion for accurate identification of multistable behavior.

Physical Interpretation

Each distinct solution of (30) corresponds to a different physiological or biochemical equilibrium:
-
Clustered solutions represent robust physiological states that can be reached from a wide range of initial conditions;
-
Isolated solutions may correspond to critical or unstable regimes;
-
The coexistence of multiple equilibria reflects multistability, a key property in biological decision-making systems such as cell differentiation, drug response variability, and neural state switching.
The ability of the proposed numerical framework to detect, separate, and analyze all solution clusters simultaneously highlights its effectiveness for high-dimensional biomedical models, where classical single-root solvers may fail or miss relevant equilibria.

5. Conclusions

This work presented a robust parallel framework for solving nonlinear systems of equations with multiple roots, motivated by challenges commonly encountered in biomedical engineering models. The proposed schemes overcome key limitations of classical sequential methods by enhancing numerical stability, accuracy, and convergence reliability.
Numerical results reported in Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12 and Table 13 and Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7 demonstrate that the proposed approach consistently identifies multiple distinct solution clusters with residual norms reaching machine-level precision ( O ( 10 18 ) ). The repeated convergence to identical root vectors from different initial guesses confirms both the accuracy and robustness of the developed framework. Compared with existing approaches such as VELM and VCAM, the proposed VSMB scheme exhibits superior numerical performance and improved computational efficiency. These features make it a strong alternative for solving complex nonlinear systems in which multiple physically meaningful solutions coexist.
Beyond the present formulation, the proposed parallel correction and clustering strategy can be naturally extended to other high-order iterative families, including methods developed by Proinov et al. [34,35], Ivanov et al. [36], Iliev et al. [37], and Vasileva [38], as well as to related Newton-type, multi-point, and derivative-based schemes [39,40]. Such extensions may offer further improvements in convergence order, stability properties, and computational efficiency, while preserving the inherently parallel structure of the algorithm.
Future research will focus on the following directions:
-
The development of a unified computational platform providing accessible implementations, benchmarking capabilities, and visualization tools for nonlinear system solvers, with the goal of promoting reproducibility and efficient knowledge transfer across scientific and engineering disciplines;
-
The extension of the proposed framework to fractional-order models and large-scale parallel computing architectures, thereby broadening its applicability to advanced biomedical and engineering problems.

Author Contributions

Conceptualization, M.S. and B.C.; methodology, M.S.; software, M.S.; validation, M.S.; formal analysis, B.C.; investigation, M.S.; resources, B.C.; writing—original draft preparation, M.S. and B.C.; writing—review and editing, B.C.; visualization, M.S. and B.C.; supervision, B.C.; project administration, B.C.; funding acquisition, B.C. All authors have read and agreed to the published version of the manuscript.

Funding

Bruno Carpentieri’s work is supported by the European Regional Development and Cohesion Funds (ERDF) 2021–2027 under Project AI4AM-EFRE1052. He is a member of the Gruppo Nazionale per il Calcolo Scientifico (GNCS) of the Istituto Nazionale di Alta Matematica (INdAM).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.

References

  1. Varadhan, R.; Roland, C. Simple and globally convergent methods for accelerating the convergence of any EM algorithm. Scand. J. Stat. 2008, 35, 335–353. [Google Scholar] [CrossRef]
  2. Shams, M.; Carpentieri, B. Efficient hybrid ANN-accelerated two-stage implicit schemes for fractional differential equations. Mathematics 2025, 13, 3774. [Google Scholar] [CrossRef]
  3. He, J. A new approach to nonlinear partial differential equations. Commun. Nonlinear Sci. Numer. Simul. 1997, 2, 230–235. [Google Scholar] [CrossRef]
  4. Bergman, R.N. Origins and history of the minimal model of glucose regulation. Front. Endocrinol. 2021, 11, 583016. [Google Scholar] [CrossRef] [PubMed]
  5. Juliano, S.A. Population dynamics. J. Am. Mosq. Control Assoc. 2007, 23, 265. [Google Scholar] [CrossRef] [PubMed]
  6. Wang, W.; Tang, M.; Stanley, H.E.; Braunstein, L.A. Unification of theoretical approaches for epidemic spreading on complex networks. Rep. Prog. Phys. 2017, 80, 036603. [Google Scholar] [CrossRef]
  7. Cornish-Bowden, A. Principles of Enzyme Kinetics; Elsevier: Amsterdam, The Netherlands, 2014; Available online: https://shop.elsevier.com/books/principles-of-enzyme-kinetics/cornish-bowden/978-0-408-70721-3 (accessed on 17 February 2026).
  8. Shams, M.; Kausar, N.; Carpentieri, B. A class of high-order fractional parallel iterative methods for nonlinear engineering problems: Convergence, stability, and neural network-based acceleration. Chaos Solitons Fractals 2025, 199, 116646. [Google Scholar] [CrossRef]
  9. Benet, L.Z.; Zia-Amirhosseini, P. Basic principles of pharmacokinetics. Toxicol. Pathol. 1995, 23, 115–123. [Google Scholar] [CrossRef]
  10. Nessler, J.A.; Heredia, S.; Bélair, J.; Milton, J. Walking on a vertically oscillating treadmill: Phase synchronization and gait kinematics. PLoS ONE 2017, 12, e0169924. [Google Scholar] [CrossRef]
  11. Chicharro, F.I.; Contreras, R.A.; Garrido, N. A family of multiple-root finding iterative methods based on weight functions. Mathematics 2020, 8, 2194. [Google Scholar] [CrossRef]
  12. Shengguo, L.; Xiangke, L.; Lizhi, C. A new fourth-order iterative method for finding multiple roots of nonlinear equations. Appl. Math. Comput. 2009, 215, 1288–1292. [Google Scholar] [CrossRef]
  13. Ahmad, F.; Serra-Capizzano, S.; Ullah, M.Z.; Al-Fhaid, A.S. A family of iterative methods for solving systems of nonlinear equations having unknown multiplicity. Algorithms 2015, 9, 5. [Google Scholar] [CrossRef]
  14. Cox, D.; Little, J.; O’Shea, D. Elimination Theory. In Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra; Springer: New York, NY, USA, 1992; pp. 113–167. [Google Scholar] [CrossRef]
  15. Meurer, A.; Smith, C.P.; Paprocki, M.; Čertík, O.; Kirpichev, S.B.; Rocklin, M.; Kumar, A.; Ivanov, S.; Moore, J.K.; Singh, S.; et al. SymPy: Symbolic computing in Python. PeerJ Comput. Sci. 2017, 3, e103. [Google Scholar] [CrossRef]
  16. Buchberger, B.; Winkler, F. (Eds.) Gröbner Bases and Applications; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar] [CrossRef]
  17. Sarmiento-Reyes, A.; Hernández-Martínez, L.; Vázquez-Leal, H.; Hernández-Mejía, C.; Diaz Arango, G.U. A fully symbolic homotopy-based memristor model for applications to circuit simulation. Analog Integr. Circuits Signal Process. 2015, 85, 65–80. [Google Scholar] [CrossRef]
  18. Rall, L.B. Convergence of the Newton process to multiple solutions. Numer. Math. 1966, 9, 23–37. [Google Scholar] [CrossRef]
  19. Hennig, P.; Kiefel, M. Quasi-Newton methods: A new direction. J. Mach. Learn. Res. 2013, 14, 843–865. [Google Scholar]
  20. King, R.F. A secant method for multiple roots. BIT Numer. Math. 1977, 17, 321–328. [Google Scholar] [CrossRef]
  21. Rhoades, B.E. Fixed point iterations using infinite matrices. Trans. Am. Math. Soc. 1974, 196, 161–176. [Google Scholar] [CrossRef]
  22. Shams, M.; Carpentieri, B. Efficient Hybrid Parallel Scheme for Caputo Time-Fractional PDEs on Multicore Architectures. Fractal Fract. 2025, 9, 607. [Google Scholar] [CrossRef]
  23. Nedzhibov, G. Dynamic mode decomposition via polynomial root-finding methods. Mathematics 2025, 13, 709. [Google Scholar] [CrossRef]
  24. Petković, I.; Herceg, Đ. Computer tools for the construction and analysis of some efficient root-finding simultaneous methods. Filomat 2020, 34, 2151–2169. [Google Scholar] [CrossRef]
  25. Cordero, A.; Garrido, N.; Torregrosa, J.R.; Triguero-Navarro, P. Iterative schemes for finding all roots simultaneously of nonlinear equations. Appl. Math. Lett. 2022, 134, 108325. [Google Scholar] [CrossRef]
  26. Weierstrass, K. Neuer Beweis des Satzes, dass jede ganze rationale Function einer Veränderlichen dargestellt werden kann als ein Product aus linearen Functionen derselben Veränderlichen. In Mathematische Werke: Herausgegeben Unter Mitwirkung Einer von der Königlich Preussischen Akademie der Wissenschaften Eingesetzten Commission; Cambridge Library Collection—Mathematics; Knoblauch, J., Ed.; Cambridge University Press: Cambridge, UK, 2013; pp. 251–270. [Google Scholar] [CrossRef]
  27. Aberth, O. Iteration methods for finding all zeros of a polynomial simultaneously. Math. Comput. 1973, 27, 339–344. [Google Scholar] [CrossRef]
  28. Cordero, A.; Torregrosa, J.R.; Triguero-Navarro, P. Jacobian-free vectorial iterative scheme to find simple several solutions simultaneously. Math. Methods Appl. Sci. 2025, 48, 5718–5730. [Google Scholar] [CrossRef]
  29. Zein, A. A general family of fifth-order iterative methods for solving nonlinear equations. Eur. J. Pure Appl. Math. 2023, 16, 2323–2347. [Google Scholar] [CrossRef]
  30. Kuby, S.A. A Study of Enzymes: Enzyme Catalysts, Kinetics, and Substrate Binding; CRC Press: Boca Raton, FL, USA, 2019. [Google Scholar] [CrossRef]
  31. Caillet, A.H.; Phillips, A.T.; Carty, C.; Farina, D.; Modenese, L. Hill-Type Models of Skeletal Muscle and Neuromuscular Actuators: A Systematic Review. IEEE Rev. Biomed. Eng. 2025, 19, 159–181. [Google Scholar] [CrossRef] [PubMed]
  32. Jayakumar, N.S.; Hashim, M.A.; Thomas, M.T. Input multiplicity analysis in a non-isothermal CSTR for acid-catalyzed hydrolysis of acetic anhydride. Chem. Eng. Technol. 2010, 33, 499–507. [Google Scholar] [CrossRef]
  33. Hu, S.; Dunlavey, M.; Guzy, S.; Teuscher, N. A distributed delay approach for modeling delayed outcomes in pharmacokinetics and pharmacodynamics studies. J. Pharmacokinet. Pharmacodyn. 2018, 45, 285–308. [Google Scholar] [CrossRef]
  34. Proinov, P.D.; Petkova, M.D. Local and semilocal convergence of a family of multi-point Weierstrass-type root-finding methods. Mediterr. J. Math. 2020, 17, 107. [Google Scholar] [CrossRef]
  35. Proinov, P.D. Two classes of iteration functions and Q-convergence of two iterative methods for polynomial zeros. Symmetry 2021, 13, 371. [Google Scholar] [CrossRef]
  36. Ivanov, S.I. Families of high-order simultaneous methods with several corrections. Numer. Algorithms 2024, 97, 945–958. [Google Scholar] [CrossRef]
  37. Iliev, A.; Kyurkchiev, N.; Fang, Q. On a generalization of the Euler–Chebyshev method for simultaneous extraction of only a part of all roots of polynomials. Jpn. J. Ind. Appl. Math. 2006, 23, 63–78. [Google Scholar] [CrossRef]
  38. Vasileva, M.; Kyurkchiev, V.; Iliev, A.; Rahnev, A.; Kyurkchiev, N. Some applications of the Dickson polynomials of higher kind for modeling radiation diagrams. In Proceedings of the International Conference on New Trends in the Applications of Differential Equations in Sciences; Springer Nature: Cham, Switzerland, 2023; pp. 475–484. [Google Scholar] [CrossRef]
  39. Marcheva, P.I.; Ivanov, I.K.; Ivanov, S.I. On the Q-convergence and dynamics of a modified Weierstrass method for the simultaneous extraction of polynomial zeros. Algorithms 2025, 18, 205. [Google Scholar] [CrossRef]
  40. Kostadinova, S.G.; Ivanov, S.I. Chebyshev’s method for multiple zeros of analytic functions: Convergence, dynamics and real-world applications. Mathematics 2024, 12, 3043. [Google Scholar] [CrossRef]
Figure 1. (a) Clustered numerical approximations (squares) converging to distinct steady-state solutions (circles) of the glucose–insulin–glucagon model (23), shown in a two-dimensional PCA projection. (b) Number of numerical solutions associated with each distinct root cluster, illustrating the multiplicity of steady states.
Figure 1. (a) Clustered numerical approximations (squares) converging to distinct steady-state solutions (circles) of the glucose–insulin–glucagon model (23), shown in a two-dimensional PCA projection. (b) Number of numerical solutions associated with each distinct root cluster, illustrating the multiplicity of steady states.
Appliedmath 06 00043 g001
Figure 2. Final residual norms x h j + 1 x h j 2 obtained for each numerical solution of the nonlinear system (23) using the proposed simultaneous VSMB scheme, indexed by the corresponding root approximation.
Figure 2. Final residual norms x h j + 1 x h j 2 obtained for each numerical solution of the nonlinear system (23) using the proposed simultaneous VSMB scheme, indexed by the corresponding root approximation.
Appliedmath 06 00043 g002
Figure 3. Schematic diagram of the non-isothermal CSTR with thermal feedback.
Figure 3. Schematic diagram of the non-isothermal CSTR with thermal feedback.
Appliedmath 06 00043 g003
Figure 4. Number of numerical solutions associated with each distinct root cluster, illustrating the multiplicity and distribution of steady-state solutions of (25).
Figure 4. Number of numerical solutions associated with each distinct root cluster, illustrating the multiplicity and distribution of steady-state solutions of (25).
Appliedmath 06 00043 g004
Figure 5. Final residual norms x h j + 1 x h j 2 obtained for each numerical solution of the nonlinear system (25) using the proposed simultaneous VSMB scheme, indexed by the corresponding root approximation.
Figure 5. Final residual norms x h j + 1 x h j 2 obtained for each numerical solution of the nonlinear system (25) using the proposed simultaneous VSMB scheme, indexed by the corresponding root approximation.
Appliedmath 06 00043 g005
Figure 6. Number of numerical solutions associated with each distinct root cluster, illustrating the multiplicity and distribution of steady-state solutions of (30).
Figure 6. Number of numerical solutions associated with each distinct root cluster, illustrating the multiplicity and distribution of steady-state solutions of (30).
Appliedmath 06 00043 g006
Figure 7. Final residual norms x h j + 1 x h j 2 for the nonlinear system (30) obtained using the simultaneous root-finding scheme.
Figure 7. Final residual norms x h j + 1 x h j 2 for the nonlinear system (30) obtained using the simultaneous root-finding scheme.
Appliedmath 06 00043 g007
Table 1. Formal comparison of representative parallel root-finding schemes for nonlinear systems, highlighting convergence order, derivative requirements, correction operators, memory cost, parallelism, and computational complexity.
Table 1. Formal comparison of representative parallel root-finding schemes for nonlinear systems, highlighting convergence order, derivative requirements, correction operators, memory cost, parallelism, and computational complexity.
MethodOrderDerivativesCorrection OperatorMemory CostParallelismCost
WDSM [26]2First-order JacobianLinear Newton-typeMediumModerate O ( n 2 )
VELM [27]3Jacobian + interaction termsRational correctionHighHigh O ( n 2 )
VCAM [28] 2 p ( p = 1 )Divided differencesSecant-type correctionLowHigh O ( n 2 )
VSMB4Derivative-freeDiagonal correctionLowParallel O ( n 2 )
Table 2. Numerical approximations of the steady-state solutions of the nonlinear system (23) obtained by the proposed VSMB method from different initial guesses, together with the corresponding residual norms. Repeated solution vectors indicate convergence to the same root from distinct initial conditions.
Table 2. Numerical approximations of the steady-state solutions of the nonlinear system (23) obtained by the proposed VSMB method from different initial guesses, together with the corresponding residual norms. Repeated solution vectors indicate convergence to the same root from distinct initial conditions.
RootResidual NormSolution Vector ( x 1 , x 2 , x 3 )
01 3.51 × 10 16 ( 0.87173549 , 0.81883655 , 1.13641351 )
02 6.03 × 10 13 ( 0.87173549 , 0.81883655 , 1.13641351 )
03 3.14 × 10 16 ( 1.72805543 , 1.56224994 , 0.50173405 )
04 6.34 × 10 15 ( 0.87173549 , 0.81883655 , 1.13641351 )
05 0.0 ( 1.72805543 , 1.56224994 , 0.50173405 )
06 8.83 × 10 13 ( 0.87173549 , 0.81883655 , 1.13641351 )
07 1.11 × 10 16 ( 0.54096853 , 0.44099899 , 1.54721287 )
08 7.11 × 10 16 ( 0.87173549 , 0.81883655 , 1.13641351 )
09 2.48 × 10 16 ( 1.72805543 , 1.56224994 , 0.50173405 )
10 7.34 × 10 13 ( 0.87173549 , 0.81883655 , 1.13641351 )
11 0.0 ( 1.72805543 , 1.56224994 , 0.50173405 )
12 0.0 ( 1.72805543 , 1.56224994 , 0.50173405 )
13 0.0 ( 1.72805543 , 1.56224994 , 0.50173405 )
14 3.14 × 10 16 ( 1.72805543 , 1.56224994 , 0.50173405 )
15 3.14 × 10 16 ( 1.72805543 , 1.56224994 , 0.50173405 )
16 0.0 ( 1.72805543 , 1.56224994 , 0.50173405 )
17 2.93 × 10 15 ( 0.87173549 , 0.81883655 , 1.13641351 )
18 3.33 × 10 13 ( 0.54096853 , 0.44099899 , 1.54721287 )
19 1.11 × 10 16 ( 0.54096853 , 0.44099899 , 1.54721287 )
20 0.0 ( 0.87173549 , 0.81883655 , 1.13641351 )
( , , )
40 2.48 × 10 16 ( 1.72805543 , 1.56224994 , 0.50173405 )
Table 3. Summary of distinct solution clusters, their multiplicities, and associated accuracy measures obtained for the nonlinear system (23) using the proposed VSMB method.
Table 3. Summary of distinct solution clusters, their multiplicities, and associated accuracy measures obtained for the nonlinear system (23) using the proposed VSMB method.
ClusterMultiplicityRepresentative Root VectorMax. Residual F ( x k [ j ] ) 2 x k [ j + 1 ] x k [ j ] 2
R 1 17 0.87173549 0.81883655 1.13641351 2.09 × 10 14 7.62 × 10 15
R 2 16 1.72805543 1.56224994 0.50173405 5.14 × 10 15 1.93 × 10 15
R 3 7 0.54096853 0.44099899 1.54721287 3.33 × 10 13 8.41 × 10 14
Additional Information
Some random initial guesses converged to spurious vectors with residuals exceeding 10 1 .
High-accuracy solutions identified using tolerance F ( x k [ j ] ) 2 < 10 12 & x k [ j + 1 ] x k [ j ] 2 < 10 12
Total CPU Time3.3426 s
Memory Used Vectors1240.65 MB
Table 4. Comparative performance analysis of the proposed VSMB scheme and the VELM and VCAM methods for solving the nonlinear system (23).
Table 4. Comparative performance analysis of the proposed VSMB scheme and the VELM and VCAM methods for solving the nonlinear system (23).
Method x h j + 1 x h j 2 F ( x ) 2 CPU Time (s)Memory (MB)Arithmetic OpsIterationsPer-Convergence (%)
VSMB 2.48 × 10 13 1.91 × 10 15 5.9770 1556.14 68711 5.89
VELM 6.37 × 10 2 4.12 × 10 3 8.2145 1982.73 84618 71.37
VCAM 5.42 × 10 8 7.74 × 10 9 10.7762 2117.31 77522 69.06
Remark: The proposed VSMB scheme converges to all physically meaningful solution clusters with iterate-difference and residual norms below 10 17 , and exhibits higher convergence percentages and lower computational cost compared to the tested methods.
Table 5. Comparative performance of parallel root-finding schemes and sensitivity analysis of the proposed VSMB method with respect to different initial guess distributions.
Table 5. Comparative performance of parallel root-finding schemes and sensitivity analysis of the proposed VSMB method with respect to different initial guess distributions.
MethodCPU Time (s)SpeedupEfficiencyMemory (MB)Detected Clusters
VELM0.009121.000.004034272.51
VCAM0.009840.930.001331272.51
VSMB (Proposed)4.428600.0020.005032272.53
Remarks
Although VSMB incurs a higher computational cost, it consistently detects a richer set of solution clusters,
demonstrating improved robustness for multistable nonlinear systems where solution diversity is critical.
Sensitivity of VSMB to Initial Guess Distribution
Initialization StrategyClustersMultistableCPU Time (s)Memory (MB)
Uniform random323.82344287.0
Gaussian random323.25144295.3
Uniform grid331.49404295.3
Clustered near origin222.96024298.0
Table 6. Numerical solutions of the nonlinear system (25) obtained by the proposed VSMB scheme from multiple initial guesses, together with the corresponding residual norms. Repeated solution vectors indicate convergence to the same steady-state solution.
Table 6. Numerical solutions of the nonlinear system (25) obtained by the proposed VSMB scheme from multiple initial guesses, together with the corresponding residual norms. Repeated solution vectors indicate convergence to the same steady-state solution.
RootResidual NormSolution Vector ( C , T )
01 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
02 2.65 × 10 14 ( 0.96161227 , 0.84332339 )
03 1.79 × 10 15 ( 0.10965833 , 8.14578577 )
04 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
05 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
06 2.05 × 10 15 ( 0.10965833 , 8.14578577 )
07 NaN ( NaN , NaN )
08 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
09 NaN ( NaN , NaN )
10 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
11 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
12 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
13 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
14 4.89 × 10 16 ( 0.96161227 , 0.84332339 )
15 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
16 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
17 NaN ( NaN , NaN )
18 2.32 × 10 13 ( 0.96161227 , 0.84332339 )
19 4.04 × 10 11 ( 0.10965833 , 8.14578577 )
20 NaN ( NaN , NaN )
( , )
60 1.59 × 10 17 ( 0.99893614 , 0.52340448 )
Remaining roots exhibit similar convergence behavior and are omitted for brevity.
Table 7. Summary of distinct steady-state solution clusters, their multiplicities, and accuracy measures obtained for the nonlinear CSTR system (25) using the proposed VSMB scheme.
Table 7. Summary of distinct steady-state solution clusters, their multiplicities, and accuracy measures obtained for the nonlinear CSTR system (25) using the proposed VSMB scheme.
ClusterMultiplicityRepresentative Root Vector ( C , T ) Max. Residual F ( x k [ j ] ) 2 x k [ j + 1 ] x k [ j ] 2
R 1 28 0.99893614 0.52340448 1.59 × 10 17 6.03 × 10 14
R 2 20 0.96161227 0.84332339 2.32 × 10 13 4.47 × 10 11
R 3 8 0.10965833 8.14578577 4.04 × 10 11 5.76 × 10 7
Additional Information
Several initial guesses diverged, leading to nonphysical iterates with NaN residuals and were excluded from clustering.
High-accuracy steady states identified using the tolerance F ( x k [ j ] ) 2 < 10 17 & x k [ j + 1 ] x k [ j ] 2 < 10 14 .
Total CPU Time3.5464 s
Memory Usage1340.07 MB
Table 8. Comparative performance analysis of the proposed VSMB scheme and the VELM and VCAM methods for solving the nonlinear system (25).
Table 8. Comparative performance analysis of the proposed VSMB scheme and the VELM and VCAM methods for solving the nonlinear system (25).
Method x h j + 1 x h j 2 F ( x ) 2 CPU Time (s)Memory (MB)Arithmetic OpsIterationsPer-Convergence (%)
VSMB 0.47 × 10 15 1.59 × 10 17 4.43 2272.5 71212 95.00
VELM 6.37 × 10 2 4.12 × 10 3 0.0091 4272.5 84618 71.37
VCAM 5.42 × 10 8 7.74 × 10 9 0.0098 1272.5 77522 69.06
Remark: The VSMB scheme achieves convergence to multiple physically meaningful steady states, with residual norms consistent with the clustered solutions reported in Table 6 and Table 7, while maintaining a high convergence percentage despite increased computational effort.
Table 9. Comparative performance of parallel root-finding schemes and sensitivity of the proposed VSMB method to different initial guess distributions for solving (25).
Table 9. Comparative performance of parallel root-finding schemes and sensitivity of the proposed VSMB method to different initial guess distributions for solving (25).
MethodCPU Time (s)SpeedupEfficiencyMemory (MB)Clusters
VELM0.010341.000.003824321.01
VCAM0.011020.940.001411310.41
VSMB4.912800.00210.005212315.73
Remarks
Although VSMB exhibits higher computational cost, it consistently detects a richer set of solution clusters,
demonstrating superior robustness for multistable nonlinear systems where solution diversity is critical.
Sensitivity of VSMB to Initial Guess Distribution
Initialization StrategyClustersMultistableCPU Time (s)Memory (MB)
Uniform random324.10214335.2
Gaussian random323.60484341.7
Uniform grid331.61294341.7
Clustered near origin223.21464350.5
Table 10. Numerical solutions of the nonlinear system (30) obtained by the proposed VSMB scheme from different initial guesses, together with the corresponding residual norms. Repeated solution vectors indicate convergence to the same root.
Table 10. Numerical solutions of the nonlinear system (30) obtained by the proposed VSMB scheme from different initial guesses, together with the corresponding residual norms. Repeated solution vectors indicate convergence to the same root.
RootResidual NormSolution Vector ( x 1 , x 2 , x 3 , x 4 , x 5 )
01 2.48 × 10 16 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
02 2.67 ( 0.7558 , 1.4923 , 1.1894 , 1.3010 , 0.9955 )
03 5.29 × 10 15 ( 1.3586 , 3.3903 , 0.1179 , 6.4219 , 0.2742 )
04 1.02 ( 0.1447 , 1.2715 , 0.7219 , 1.8164 , 0.2157 )
05 4.00 ( 1.0987 , 1.6833 , 1.1808 , 1.2817 , 1.0203 )
06 1.82 ( 0.5992 , 2.6488 , 0.3288 , 4.6130 , 0.8680 )
07 2.48 ( 0.2555 , 1.5005 , 0.8718 , 0.9267 , 0.8571 )
08 4.58 × 10 16 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
09 5.09 × 10 16 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
10 5.09 × 10 16 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
11 4.07 ( 0.8795 , 1.6635 , 1.2128 , 1.4136 , 0.9344 )
12 4.58 × 10 16 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
13 3.30 ( 0.2300 , 1.6143 , 0.8759 , 0.1004 , 0.1458 )
14 1.08 × 10 15 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
15 1.44 × 10 13 ( 1.3586 , 3.3903 , 0.1179 , 6.4219 , 0.2742 )
16 3.40 ( 0.9206 , 1.6170 , 1.0421 , 1.1106 , 0.8091 )
17 2.85 ( 0.9657 , 1.5219 , 1.2129 , 1.3107 , 1.0985 )
18 4.11 ( 1.1690 , 1.6970 , 1.1751 , 1.2411 , 1.1116 )
19 1.51 ( 0.7350 , 0.1355 , 0.9471 , 1.9367 , 1.3145 )
20 2.48 × 10 16 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
( , , , , )
40 2.48 × 10 16 ( 0.5788 , 1.5766 , 0.8797 , 2.5962 , 0.8211 )
Remaining roots exhibit similar behavior and are omitted for brevity.
Table 11. Summary of distinct solution clusters, their multiplicities, and associated accuracy and computational metrics for the five-dimensional nonlinear system (30), obtained using the proposed VSMB scheme.
Table 11. Summary of distinct solution clusters, their multiplicities, and associated accuracy and computational metrics for the five-dimensional nonlinear system (30), obtained using the proposed VSMB scheme.
ClusterMultiplicityRepresentative Root VectorMax. Residual F ( x k [ j ] ) 2 x k [ j + 1 ] x k [ j ] 2
R 1 14 0.5788 1.5766 0.8797 2.5962 0.8211 0.12 × 10 16 3.19 × 10 16
R 2 3 1.3586 3.3903 0.1179 6.4219 0.2742 5.67 × 10 13 8.92 × 10 14
R 3 1 1.2654 3.1598 0.1342 5.8283 0.4208 0.65 × 10 15 9.97 × 10 15
R 4 1 1.3654 3.6499 0.1058 7.1276 0.2152 5.11 × 10 11 7.89 × 10 12
Additional Information
Some random initial guesses converged to nonphysical solution vectors with residuals exceeding 10 1 .
High-accuracy solutions identified using tolerance F ( x k [ j ] ) 2 < 10 12 & x k [ j + 1 ] x k [ j ] 2 < 10 12
Total CPU Time5.9770 s
Memory Used1556.14 MB
Table 12. Comparative performance analysis of the proposed VSMB scheme against VELM and VCAM for solving the nonlinear system (30).
Table 12. Comparative performance analysis of the proposed VSMB scheme against VELM and VCAM for solving the nonlinear system (30).
Method x h j + 1 x h j 2 F ( x h [ j ] ) 2 CPU Time (s)Memory (MB)Arithmetic OpsIterationsPer-Convergence (%)
VSMB 0 . 01 × 10 16 5 . 93 × 10 15 5 . 9770 1556 . 14 687 11 92 . 5
VELM 7.17 × 10 2 5.90 × 10 1 8.2145 1982.73 84618 71.3
VCAM 5.67 × 10 8 1.89 × 10 7 9.7012 2461.58 85223 67.5
Remark: The proposed VSMB scheme attains both iterate-difference and residual norms below 10 15 , yielding faster convergence, a higher percentage of successful convergence, and reduced computational overhead compared with VELM and VCAM. All simulations were conducted in MATLAB using identical stopping criteria and tolerance settings.
Table 13. Comparative performance of parallel root-finding schemes and sensitivity of the proposed VSMB method to different initial guess distributions for solving (30).
Table 13. Comparative performance of parallel root-finding schemes and sensitivity of the proposed VSMB method to different initial guess distributions for solving (30).
MethodCPU Time (s)SpeedupEfficiencyMemory (MB)Clusters
VELM0.008951.000.004174218.31
VCAM0.009730.920.001281256.91
VSMB4.137200.00230.005442198.63
Remarks
Although VSMB incurs a higher computational cost, it consistently detects a richer set of solution clusters,
demonstrating improved robustness for multistable nonlinear systems where solution diversity is critical.
Sensitivity of VSMB to Initial Guess Distribution
Initialization StrategyClustersMultistableCPU Time (s)Memory (MB)
Uniform random323.45674240.8
Gaussian random323.08154254.6
Uniform grid331.32844254.6
Clustered near origin222.78414261.9
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.

Share and Cite

MDPI and ACS Style

Shams, M.; Carpentieri, B. A High-Order Parallel Framework for Simultaneous Root-Finding in Nonlinear Systems with Multiple Solutions. AppliedMath 2026, 6, 43. https://doi.org/10.3390/appliedmath6030043

AMA Style

Shams M, Carpentieri B. A High-Order Parallel Framework for Simultaneous Root-Finding in Nonlinear Systems with Multiple Solutions. AppliedMath. 2026; 6(3):43. https://doi.org/10.3390/appliedmath6030043

Chicago/Turabian Style

Shams, Mudassir, and Bruno Carpentieri. 2026. "A High-Order Parallel Framework for Simultaneous Root-Finding in Nonlinear Systems with Multiple Solutions" AppliedMath 6, no. 3: 43. https://doi.org/10.3390/appliedmath6030043

APA Style

Shams, M., & Carpentieri, B. (2026). A High-Order Parallel Framework for Simultaneous Root-Finding in Nonlinear Systems with Multiple Solutions. AppliedMath, 6(3), 43. https://doi.org/10.3390/appliedmath6030043

Article Metrics

Back to TopTop