Skip to main content
PLOS One logoLink to PLOS One
. 2022 Nov 28;17(11):e0277291. doi: 10.1371/journal.pone.0277291

A stochastic numerical approach for a class of singular singularly perturbed system

Zulqurnain Sabir 1, Thongchai Botmart 2,*, Muhammad Asif Zahoor Raja 3, Wajaree Weera 2, Fevzi Erdoğan 4
Editor: Dragan Pamucar5
PMCID: PMC9704572  PMID: 36441683

Abstract

In the present study, a neuro-evolutionary scheme is presented for solving a class of singular singularly perturbed boundary value problems (SSP-BVPs) by manipulating the strength of feed-forward artificial neural networks (ANNs), global search particle swarm optimization (PSO) and local search interior-point algorithm (IPA), i.e., ANNs-PSO-IPA. An error-based fitness function is designed using the differential form of the SSP-BVPs and its boundary conditions. The optimization of this fitness function is performed by using the computing capabilities of ANNs-PSO-IPA. Four cases of two SSP systems are tested to confirm the performance of the suggested ANNs-PSO-IPA. The correctness of the scheme is observed by using the comparison of the proposed and the exact solutions. The performance indices through different statistical operators are also provided to solve the SSP-BVPs using the proposed ANNs-PSO-IPA. Moreover, the reliability of the scheme is observed by taking hundred independent executions and different statistical performances have been provided for solving the SSP-BVPs to check the convergence, robustness and accuracy.

1. Introduction

The two-point singular singularly perturbed boundary value problems (SSP-BVPs) have numerous applications, such as quantum mechanics, fluid dynamics, the theory of optimal control, geophysics, theory of chemical reactor, elasticity, aerodynamics and gas porous electrode theory [1, 2]. The SSP-BVPs are considered difficult and grim to solve due to the perturbation and singular singularly nature. There are only a few methods available in the literature to handle these types of equations, which involve the perturbation, singularly nature and singularity. Schmeiser et al [3] provided the numerical and asymptotic techniques to solve the SSP-BVPs. Ascher [4] discussed a symmetric difference scheme for solving SSP-BVPs. Mohanty and Arora [5] provided the numerical solutions of these problems using the methods of non-uniform mesh tension spline and convergent tension spline. Zhu [6] presented the asymptotic results assembled by the modified Vasil-eva scheme. He also proved the uniqueness, the existence of the exact solution and the uniform strength of the traditional asymptotic solution. Kadalbajoo and Aggarwal [7] proposed the B-spline technique for solving the SSP-BVPs. Rashidnia et al. [8] provided the kernel space and cubic spline approaches for solving the SSP-BVPs.

All the above techniques have their individual efficiency, applicability, exactness and flaws over one another. However, the stochastic solvers have never been applied to solve the SSP-BVP by using the artificial neural networks (ANNs) along with global search particle swarm optimization (PSO) and local search interior-point algorithm (IPA), i.e., ANNs-PSO-IPA. The artificial neural networks have been implemented to solve a variety of different applications; some recent applications of the stochastic solvers are circuit theory, higher order singular model, fuel ignition model, induction of the motor models, Thomas-Fermi model, doubly singular nonlinear systems, nanotechnology, nanofluidics, chaos control of Bonhoeffer–van der Pol, nonlinear equations, Troesch’s problem, controls, communication systems, particle physics, linear and nonlinear fractional order model, physical models signified nonlinear system of equations, financial mathematics, multiple singularities models based on Painleve equations etc., see [9–13] and references cited therein. Keeping view of these facts, authors are inspired to propose new computing criteria through the ANNs modelling. Therefore, the stochastic ANNs-PSO-IPA procedures are proposed to solve the SSP-BVPs. The general form of SSP-BVPs is given as [1]:

εd2ydt2+p(t)tdydt+q(t)t2y(t)=g(t),t∈(0,1)y(0)=A,y(1)=B,A,B∈ℜ, (1)

where ε is a positive small parameter, 0 < ε << 1, p(t) ≥ and q(t), g(t) smoothly used to satisfy the uniqueness, existence of the solution constants.

Some salient features of the ANNs-PSO-IPA for solving the SSP-BVPs are presented as:

  • Exploitation and investigation of stochastic ANNs-PSO-IPA solvers to determine the accurate, consistent and reliable numerical outcomes of the SSP-BVPs.

  • The designed technique is implemented efficiently for two problems with various cases of the SSP-BVPs that demonstrates the proficiency of the designed approach.

  • The correctness of the proposed numerical ANNs-PSO-IPA is observed by using the comparison procedures for solving the SSP-BVPs.

  • The proposed scheme is effective through the statistical procedures of different performances based on the mean, standard deviation and root mean square errors.

  • The SSP-BVPs are not easy to solve due to the complicated behavior. Therefore, ANNs is a better choice to handle such kinds of complex problems, as well as it solves other challenging mathematical, biological, engineering and physical models for which the traditional methodologies do not work.

2. Mathematical model to solve singular singularly perturbed model

In the first phase, the structure of the SSP-BVPs is presented using an unsupervised error-based fitness function. The unidentified weight vectors are trained using the ANNs-PSO-IPA is studied in the second phase. In Fig 1, the graphical abstract of the system model is presented.

Fig 1. Graphical abstract of suggested scheme for SSP-BVPs.

Fig 1

2.1 ANNs modeling

The mathematical systems are assembled for the SSP-BVPs with the feed-forward ANNs strength having continuous mapping form through the single input, hidden and outer layers for the proposed outcomes u(t) is given as:

u^(t)=∑j=1kαjf(ξjt+βj),du^dt=∑j=1kαjddtf(ξjt+βj),d2u^dt2=∑j=1kαjd2dt2f(ξjt+βj),⋮d(l)u^dt(l)=∑j=1kαjd(l)dt(l)f(ξjt+βj). (2)

Where, the log-sigmoid f(t) = 1/(1 + e−t) function is applied as an activation function. The updated form of Eq (2) becomes as:

u^(t)=∑j=1kαj11+e−(ξjt+βj),du^dt=∑j=1kαjξje−(ξjt+βj)1+e−(ξjt+βj)2,d2u^dt2=∑j=1kαjξj22e−2(ξjt+βj)1+e−(ξjt+βj)3−e−(ξjt+βj)1+e−(ξjt+βj)2,⋮d(l)u^dt(l)=∑j=1kαjξj(l)2e−n(ξjt+βj)1+e−(ξjt+βj)l+n−e−(n−l)(ξjt+βj)1+e−(ξjt+βj)n. (3)

2.2 Formulation of fitness function

The appropriate grouping of the Eq (3) is applied to formulate the SSP-BVPs. An objective/merit function is expressed for SSP-BVP to define an error-based functions as:

∈=∈1+∈2 (4)

Where, ∈1 is the merit functions related to differential model as:

∈1=1N∑l=1N(tm2εd2y^mdt2+tmpmdy^mdt2+qmy^m−tm2gm)2 (5)
N=1h,y^m=y^(tm),pm=p(tm),qm=q(tm),gm=g(tm)andtm=mh.

Where h is the step size. Likewise, ∈2 signifies an error function associated to the BCs, written as:

∈2=12((y^0−A)2+(y^N−B)2). (6)

2.3 Hybrid computing PSO-IPA

Design parameters or unknown ANNs weights are modified using the hybrid computing background of the PSO reinforced with IPA. PSO is used as a replacement to genetic algorithms [14] and become most commonly choice using the optimization performances and minor memory requirements [15]. PSO is used to cooperate the swarm performances of birds flocking as well as fish schooling [16]. Recently, PSO is used to predict the moisture contents of poplar fibers [17], communication systems [18], solar photovoltaic system [19], freeway ramp metering [20], real-time measurement of microgrid islanding [21], formulation of computer model with economic measures [22] and parameter identification with control [23]. Every particle contains the fitness performances describing the problem standards is known as merit function. PSO provides optimal results iteratively to initialize the parameter runs. The velocity and position using the recognized local positions are represented as PLBr−1 and global best positions are denoting as PGBr−1. The updated position and velocity form is provided as:

Xjn=Xjn−1+Vjn−1 (7)
Vjn=ωVjn−1+b1r1(PLBn−1−Xjj−1)+b2r2(PGBn−1−Xjn−1) (8)

Where the vector Xj and Vj represent the jth particle of swarm and the velocity. r1 and r2 are called random vectors, ω ∈ [0, 1] shows the constant of inertia weight. The velocity vector lies in [-vmax, vmax], vmax represents maximum value of the velocity. The upgraded performance of the PSO is pragmatic by hybridization with efficient local search method (LSM) generally presented in the optimization. Therefore, optimization applications-based IPA applied in the replication for convergence to calculate the best optimization of PSO using the initial values of IPA. The workflow of PSO-IPA for SSP-BVPs is portrayed in Fig 1, the parameter settings is provided in Table 1, while the detailed pseudocode of PSO-IPA for solving SSP-BVPs is provided in detailed in Table 2.

Table 1. Settings of the parameters using PSO and IPA.

PSO IPA
Parameters Values Parameters Values
Swarm Size 70 Algorithm Active-set
Weights Linear decreasing Individual Size 30
Particle Size 30 Max Iterations 800
TolFun 10−18 Tol Fun 1e-18
Local acceleration Linear decreasing “TolCon” 1e-20
Global acceleration Linear Increasing Fun evaluations 200000
Population Span (-30,30) Initial Weights Global best of GAs
HybridFcn @fmincon ‘TolX’ 1e-18
Velocity span (-2,2) Other Defaults

Table 2. Pseudocode of PSO-IPA to solve the SSP-BVPs.

Start of PSO
 Step 1: {Initialization}
  Randomly generate the particle’s initial swarm. Adjust the ‘PSO’
  Parameter and ‘optimoptions’ procedures.
Step 2: {Calculation of Fitness}
 Compute the fitness value for every particle using Eq (4).
Step 3: {Ranking}
 Rank every particle based on the fitness function
Step 4: {Criteria of Stoppage}
 Stop the procedure of optimization for any of the following
  • Achieve the chosen level of fitness
  • Desired Number of flights/cycles achieved
 If ending criteria gotten, then move to Step 5
Step 5: {Renewal}
 Call the position for Eq (7) and velocity using Eq (8).
Step 6: {Improvement}
Repeat the procedure from second to sixth step, until the entire flights are attained
 Step 7: {Storage}
Store the best values of the fitness and represent it the best global particle
End of PSO
Start of IPA
Step 1: Check the terminating standards, if it meets then terminate the further process.
Step 2: If stopping standards does not obtained then go back to fourth step.
End of IPA
Start of Statistics

2.4 Parameters of PSO and IPA

The parameter setting based on the PSO and IPA is provided in Table 1.

3. Statistical performance measures

In this study, the statistical performance measure of SSP-BVPs is presented for all cases of both problems using the designed methodology. The performances of the three measures are implemented on the basis of mean absolute deviation (MAD), Theil’s inequality coefficient (TIC) operator and Nash Sutcliffe efficiency (NSE) operator. The global Global MAD, Global TIC and Global NSE are applied to solve the SSP-BVPs. The mathematical forms of these operators are given as:

MAD=1n∑m=1nym−y^m, (9)
TIC=1n∑m=1nym−y^m21n∑m=1nym2+1n∑m=1ny^m2, (10)
NSE=1−∑m=1nym−y^m2∑m=1nym−y¯m2,y¯m=1n∑m=1nym, (11)
ENSE=1-NSE. (12)

Where n is used as an input grid points. In the perfect model case, the values of the above statistical operators are zero.

4. Simulations and results

The numerical values are presented here for solving two singular singularly perturbed system of second order ODEs. Moreover, detailed statistical performances are also presented. Two problems along with four cases are demonstrated the accurateness, convergence and efficiency of the proposed scheme. For comparison, the exact results are provided for both of the problems. The term C is used to represent the cases.

Problem 1: Multiple singular singularly perturbed system

Consider the SSP-BVP of second order is [1]

εd2ydt2+1tdydt+1t2y(t)=6εt−12εt2+4t−5t2y(0)=0,y(1)=0 (13)

The exact solution of the above Eq (13) is given as

y(t)=t3−t4 (14)

Four different cases of SSP-BVP (13) are chosen for taking small perturbation values, i.e., ε = 2−4, 2−6, 2−8 and 2−10. The updated form of the Eq (13) for these four cases based on the small parameters of ε is given as:

2−4d2ydt2+1tdydt+1t2y(t)=6(2−4)t−12(2−4)t2+4t−5t2,2−6d2ydt2+1tdydt+1t2y(t)=6(2−6)t−12(2−6)t2+4t−5t2,2−8d2ydt2+1tdydt+1t2y(t)=6(2−8)t−12(2−8)t2+4t−5t2,2−10d2ydt2+1tdydt+1t2y(t)=6(2−10)t−12(2−10)t2+4t−5t2. (15)

For each case of the model, the fitness functions are formulated as:

∈C−1=1N∑l=1N(tm2(2−4)d2y^mdt2+tmdy^mdt2+y^m−6(2−4)tm3+12(2−4)tm4−4tm3+5tm4)2+12y^02+y^N2,∈C−2=1N∑l=1N(tm2(2−6)d2y^mdt2+tmdy^mdt2+y^m−6(2−6)tm3+12(2−6)tm4−4tm3+5tm4)2+12y^02+y^N2,∈C−3=1N∑l=1N(tm2(2−8)d2y^mdt2+tmdy^mdt2+y^m−6(2−8)tm3+12(2−8)tm4−4tm3+5tm4)2+12y^02+y^N2,∈C−4=1N∑l=1N(tm2(2−10)d2y^mdt2+tmdy^mdt2+y^m−6(2−10)tm3+12(2−10)tm4−4tm3+5tm4)2+12y^02+y^N2. (16)

Problem 2: Multi-singular singularly perturbed system

Consider the following SSP-BVP of second order involving trigonometric functions is given as [1]:

εd2ydt2+1tdydt+1t2y(t)=sinπt3+ε(2−t2π2)+πtcosπt1+4ε,y(0)=0,y(1)=0. (17)

The exact solution of the above SSP-BVP (17) is provided as:

y(t)=t2sinπt. (18)

Four cases of the SSP-BVP (17) for taking small perturbation values, i.e., ε = 2−4, 2−6, 2−8 and 2−10 Have been taken. The simplified form of the Eq (17) based on small parameters of ε are written as:

2−4d2ydt2+1tdydt+1t2y(t)=sinπt3+(2−t2π2)2−4+54πtcosπt,2−6d2ydt2+1tdydt+1t2y(t)=sinπt3+(2−t2π2)2−6+1716πtcosπt,2−8d2ydt2+1tdydt+1t2y(t)=sinπt3+(2−t2π2)2−8+6564πtcosπt,2−10d2ydt2+1tdydt+1t2y(t)=sinπt3+(2−t2π2)2−10+257256πtcosπt. (19)

The fitness formulation of (17) becomes as:

∈C−1=1N∑l=1N116tm2d2y^mdt2+tmdy^mdt2+y^m−tm2sinπtm3+116(2−tm2π2)−54πtm3cosπtm2+12y^02+y^N2,∈C−2=1N∑l=1N164tm2d2y^mdt2+tmdy^mdt2+y^m−tm2sinπtm3+164(2−tm2π2)−1716πtm3cosπtm2+12y^02+y^N2,∈C−3=1N∑l=1N1256tm2d2y^mdt2+tmdy^mdt2+y^m−tm2sinπtm3+1256(2−tm2π2)−6564πtm3cosπtm2+12y^02+y^N2,∈C−4=1N∑l=1N11024tm2d2y^mdt2+tmdy^mdt2+y^m−tm2sinπtm3+11024(2−tm2π2)−257256πtm3cosπtm2+12y^02+y^N2. (20)

To optimize the fitness functions (16) and (20), PSO-IPA is applied to achieve the approximate solutions for all four cases of SSP-BVP.

Figs 2 and 3 graphically represent the trained weights, the result’s comparison for each case of problem 1 and problem 2 by taking 10 neurons. The approximate solution of both of the SSP-BVPs based on these weights. For results comparison, best, exact and mean results are plotted for both problems. It is clear that the best outcomes, mean solution and exact results matched to each other. Generally, for 100 independent runs best, mean and true results are same that proves the worth, exactness, stability and wider applicability of the proposed scheme. Figs 4 and 5 show the absolute error and performance indices for all cases of problem 1 and 2 supported by PSO-IPA. For absolute error (AE), best and worst results have been drawn in this regard. It is seen that for all cases of problem 1 and problem 2 the best values lie in the range of 10−05 to 10−07, whereas the worst measures are calculated 10−03 to 10−04 and 10−02 to 10−04. Performance measure based on the statistical values of the fitness, ENSE, TIC and MAD soundings have been plotted. In problem 1, the best fitness, TIC, MAD and ENSE values for each case lie around 10−10 to 10−12, 10−04 to 10−06, 10−08 to 10−10 and 10−06 to 10−08. The mean performances of these parameters lie around 10−04–10−06, 10−04–10−06, 10−08–10−10 and 10−06–10−08. The worst results of fitness lie between the ranges of 10−04 to 10−06, 10−02 to 10−04, 10−06 to 10−08 and 10−02 to 10−04. Hence, the worst measures of MAD, fitness, ENSE and TIC lie in good ranges. In problem 2, the best results of fitness, TIC, MAD and ENSE for all the cases lie around 10−10–10−12, 10−04–10−06, 10−08–10−10 and 10−06–10−08. Hence, the mean and worst fitness, MAD, TIC and ENSE performances also lie in the good measures.

Fig 2. Set of weights and comparison of result for all cases of problem 1.

Fig 2

Fig 3. Set of weights and comparison of result for all cases of problem 2.

Fig 3

Fig 4. Absolute error and performances for each case of problem 1.

Fig 4

Fig 5. Absolute error and performances for each case of problem 2.

Fig 5

Graphical designs of the fitness value are drawn in Figs 6 and 7 for all the cases of problem 1 and problem 2. The results indicates that more than 80% runs attained precise fitness values for all cases of both problems. The MAD values in convergence investigation for each case of both of the problems are graphically sketched in Figs 8 and 9. The achieved results are found to be in very good agreements. TIC graphical values of problem 1 and problem 2 are shown in Figs 10 and 11 shows that almost 85% runs accomplish reasonably accurate. The graphic standards of ENSE are represented in Figs 12 and 13. These results show that around 80% runs attain reasonably specific measures.

Fig 6. Fitness values for each case of problem 1.

Fig 6

Fig 7. Fitness values for each case of problem 2.

Fig 7

Fig 8. MAD values for each case of problem 1.

Fig 8

Fig 9. MAD values for each case of problem 2.

Fig 9

Fig 10. TIC values for each case of problem 1.

Fig 10

Fig 11. TIC values for each case of problem 2.

Fig 11

Fig 12. ENSE values for each case of problem 1.

Fig 12

Fig 13. ENSE values for each case of problem 2.

Fig 13

For more implications of the algorithm performance, the optimization has been made based on designed variables of ANN for 100 independent runs with PSO-IPA algorithm. The statistical term of minimum (MIN) values, mean values and standard deviation (STD) standards of AE are shown in Tables 3 and 4 for all the cases of problems (1–2). It is clear the achieved AE performances are calculated around 10−06 to 10−09 for MIN values, 10−04 to 10−05 for Mean and STD values. GFit, GMAD, GTIC and GENSE standards are calculated for all four cases of both of the problems are tabulated in Tables 5 and 6. The global performance operators achieve generally for all cases of problems (1–2) as a result. Complexity study (CS) of proposed methodology is presented based on average optimizer value, i.e., execution time CS-ET, averagely number of iterations performed by the technique, i.e., CS-NG and averagely evaluated function. These measures are determined of CS operators for 100 trials of the procedure and outcomes are shown in Tables 7 and 8 together with the values of Mean and STD for all four cases of problems (1–2).

Table 3. Statistics results of AE for each case of problem 1.

t ε = 2−4 ε = 2−6 ε = 2−8 ε = 2−10
Min Mean STD Min Mean STD Min Mean STD Min Mean STD
0 5×10−08 2×10−05 3×10−05 2×10−08 3×10−05 5×10−05 1×10−07 3×10−05 6×10−05 1×10−08 3×10−05 7×10−05
0.1 4×10−06 5×10−04 5×10−04 7×10−07 5×10−04 6×10−04 4×10−06 6×10−04 7×10−04 2×10−06 5×10−04 6×10−04
0.2 7×10−07 2×10−04 2×10−04 1×10−06 2×10−04 4×10−04 2×10−06 3×10−04 4×10−04 5×10−07 2×10−04 4×10−04
0.3 5×10−07 7×10−05 1×10−04 6×10−08 8×10−05 1×10−04 6×10−07 1×10−04 2×10−04 3×10−07 1×10−04 2×10−04
0.4 1×10−07 6×10−05 8×10−05 1×10−06 6×10−05 6×10−05 3×10−06 7×10−05 1×10−04 3×10−06 7×10−05 1×10−04
0.5 1×10−06 7×10−05 6×10−05 1×10−06 6×10−05 7×10−05 1×10−06 7×10−05 8×10−05 6×10−07 7×10−05 1×10−04
0.6 4×10−09 6×10−05 6×10−05 2×10−07 7×10−05 9×10−05 3×10−07 7×10−05 1×10−04 5×10−07 6×10−05 1×10−04
0.7 1×10−07 3×10−05 5×10−05 1×10−07 5×10−05 8×10−05 2×10−07 5×10−05 9×10−05 5×10–09 5×10−05 9×10−05
0.8 1×10−06 2×10−05 3×10−05 1×10−07 3×10−05 3×10−05 1×10–08 3×10−05 5×10−05 4×10−07 3×10−05 7×10−05
0.9 6×10−07 3×10−05 3×10−05 2×10−07 4×10−05 4×10−05 3×10−07 4×10−05 5×10−05 1×10−07 4×10−05 5×10−05
1.0 3×10−07 2×10−05 2×10−05 2×10−07 3×10−05 5×10−05 1×10−07 4×10−05 6×10−05 3×10−07 4×10−05 6×10−05

Table 4. Statistics results of AE for each case of problem 2.

t ε = 2−4 ε = 2−6 ε = 2−8 ε = 2−10
Min Mean STD Min Mean STD Min Mean STD Min Mean STD
0 1×10−08 2×10−05 4×10−05 6×10−08 3×10−05 6×10−05 7×10–09 3×10−05 7×10−05 2×10−08 3×10−05 7×10−05
0.1 3×10−06 8×10−04 1×10−03 5×10−06 8×10−04 1×10−03 4×10−06 9×10−04 1×10−03 1×10−06 9×10–04 1×10−03
0.2 6×10−07 3×10−04 5×10−04 1×10−06 3×10−04 6×10−04 2×10−06 4×10−04 6×10−04 3×10−06 4×10−04 6×10−04
0.3 4×10−07 8×10−05 1×10−04 4×10−06 1×10−04 2×10−04 8×10−07 1×10−04 1×10−04 2×10−06 1×10−04 1×10−04
0.4 3×10−07 9×10−05 9×10−05 1×10−06 1×10−04 1×10−04 2×10−06 1×10−04 1×10−04 2×10−07 1×10−04 1×10−04
0.5 9×10−07 1×10−04 1×10−04 1×10−06 1×10−04 1×10−04 1×10−07 1×10−04 2×10−04 7×10–09 1×10−04 2×10−04
0.6 5×10−07 8×10−05 1×10−04 2×10−06 8×10−05 1×10−04 2×10−06 9×10−05 1×10−04 1×10−07 1×10−04 1×10−04
0.7 1×10−07 4×10−05 6×10−05 7×10−08 5×10−05 9×10−05 6×10−07 6×10−05 6×10−05 1×10−06 6×10−05 9×10−05
0.8 1×10−07 3×10−05 4×10−05 2×10−07 5×10−05 8×10−05 3×10−07 7×10−05 9×10−05 5×10−08 6×10−05 8×10−05
0.9 1×10−07 5×10−05 7×10−05 1×10−07 5×10−05 9×10−05 2×10−07 7×10−05 1×10−04 2×10−07 7×10−05 1×10−04
1.0 2×10−07 3×10−05 3×10−05 3×10−07 5×10−05 7×10−05 7×10−08 5×10−05 7×10−05 2×10−07 6×10−05 8×10−05

Table 5. Global performances for problem 1.

Case GFIT GMAD GTIC GENSE
Mag STD Mag STD Mag STD Mag STD
1 1.89E-07 4.61E-07 1.15E-04 1.04E-04 2.43E-08 2.14E-08 7.17E-04 1.32E-03
2 2.69E-07 6.51E-07 1.21E-04 1.51E-04 2.38E-08 2.98E-08 4.65E-04 1.33E-03
3 2.72E-07 6.94E-07 1.34E-04 1.66E-04 2.62E-08 3.22E-08 6.02E-04 1.35E-03
4 1.87E-07 5.56E-07 1.17E-04 1.68E-04 2.20E-08 2.99E-08 9.78E-04 2.74E-03

Table 6. Global performances for problem 2.

Case GFIT GMAD GTIC GENSE
Mag STD Mag STD Mag STD Mag STD
1 4.61E-07 1.13E-06 1.62E-04 1.91E-04 2.42E-08 2.14E-08 1.97E-03 4.21E-03
2 4.17E-07 1.18E-06 1.79E-04 2.52E-04 2.38E-08 2.99E-08 1.66E-03 4.62E-03
3 5.66E-07 1.26E-06 2.00E-04 2.40E-04 2.61E-08 3.23E-08 9.66E-04 2.13E-03
4 5.06E-07 1.33E-06 1.97E-04 2.62E-04 2.20E-08 2.99E-08 1.01E-03 2.61E-03

Table 7. Complexity representations for problem 1.

Case Time of implementation Iteration Function Counts
Mean STD Mean Mean STD Mean
1 48.577183 17.960816 5172.62 2095.5142 270919.98 104853.54
2 50.484556 16.202738 5440.34 1931.4327 284239.2 96485.599
3 50.544832 17.660773 5418.86 2081.4746 283190.26 104019.6
4 52.240054 17.516587 5525.54 2026.1252 288466.43 101466.06

Table 8. Complexity representations for problem 2.

Case Time of implementation Iteration Function Counts
Mean STD Mean Mean STD Mean
1 52.898577 14.941427 5771.11 1783.268 300885.18 89322.19
2 53.606204 15.638092 5835.87 1844.6481 304084.78 92248.666
3 52.216913 16.385791 5586.94 1935.3087 291785.94 96741.717
4 56.627975 12.204644 6218.05 1437.3541 323169.83 71906.603

Conclusions

The present work is summarized as:

  • A computational intelligent charter is settled efficiently for two problems along with four cases of SSP-BVPs by exploiting the universal approximation strength of feed-forward ANNs optimized with PSO supported with IPA.

  • The proposed and exact solutions matched for all cases of both examples, which indicates the exactness and worth of the methodology in convergence and accuracy sense.

  • Min, Mean and STD statistical operators indicate the proposed scheme give reliably these operators value very close to zero in each case of both of the problems.

  • The statistical performance of fitness, TIC, MAD and ENSE and their global form is used to check the accurateness and convergence of the scheme.

  • The complexity performances of the proposed ANNs-PSO-IPA for solving the SSP-BVPs using the operators through the values of time, function counts and generations during the practice to check the optimization of the design network variables, which indicate the smooth accomplishment of the SSP-BVPs.

Data Availability

All relevant data are within the paper.

Funding Statement

This research received funding support from the NSRF via the Program Management Unit for Human Resources & Institutional Development, Research and Innovation (grant number B05F640088). The funders had a role in study design, data collection, analysis, and decision to publish.

References

  • 1.Saini S, Mishra HK. A special class of singular singularly perturbed two-point boundary value problems via fitted mesh B-spline method. Proc. Natl. Acad. Sci. India—Phys. Sci. 2017; 87: 395–403. [Google Scholar]
  • 2.Gupta Y, Srivastava PK, Kumar M. Application of B-spline to numerical solution of a system of singularly perturbed problems. Math. Aeterna. 2011; 1: 405–415. [Google Scholar]
  • 3.Schmeiser C, Weiss R. Asymptotic and numerical methods for singular singularly perturbed boundary value problems in ordinary differential equations. Bailhi, Dublin; 1984. [Google Scholar]
  • 4.Ascher U. On some difference schemes for singular singularly-perturbed boundary value problems. Numer. Math. 1985; 46: 1–30. [Google Scholar]
  • 5.Mohanty RK, Arora U. A family of non-uniform mesh tension spline methods for singularly perturbed two-point singular boundary value problems with significant first derivatives. Appl. Math. Comput., 2006; 172: 531–544. [Google Scholar]
  • 6.Zhu HP. A singular singularly perturbed boundary value problem of the second order quasilinear systems. J. Math. Anal. Appl. 1994; 182: 320–347. [Google Scholar]
  • 7.Kadalbajoo MK, Aggarwal VK. Fitted mesh B-spline method for solving a class of singular singularly perturbed boundary value problems. Int. J. Comput. Math. 2005; 82: 67–76. [Google Scholar]
  • 8.Rashidinia J, Mohammadi R, Ghasemi M. Cubic spline solution of singularly perturbed boundary value problems with significant first derivatives. Appl. Math. Comput. 2007; 190: 1762–1766. [Google Scholar]
  • 9.Sabir Z, Raja MAZ, Guirao JL, Saeed T. Solution of novel multi-fractional multi-singular Lane–Emden model using the designed FMNEICS. Neural. Comput. Appl. 2021; 33: 17287–17302. [Google Scholar]
  • 10.Shoaib M, Kausar M, Nisar KS, Raja MAZ, Morsy A. Impact of thermal energy on MHD Casson fluid through a Forchheimer porous medium with inclined non-linear surface: A soft computing approach. Alex. Eng. J. 2022; 61: 12211–12228. [Google Scholar]
  • 11.Sabir Z, Manzar MA, Raja MAZ, Sheraz M, Wazwaz AM. Neuro-heuristics for nonlinear singular Thomas-Fermi systems. Appl. Soft Comput. 2018; 65: 152–169. [Google Scholar]
  • 12.Bukhari AH, Raja MAZ, Shoaib M, Kiani AK. Fractional order Lorenz based physics informed SARFIMA-NARX model to monitor and mitigate megacities air pollution. Chaos Solitons Fractals. 2022; 161: 1–15. [Google Scholar]
  • 13.Botmart T, Sabir Z, Raja MAZ, Ali MR, Sadat R, Aly AA, et al. A hybrid swarming computing approach to solve the biological nonlinear Leptospirosis system. Biomed. Signal Process. Control. 2022; 77: 1–15. [Google Scholar]
  • 14.Shi Y, Eberhart RC. Empirical study of particle swarm optimization. IEEE Proceedings-CEC99 (Cat. No. 99TH8406). 1999; 3: 1945–1950.
  • 15.Engelbrecht AP. Computational intelligence: an introduction. Chichester: John Wiley & Sons Ltd; 2007. [Google Scholar]
  • 16.Shi Y. Particle swarm optimization: developments, applications and resources. IEEE Proceedings of the 2001 Congress on Evolutionary Computation. 2001; 1: 81–86.
  • 17.Chen F, Gao X, Xia X, Xu J. Using LSTM and PSO techniques for predicting moisture content of poplar fibers by Impulse-cyclone Drying. PloS One. 2022; 17: 1–26. doi: 10.1371/journal.pone.0266186 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Shen M, Zhan ZH, Chen WN, Gong YJ, Zhang J, Li Y. Bi-velocity discrete particle swarm optimization and its application to multicast routing problem in communication networks. IEEE Trans. Ind. Electron. 2014; 61: 7141–7151. [Google Scholar]
  • 19.Khare A, Rangnekar S. A review of particle swarm optimization and its applications in solar photovoltaic system. Appl. Soft Comput. 2013; 13: 2997–3006. [Google Scholar]
  • 20.Wei J, Long K, Gu J, Zhou Z, Li S. Freeway ramp metering based on PSO-PID control. PloS One. 2021; 16: 1–14. doi: 10.1371/journal.pone.0260977 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Hosseinzadeh Khonakdari T, Ahmadi Kamarposhti M. Real-time detection of microgrid islanding considering sources of uncertainty using type-2 fuzzy logic and PSO algorithm. PloS One. 2021; 16: 1–18. doi: 10.1371/journal.pone.0257830 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Zhang X, Tang Z. Construction of computer model for enterprise green innovation by PSO-BPNN algorithm and its impact on economic performance. Plos One. 2022; 17: 1–17. doi: 10.1371/journal.pone.0262963 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Iqbal MA, Fakhar MS, Kashif SAR, Naeem R, Rasool A. Impact of parameter control on the performance of APSO and PSO algorithms for the CSTHTS problem: An improvement in algorithmic structure and results. PloS One. 2021; 16: 1–22. doi: 10.1371/journal.pone.0261562 [DOI] [PMC free article] [PubMed] [Google Scholar]

Decision Letter 0

Chengming Huang

14 Mar 2022

PONE-D-21-38900A stochastic numerical approach for a class of singular singularly perturbed systemPLOS ONE

Dear Dr. Botmart,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Apr 28 2022 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Chengming Huang

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf  and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Thank you for stating the following financial disclosure:

“The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.”

At this time, please address the following queries:

a)        Please clarify the sources of funding (financial or material support) for your study. List the grants or organizations that supported your study, including funding received from your institution.

b)        State what role the funders took in the study. If the funders had no role in your study, please state: “The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.”

c)        If any authors received a salary from any of your funders, please state which authors and which funders.

d)        If you did not receive any funding for this study, please state: “The authors received no specific funding for this work.”

Please include your amended statements within your cover letter; we will change the online submission form on your behalf.

3. In your Data Availability statement, you have not specified where the minimal data set underlying the results described in your manuscript can be found. PLOS defines a study's minimal data set as the underlying data used to reach the conclusions drawn in the manuscript and any additional data required to replicate the reported study findings in their entirety. All PLOS journals require that the minimal data set be made fully available. For more information about our data policy, please see http://journals.plos.org/plosone/s/data-availability.

Upon re-submitting your revised manuscript, please upload your study’s minimal underlying data set as either Supporting Information files or to a stable, public repository and include the relevant URLs, DOIs, or accession numbers within your revised cover letter. For a list of acceptable repositories, please see http://journals.plos.org/plosone/s/data-availability#loc-recommended-repositories. Any potentially identifying patient information must be fully anonymized.

Important: If there are ethical or legal restrictions to sharing your data publicly, please explain these restrictions in detail. Please see our guidelines for more information on what we consider unacceptable restrictions to publicly sharing data: http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions. Note that it is not acceptable for the authors to be the sole named individuals responsible for ensuring data access.

We will update your Data Availability statement to reflect the information you provide in your cover letter.

4. We note you have included a table to which you do not refer in the text of your manuscript. Please ensure that you refer to table 2 in your text; if accepted, production will need this reference to link the reader to the Table.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: A stochastic numerical approach for a class of singular singularly perturbed system

In the present study, a neuro-evolutionary scheme is presented for solving a class of singular singularly perturbed boundary value problems (SSP-BVPs) by manipulating the strength of feed-forward artificial neural networks (ANNs), global search particle swarm optimization (PSO), and local search interior-point algorithm (IPA), i.e., ANNs-PSO-IPA. An error-based fitness function is designed using the differential form of the SSP-BVPs and its boundary conditions. The optimization of this fitness function is performed by using the computing capabilities of ANNs-PSO-IPA. Four cases of two SSP systems are tested to confirm the performance of the suggested ANNs-PSO-IPA. The correctness of the scheme is observed by using the comparison of the proposed and the exact solutions. The performance indices through different statistical operators are also provided to solve the SSP-BVPs using the proposed ANNs-PSO-IPA. Moreover, the reliability of the scheme is observed by taking hundred independent executions, and different statistical performances have been provided for solving the SSP-BVPs to check the convergence, robustness, and accuracy.

As we all know, the models based on the singular systems are advantageous, and the solution of such models by using stochastic schemes is also appreciable. The ANNs methods are crucial and have considerable applications in diverse fields

After carefully reviewing the paper, I conclude that:

• Paper is interesting

• Results are mathematically correct

• Presentation is also nice

However, the paper can be accepted for publication after considering the following minor revisions as follows:

1)The introduction is written well, but add a few more recent applications for improvement, for instance:

https://doi.org/10.1016/j.asej.2020.11.007

https://doi.org/10.1371/journal.pone.0235829

10.1109/ACCESS.2021.3078750

https://doi.org/10.1155/2022/9660746

10.1109/ACCESS.2021.3133815

2) Adjust statistical performance measures in section 2

3) Use proper punctuation

4) Use the same style of references

5) What effects can be seen by increasing or decreasing the neurons

6) Mention a few applications of IPA.

Reviewer #2: In this paper, a method based on numerical approach is developed for solving singularly perturbed system.

This paper will be recommended for publication after some revisions.

Comments:

1. Complexity: Please give some theoretical analysis in the time complexity of the current paper.

2. Authors improve the grammar in the manuscript.

3. Authors should add error analysis in details of proposed method.

4. To verify the convergence and efficiency of the method it would be very important to show how the error changes as I increase. I think that such tables should be presented.

5. I think that the numerical results presented are not sufficient to convince the reader

about the advantage of the method.

6. The list of references is quite poor and it should be enlarged.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2022 Nov 28;17(11):e0277291. doi: 10.1371/journal.pone.0277291.r002

Author response to Decision Letter 0


21 Apr 2022

Author Response

Paper Title:

A stochastic numerical approach for a class of singular singularly perturbed system

By: Zulqurnain Sabir, Thongchai Botmart, Muhammad Asif Zahoor Raja, Wajaree weera, Fevzi Erdoğan

ID: PONE-D-21-38900, Journal: PLOS ONE

Reviewers' comments:

Reviewer 1: General comments

In the present study, a neuro-evolutionary scheme is presented for solving a class of singular singularly perturbed boundary value problems (SSP-BVPs) by manipulating the strength of feed-forward artificial neural networks (ANNs), global search particle swarm optimization (PSO), and local search interior-point algorithm (IPA), i.e., ANNs-PSO-IPA. An error-based fitness function is designed using the differential form of the SSP-BVPs and its boundary conditions. The optimization of this fitness function is performed by using the computing capabilities of ANNs-PSO-IPA. Four cases of two SSP systems are tested to confirm the performance of the suggested ANNs-PSO-IPA. The correctness of the scheme is observed by using the comparison of the proposed and the exact solutions. The performance indices through different statistical operators are also provided to solve the SSP-BVPs using the proposed ANNs-PSO-IPA. Moreover, the reliability of the scheme is observed by taking hundred independent executions, and different statistical performances have been provided for solving the SSP-BVPs to check the convergence, robustness, and accuracy.

As we all know, the models based on the singular systems are advantageous, and the solution of such models by using stochastic schemes is also appreciable. The ANNs methods are crucial and have considerable applications in diverse fields

After carefully reviewing the paper, I conclude that:

• Paper is interesting

• Results are mathematically correct

• Presentation is also nice

However, the paper can be accepted for publication after considering the following minor revisions as follows:

Authors reply

First of all, many thanks for your valuable remarks “As we all know, the models based on the singular systems are advantageous, and the solution of such models by using stochastic schemes is also appreciable. The ANNs methods are crucial and have considerable applications in diverse fields

After carefully reviewing the paper, I conclude that:

• Paper is interesting

• Results are mathematically correct

• Presentation is also nice”

and favorable recommendation “the paper can be accepted for publication after considering the following minor revisions” on our submitted manuscript. Moreover, the authors tried level best to address all the valuable suggestions of the worthy anonymous reviewer and modified the manuscript accordingly.

Query 1

1) The introduction is written well, but add a few more recent applications for improvement, for instance:

https://doi.org/10.1016/j.asej.2020.11.007

https://doi.org/10.1371/journal.pone.0235829

10.1109/ACCESS.2021.3078750

https://doi.org/10.1155/2022/9660746

10.1109/ACCESS.2021.3133815

Authors Reply

Agreed. We have updated the manuscript by providing the exhaustive literature review in the introduction section to portray the problem statement with justification with the help of relevant, recent and reputed journal articles as suggested. Many thanks for suggesting the relevant recent articles [r1-r8] on the topic and indeed these article are very helpful to improve the technical and presentation strength of the introduction section.

[r1] Ahmad, A., Sulaiman, M., Aljohani, A.J., Alhindi, A. and Alrabaiah, H., 2021. Design of an efficient algorithm for solution of Bratu differential equations. Ain Shams Engineering Journal, 12(2), pp.2211-2225.

[r2] Waseem, W., Sulaiman, M., Kumam, P., Shoaib, M., Raja, M.A.Z. and Islam, S., 2020. Investigation of singular ordinary differential equations by a neuroevolutionary approach. Plos one, 15(7), p.e0235829.

[r3] Zhang, Y., Lin, J., Hu, Z., Khan, N.A. and Sulaiman, M., 2021. Analysis of third-order nonlinear multi-singular Emden–Fowler equation by using the LeNN-WOA-NM algorithm. IEEE Access, 9, pp.72111-72138.

[r4] Fawad Khan, M., Bonyah, E., Alshammari, F.S., Ghufran, S.M. and Sulaiman, M., 2022. Modelling and Analysis of Virotherapy of Cancer Using an Efficient Hybrid Soft Computing Procedure. Complexity, 2022.

[r5] Rahman, I.U., Sulaiman, M., Alarfaj, F.K., Kumam, P. and Laouini, G., 2021. Investigation of Non-Linear MHD Jeffery–Hamel Blood Flow Model Using a Hybrid Metaheuristic Approach. IEEE Access, 9, pp.163214-163232.

[r6] Bukhari, A.H., Raja, M.A.Z., Sulaiman, M., Islam, S., Shoaib, M. and Kumam, P., 2020. Fractional neuro-sequential ARFIMA-LSTM for financial market forecasting. IEEE Access, 8, pp.71326-71338.

[r7] Bukhari, A.H., Sulaiman, M., Raja, M.A.Z., Islam, S., Shoaib, M. and Kumam, P., 2020. Design of a hybrid NAR-RBFs neural network for nonlinear dusty plasma system. Alexandria Engineering Journal, 59(5), pp.3325-3345.

[r8] Bukhari, A.H., Sulaiman, M., Islam, S., Shoaib, M., Kumam, P. and Raja, M.A.Z., 2020. Neuro-fuzzy modeling and prediction of summer precipitation with application to different meteorological stations. Alexandria Engineering Journal, 59(1), pp.101-116.

Query 2

2) Adjust statistical performance measures in section 2

Authors reply

Agreed. We have updated the manuscript by the adjusting the statistical performance measures in section 2 as suggested.

Query 3

3) Use proper punctuation

Authors reply

Agreed. We have updated the manuscript by careful review of the inserted punctuations in the whole draft as suggested.

Query 4

4) Use the same style of references

Authors reply

Agreed. We have updated the manuscript by all the references on consistent template as suggested.

Query 5

5) What effect can be seen by increasing or decreasing the neurons

Authors reply

By increasing the number of neurons, the a slight improvement in the accuracy is achieved but at the cost of additional computations and also arises an issue of overfitting.

Query 6

6) Mention a few applications of IPA.

Authors reply

Agreed. We have updated the manuscript by mentioning the applications of the IPA as suggested.

Reviewer 2 General Comments

Reviewer #2: In this paper, a method based on numerical approach is developed for solving singularly perturbed system.

This paper will be recommended for publication after some revisions.

Authors reply

First of all, many thanks for your valuable remarks “a method based on numerical approach is developed for solving singularly perturbed system” and favorable recommendations “recommended for publication after some revisions” on our submitted manuscript. Additionally, the authors tried their level best to address all the changes suggested by the worthy anonymous reviewer and the manuscript is modified accordingly.

Comment 1

1. Complexity: Please give some theoretical analysis in the time complexity of the current paper.

Authors reply

Agreed. We have updated the manuscript by providing the necessary information regarding the complexity in the results section of the revised manuscript.

Please see the complexity information presented in highlighted Tables 7 and 8 along with the interpretations in the results section of the revised manuscript.

Comment 2

2. Authors improve the grammar in the manuscript.

Authors reply

Agreed. We have updated the manuscript by critical, careful and exhaustive review of the whole draft to improve the linguistic quality by avoiding the grammatical errors, ambiguous sentences, and typos as suggested by the worthy anonymous reviewer for better understanding of the readers.

Comment 3

3. Authors should add error analysis in details of proposed method.

Authors reply

Agreed. We have updated the manuscript by providing the rigorous error analysis from the available reference solutions for the both problems in terms of difference performance indices in order to portray the inferences and worth of the design methodology as suggested for better understanding of readers.

Comment 4

4. To verify the convergence and efficiency of the method it would be very important to show how the error changes as I increase. I think that such tables should be presented.

Authors reply

Agreed. We have updated the manuscript by providing information regarding the convergence and efficient more elaborative on the basis on single and multiple runs of the presented scheme as suggested.

In this study, the accuracy, convergence, stability and robustness of the presented scheme is endorsed with the help of rigorous statistics via performance measure on the basis of mean absolute deviation (MAD), Theil’s inequality coefficient (TIC) operator and Nash Sutcliffe efficiency (NSE) operator as well as global MAD, Global TIC and Global NSE are applied to solve SSP-BVPs for all cases of both problems. Please see the results section of the revised manuscript..

Comment 5

5. I think that the numerical results presented are not sufficient to convince the reader about the advantage of the method.

Authors reply

Agreed. We have updated the manuscript by providing the necessary elaborative information of the simulations along with their statistical assessments and complexity studies in the results section to facilitate the reader more clearly to decipher the contributions of the study. Please see the updated simulation results presented in the results section.

Comment 6

6. The list of references is quite poor and it should be enlarged.

Authors Reply

Agreed. We have updated the manuscript by providing the exhaustive literature review in the introduction section to portray the problem statement with justification with the help of relevant, recent and reputed journal articles as suggested. Many thanks for suggesting the relevant recent articles [r1-r18] on the topic and indeed these article are very helpful to improve the technical and presentation strength of the introduction section.

[r1] Ahmad, A., Sulaiman, M., Aljohani, A.J., Alhindi, A. and Alrabaiah, H., 2021. Design of an efficient algorithm for solution of Bratu differential equations. Ain Shams Engineering Journal, 12(2), pp.2211-2225.

[r2] Waseem, W., Sulaiman, M., Kumam, P., Shoaib, M., Raja, M.A.Z. and Islam, S., 2020. Investigation of singular ordinary differential equations by a neuroevolutionary approach. Plos one, 15(7), p.e0235829.

[r3] Zhang, Y., Lin, J., Hu, Z., Khan, N.A. and Sulaiman, M., 2021. Analysis of third-order nonlinear multi-singular Emden–Fowler equation by using the LeNN-WOA-NM algorithm. IEEE Access, 9, pp.72111-72138.

[r4] Fawad Khan, M., Bonyah, E., Alshammari, F.S., Ghufran, S.M. and Sulaiman, M., 2022. Modelling and Analysis of Virotherapy of Cancer Using an Efficient Hybrid Soft Computing Procedure. Complexity, 2022.

[r5] Rahman, I.U., Sulaiman, M., Alarfaj, F.K., Kumam, P. and Laouini, G., 2021. Investigation of Non-Linear MHD Jeffery–Hamel Blood Flow Model Using a Hybrid Metaheuristic Approach. IEEE Access, 9, pp.163214-163232.

[r6] Bukhari, A.H., Raja, M.A.Z., Sulaiman, M., Islam, S., Shoaib, M. and Kumam, P., 2020. Fractional neuro-sequential ARFIMA-LSTM for financial market forecasting. IEEE Access, 8, pp.71326-71338.

[r7] Bukhari, A.H., Sulaiman, M., Raja, M.A.Z., Islam, S., Shoaib, M. and Kumam, P., 2020. Design of a hybrid NAR-RBFs neural network for nonlinear dusty plasma system. Alexandria Engineering Journal, 59(5), pp.3325-3345.

[r8] Bukhari, A.H., Sulaiman, M., Islam, S., Shoaib, M., Kumam, P. and Raja, M.A.Z., 2020. Neuro-fuzzy modeling and prediction of summer precipitation with application to different meteorological stations. Alexandria Engineering Journal, 59(1), pp.101-116.

[r9] Guirao, J.L., Sabir, Z., Raja, M.A.Z. and Baleanu, D., 2022. Design of neuro-swarming computational solver for the fractional Bagley–Torvik mathematical model. The European Physical Journal Plus, 137(2), p.245.

[r10] Sabir, Z., Raja, M.A.Z., Baleanu, D., Cengiz, K. and Shoaib, M., 2021. Design of Gudermannian Neuroswarming to solve the singular Emden–Fowler nonlinear model numerically. Nonlinear Dynamics, 106(4), pp.3199-3214.

[r11] Iqbal, M.A., Fakhar, M.S., Kashif, S.A.R., Naeem, R. and Rasool, A., 2021. Impact of parameter control on the performance of APSO and PSO algorithms for the CSTHTS problem: An improvement in algorithmic structure and results. PloS one, 16(12), p.e0261562.

[r12] Zhang, X. and Tang, Z., 2022. Construction of computer model for enterprise green innovation by PSO-BPNN algorithm and its impact on economic performance. Plos one, 17(1), p.e0262963.

[r13] Hosseinzadeh Khonakdari, T. and Ahmadi Kamarposhti, M., 2021. Real-time detection of microgrid islanding considering sources of uncertainty using type-2 fuzzy logic and PSO algorithm. PloS one, 16(9), p.e0257830.

[r14] Chen, F., Gao, X., Xia, X. and Xu, J., 2022. Using LSTM and PSO techniques for predicting moisture content of poplar fibers by Impulse-cyclone Drying. PloS one, 17(4), p.e0266186.

[r15] Umar, M., Sabir, Z., Raja, M.A.Z., Amin, F., Saeed, T. and Guerrero-Sanchez, Y., 2021. Integrated neuro-swarm heuristic with interior-point for nonlinear SITR model for dynamics of novel COVID-19. Alexandria Engineering Journal, 60(3), pp.2811-2824.

[r16] Sabir, Z., Raja, M.A.Z., Kamal, A., Guirao, J.L., Le, D.N., Saeed, T. and Salama, M., 2021. Neuro-Swarm heuristic using interior-point algorithm to solve a third kind of multi-singular nonlinear system. Mathematical Biosciences and Engineering, 18(5), pp.5285-5308.

[r17] AlQadi, H. and Bani-Yaghoub, M., 2022. Incorporating global dynamics to improve the accuracy of disease models: Example of a COVID-19 SIR model. PloS one, 17(4), p.e0265815.

[r18] Islam, M.Z., Othman, M.L., Abdul Wahab, N.I., Veerasamy, V., Opu, S.R., Inbamani, A. and Annamalai, V., 2021. Marine predators algorithm for solving single-objective optimal power flow. Plos one, 16(8), p.e0256050.

Authors are once again thankful to anonymous reviewer, editor in chief, associate editor and editorial staff for their time, help, efforts and support.

Best regards,

Thongchai Botmart

Corresponding author

Attachment

Submitted filename: Authors_Response_R1_PLOS-ONE.docx

Decision Letter 1

Chengming Huang

30 Jun 2022

PONE-D-21-38900R1A stochastic numerical approach for a class of singular singularly perturbed systemPLOS ONE

Dear Dr. Botmart,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Two reviewers have completed the review of your manuscript. Although they suggested acceptance, during our in-house check, we noticed that your manuscript contains significant references of other works by the same authors. PLOS ONE stresses that the literature review and reference list should accurately reflect the state of the field, and opposes excessive citations. Please check and revise your manuscript again following this criteria, and submit a revised version. We cannot rule out the possibility of inviting a third reviewer.

Please submit your revised manuscript by Aug 14 2022 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Hanna Landenmark

Senior Editor, PLOS ONE

on behalf of

Chengming Huang

Academic Editor, PLOS ONE

Journal Requirements:

Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

Additional Editor Comments (if provided):

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: This paper is revised very well. All comments are addressed. It may be accepted in its current form.

Reviewer #2: Now the manuscript is sutible for publication.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2022 Nov 28;17(11):e0277291. doi: 10.1371/journal.pone.0277291.r004

Author response to Decision Letter 1


28 Jul 2022

Author Response

Paper Title:

A stochastic numerical approach for a class of singular singularly perturbed system

by

Zulqurnain Sabir, Thongchai Botmart, Muhammad Asif Zahoor Raja, Wajaree weera, Fevzi Erdoğan

ID: PONE-D-21-38900R1

Journal: PLOS ONE

Reviewers' comments:

Reviewer #1: All comments have been addressed

Authors reply

Many thanks for your valuable remarks and encouraging recommendations

Reviewer #2: All comments have been addressed

Authors reply

Many thanks for your valuable remarks and encouraging recommendations

Many thanks for the

Editorial Comments

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Two reviewers have completed the review of your manuscript. Although they suggested acceptance, during our in-house check, we noticed that your manuscript contains significant references of other works by the same authors. PLOS ONE stresses that the literature review and reference list should accurately reflect the state of the field, and opposes excessive citations. Please check and revise your manuscript again following this criteria, and submit a revised version. We cannot rule out the possibility of inviting a third reviewer.

Authors reply

First of all many thanks for both reviewer for acceptance of our manuscript in your esteemed journal after address the technical comments.

We have updated the manuscript after addressing the editorial remarks regarding the reference cited in the literature review,; accordingly, after detailed, careful and critical review of the literature review for the justification of the problem statement, we have cited only those references accurately reflect/portray the state of the field. Additionally we have avoided the extensive citation of the references of the particular author as suggested for better understanding and readability.

Please see the introduction and reference section of the revised manuscript.

Attachment

Submitted filename: Authors Response R2 28-07-2022.docx

Decision Letter 2

Dragan Pamucar

25 Oct 2022

A stochastic numerical approach for a class of singular singularly perturbed system

PONE-D-21-38900R2

Dear Dr. Botmart,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Dragan Pamucar

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: (No Response)

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

**********

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    Attachment

    Submitted filename: Authors_Response_R1_PLOS-ONE.docx

    Attachment

    Submitted filename: Authors Response R2 28-07-2022.docx

    Data Availability Statement

    All relevant data are within the paper.


    Articles from PLOS ONE are provided here courtesy of PLOS

    RESOURCES