ORIGINAL RESEARCH article

Front. Appl. Math. Stat., 07 January 2025

Sec. Numerical Analysis and Scientific Computation

Volume 10 - 2024 | https://doi.org/10.3389/fams.2024.1501271

A robust, exponentially fitted higher-order numerical method for a two-parameter singularly perturbed boundary value problem

  • Department of Mathematics, Dilla University, Dilla, Ethiopia

Abstract

This study constructs a robust higher-order fitted operator finite difference method for a two-parameter singularly perturbed boundary value problem. The derivatives in the governing ordinary differential equation are substituted by second-order central finite difference approximations, after which the fitting parameter is introduced and determined. The resulting system of linear equations may then be solved using the Thomas method. The stability, consistency, and convergence of the current method have been thoroughly validated. To enhance accuracy and achieve a higher-order numerical solution, a post-processing technique was employed to upgrade the method from second-order to fourth-order convergence. Finally, three test examples were used to confirm the method's appropriateness. The numerical results demonstrate that the proposed technique is stable, consistent, and produces a higher-order numerical solution than the existing ones in the literature.

1 Introduction

Singularly perturbed differential equations involve the highest-order derivative term being multiplied by a small perturbation parameter, ε. In the context of singularly perturbed problems, differential equations with two small parameters affecting the diffusion and convection terms are intriguing areas of research. The main purpose of this study is to obtain a robust higher-order numerical method to solve a two-parameter singularly perturbed boundary value problem. Find Υ such that

subject to the boundary conditions

where ε(0 < ε ≪ 1) and μ(0 < μ ≪ 1) are the small parameters that make the differential equation singularly perturbed. Let us assume the functions a(θ), b(θ) and f(θ) are sufficiently smooth and bounded to ensure the existence of a unique solution. Assume that there exist constants α, β and ζ independent of ε and μ such that for any θ = [0, 1] the conditions,

hold for some constant α, β and ζ. Assume . When μ = 1, Equation 1 is reduced to the singularly perturbed convection-diffusion boundary value problem. When μ = 0, Equation 1 reduces to a well-known singularly perturbed reaction-diffusion boundary value problem. The mathematical model for the kind of Equation 1 often arises in chemical reactor theory [1], transport phenomena in chemistry and biology [2], and lubrication theory [3]. The nature of the two-parameter problem was asymptotically examined by O'Malley [4], where the ratio of μ to ε has significant role in the solution. For this problem, two boundary layers occur at θ = 0 and θ = 1. Because of the presence of these layers, some standard numerical methods in Lodhi et al. [5], Kambampati et al. [6], Pandit and Kumar [7], Khandelwal and Khan [8] are applied to a uniform mesh, which provides an oscillatory numerical solution. Consequently, considerable attention has been devoted to using non-uniform meshes to solve two-parameter singularly perturbed boundary value problems, as discussed in works by O'Riordan and Pickett [9], Roos and Uzelac [10], Kadalbajoo and Yadaw [11], Kadalbajoo and Jha [12], Brdar and Zarin [13], Luo et al. [14], Brdar and Zarin [15, 16], Padmaja et al. [17], Andisso and Duressa [18], Linß and Roos [19], Cheng [20], Zhang and Lv [21], Valarmathi and Ramanujam [22], Patidar [23] to solve two-parameter singularly perturbed boundary value problems. The majority of the previously developed methods to solve the problem at hand are less accurate and of lower order. Inspired by this, the goal of this study is to offer a high order and more accurate fitted operator method with the help of post-processing technique to solve the considered problem. Because of the presence of boundary layer in the solution of Equation 1, devising a higher-order convergent numerical method is a big challenge. In this study, we apply the well-known post-processing technique of Richardson extrapolation method to obtain fourth order uniformly convergent numerical solution of Equation 1. The present approach yields a more accurate solution in terms of maximum absolute errors than previous approaches found in the literature.

Some robust numerical methods for one-parameter and two-parameter singularly perturbed problems in studies by Hassen and Duressa [24], Mohye et al. [25], Tesfaye et al. [26], Cheru et al. [27], Daba et al. [28], Gupta et al. [29], singularly perturbed turning point problem in Gupta et al. [30], time-fractional singularly perturbed convection-diffusion problem [31], singularly perturbed problems with spatio-time delays the study by Ejere et al. [32] and singularly perturbed problems Burger-Huxley problem in the study by Daba and Duressa [33] and Derzie et al. [34]. Some methods are employed studies by Li et al. [35], El Ahmadi et al. [36], Nachaoui [37], Mardanov et al. [38] to solve different types of differential equations.

The remaining part of the article is arranged as follows: In Section 2, we have provided a brief description of the present method for the numerical solution of Equations 1, 2. The convergence analysis of the method is presented in Section 3. Section 4 presents the numerical results, and comparisons are made with other existing methods. Finally, the conclusion is provided at the end of the article in Section 5.

2 The continuous problem

In this section, we provide a priori bounds for the solution and its corresponding derivatives. The governing problem in Equations 1, 2 exhibits twin boundary layers with different layer widths depending on the relation between the values of ε and μ. If αμ2 ≤ δε, then the reduced problem corresponding to Equations 1, 2 is given by

Thus, the boundary layers are expected near θ = 0 and θ = 1, with a width of if Υ0(0) ≠ γ0 and Υ0(1) ≠ γ1. If αμ2 ≥ δε, then the reduced problem corresponding to Equations 1, 2 is given by

Thus, the boundary layer of width O(ε/μ) is expected in the right neighborhood of θ = 0 if Υμ(0) ≠ γ0 and the boundary layer of width O(μ) is expected in the left neighborhood of θ = 1 if Υμ(1) ≠ γ1. The assumptions given for Equations 1, 2 ensure that the differential operator Πε, μ satisfies the following maximum principle.

Lemma 1. Let ϖ(θ) be a smooth function such that ϖ(0) ≥ 0 and ϖ(1) ≥ 0. If Πε,μ ϖ(θ) ≥ 0, for θ ∈ Ω, then ϖ(θ) ≥ 0, for .

Proof. Assume θ* be such that and ϖ(θ*) < 0. Then, it is obvious that θ* ∉ {0, 1}. Hence, ϖ′(θ*) = 0 and ϖ′′*) ≥ 0. Now, , which is contradiction. Hence, we conclude that ϖ(θ) ≥ 0 for all θ ∈ [0, 1].     □

The following lemma proves the stability estimate to obtain a unique solution.

Lemma 2. On , the solution Υ(θ) to the problem in Equations 1, 2 satisfy the bound

Proof. Defining two functions ζ±(θ) such that

It is straightforward that ζ±(0) ≥ 0 and ζ±(1) ≥ 0. Now, for θ ∈ Ω,

Therefore, the desired result follows by applying Lemma (1).     □

The solution to the reduced problem μa(θ)Υ′(θ)+b(θ)Υ(θ) = f(θ), in general, does not satisfy both the boundary conditions; therefore, there exist boundary layers at both the boundaries, θ = 0 and θ = 1 [10]. To describe these boundary layers, the characteristic equation for the homogeneous part of Equation 1 with constant coefficients that are the minimum values of the corresponding variable coefficients is considered as

The characteristic equation in Equation 3 has two real solutions

The solution Ψ0(θ) < 0 describes the boundary layer at θ = 0, whereas Ψ1(θ) > 0 describes the boundary layer at θ = 1. To bound the solution and its derivatives, we define

The two real solutions Ψ0(θ) < 0 and Ψ1(θ) < 0 describing the boundary layers, respectively, at θ = 0 and θ = 1 are based on the two cases below.

Case 1. If as ε → 0, then

The governing Equation 1 has two boundary layers that behave like the reaction-diffusion case (μ≈0) with each of width at θ = 1 and θ = 0. The complementary function of Equation 1 may be expressed as

where A1 and B1 are real constant numbers.

Case 2. If as μ → 0, then

In this case, the governing Equation 1 has two boundary layers near θ = 0 and θ = 1 with different layer widths O(ε/μ) and O(μ), respectively. Now, the complementary function of Equation 1 can be given as

where A2 and B2 are real constant numbers. Note that most numerical methods give an accurate numerical solution for case 1, since μ≈0 behaves like a reaction-diffusion problem. For case 2, it is challenging to produce an accurate numerical solution. Therefore, in this study, we focus on case 2.

Theorem 1. For any 0 < p < 1, we have up to a certain order q that depends on the smoothness of the data. If , then the solution u(θ) satisfies

Proof. The details of the proof is well established in studies by Roos and Uzelac [10].     □

3 The discrete problem

Let N be a positive integer and [0,1] be the closed domain, where N is the subinterval such that 0 = θ0 < θ1 < ⋯ < θN = 1 and i = 0, 1, ⋯ , N. Using the notation Υi as a numerical approximation to the analytical solution Υ(θi) and second-order central finite difference approximations for the second- and first derivatives, we have the discrete problem as

with the discrete boundary conditions

where . In order to regulate the solution behavior of the singular perturbation parameter ε, we have introduced the fitting factor η on the homogeneous part of Equation 4.

The discrete problem in Equation 6 can be written as the three-term recurrence relation of the form

with the discrete boundary conditions in Equation 5 and where the coefficients are given by

The developed method is considered as an exponentially fitted operator finite difference method to solve the problem in Equations 1, 2. The coefficients Li, Mi, and Ri are given to satisfy the conditions |Li| > 0, |Mi| > 0, |Ri| > 0 and |Mi| ≥ |Li|+|Ri|. These conditions guarantee that the linear system is diagonally dominant and can be solved by a tri-diagonal solver, which is the Thomas algorithm.

3.1 Determination of fitting factor

It is possible to rewrite the equation in the following form to determine the fitting factor.

Multiplying Equation 9 by ℓ and taking the limit on both sides as h → 0 yields

where . To determine the fitting factor in Equation 10, the theory of singular perturbations have been applied. Based on O'Malley's [39] theory of singular perturbations, the asymptotic solution of Equation 10 for the left boundary layer is as follows

where Υ0(θ) represents the solution of the reduced problem

Taking the Taylor series expansion for a(θ) restricted to the first term about the point θ = 0 and also evaluating the limit as ℓ → 0 for θi = iℓ, we get

where Similarly,

Substituting Equations 12 and 13 into Equation 10 and simplifying gives the following fitting factor:

For the right boundary layer, consider the asymptotic solution of the form

Using Taylor's series expansion for a(θ) restricting to the first term about θ = 1 and also taking the limit as ℓ → 0, we obtain

Similarly, we have

Substituting Equations 16 and 17 into Equation 10 and simplifying gives the following fitting factor:

Combining Equations 14 and 18 gives variable fitting factor as follows

4 Convergence analysis

In this section, we prove the stability and convergence analysis of the discrete problem. First, we want to prove the discrete comparison principle for the discrete scheme in Equation 12.

Theorem 2. Assume be discrete operator and Θi be comparison function such that . If Υ0 ≤ Θ0 and ΥN ≤ ΘN, then Υi ≤ Θii = 0, ⋯ , N.

Proof. The matrix associated with operator is of size (N − 1) × (N − 1) and satisfies the property of M-matrix. That is, the inverse matrix exists, and it is nonnegative. See the detailed proof in Kellogg and Tsan [40]. This guarantees the existence and uniqueness of the discrete solution.     □

Lemma 3. Let Υi be the discrete solution. Then, we have the following bound

Proof. Let and define the two barrier functions by At the boundary points, we have , and On the discretized domain 1 ≤ iN − 1, we have

where bi ≥ β > 0 and from Theorem (2), we get , for      □

We use the truncation error given in Equation 5 to show the convergence analysis of the present method as follows:

Theorem 3. Let Υ(θi) be the continuous solution and Υi be the discrete solution. Then, the error bound satisfies

where C is a constant independent of ε, μ and the mesh lengths h.

The above theorem shows that the present method is second-order convergent, independent of the parameters ε and μ. Next, we develop the post-processing technique to improve the accuracy of the present method and order of convergence.

4.1 Post-processing technique

To improve the accuracy of the numerical solution ΥN by the post-processing technique, we solve the discrete scheme in Equation 7 on the fine mesh with 2N mesh intervals. From Equation 20, we have

where Υ(θi) and Υi are continuous and numerical solutions, respectively, and C is a constant independent of the perturbation parameters ε, μ and mesh size ℓ and . Assume ΩN ⊂ Ω2N, where ΩN is the mesh obtained from the mesh interval ℓ, and Ω2N is the mesh obtained by bisecting the mesh interval ℓ. Denoting the numerical solution obtained with the mesh points Ω2N by . Consider the mesh and Equation 21 works for any ℓ ≠ 0 which implies

where RN is the remainder term of the truncation error with O(ℓ2). Now, we construct another mesh which is obtained by bisecting the mesh ΩN. Let us define the step size as . Then, for . For the mesh , we have

where R2N is the remainder term of the truncation error with O(ℓ4). Multiplying Equation 23 by four and subtracting the result obtained from Equation 22 yields

Dropping the error term in Equation 24 and rearranging, we have

from which the following extrapolation formula is developed

which is also the numerical solution for Υ(θi). The error bound for after post-processing technique can now be stated in the theorem below.

Theorem 4. Let Υ(θi) be the solution to the continuous problem and be the post-processed solution. Then, the new error bound takes the form

where C is a constant independent of ε, μ and the mesh length h.

As a result, the post-processing technique enhances the second-order parameter-uniformly convergent method to achieve fourth-order parameter-uniform convergence. Consequently, the current approach is fourth-order convergent and more efficient. We now implement the theoretical findings from the preceding sections through computerized calculations.

5 Numerical computations and discussions

In this section, we undertake computerized calculations to validate the efficacy of the proposed method against the theoretical results described in previous sections.

Example 1. Consider variable coefficient two parameter singularly perturbed problem

Example 2. Consider variable coefficient two parameter singularly perturbed problem

Since the exact solutions for each example are not available, the double mesh principle was employed to compute the maximum absolute errors for each (ε, μ):

where is the numerical solution with N mesh points and is the numerical solution at the finer mesh with 2N mesh points.

Example 3. Consider constant coefficient two parameter singularly perturbed problem

for which the analytical solution is given by

where

The maximum absolute errors for each (ε, μ) may be determined using the following formula, as the exact solution for Example (3) is known.

where is the numerical solution with N mesh points and is the analytical solution. The (ε, μ)-maximum errors for all the Examples are calculated using the following formula

Furthermore, we compute the numerical rate of convergence before and after post-processing technique with the following formulas, respectively:

The (ε, μ)−maximum rates of convergence before and after post-processing techniques were calculated using the following formulas, respectively

Tables 13 show the calculated maximum errors and the parameter-uniform errors eN for Examples (1)–(3), respectively. These findings demonstrate that the current approach provides parameter-uniform convergence for both the before and after post-processing technique. Figures 13 display the plots of the numerical simulations for Examples (1)–(3). Figures 13 illustrate the plots of the numerical solution profile for Examples (1)–(3) for fixed μ and varying ε. From these figures, we observe that for fixed μ as ε → 0, strong layers are formed. Figures 46, respectively, show the log–log scale plots of the maximum errors for Examples (1), (2), and (3). The numerical findings show that the current higher-order fitted operator finite difference technique provides a numerical solution with more accuracy. The application of post-processing approach improves the accuracy of the numerical solution and speeds up the rate of convergence, as demonstrated by the numerical findings in all of the Tables.

Table 1

μ↓N = 8163264128256512
After post-processing technique
10−21.6519e-32.0171e-41.3977e-58.9780e-75.6504e-83.5430e-92.2154e-10
3.03383.85123.96053.99003.99533.9993
10−41.5542e-31.9569e-41.3559e-58.7097e-75.4943e-83.4438e-92.1536e-10
2.98953.85123.96053.98663.99593.9992
10−61.5533e-31.9563e-41.3555e-58.7070e-75.4929e-83.4428e-92.1529e-10
2.98913.85123.96053.98653.99593.9992
10−81.5533e-31.9563e-41.3555e-58.7070e-75.4928e-83.4428e-92.1526e-10
2.98913.85123.96053.98653.99593.9994
10−101.5533e-31.9563e-41.3555e-58.7070e-75.4928e-83.4428e-92.1526e-10
2.98913.85123.96053.98653.99593.9994
Before post-processing technique
10−22.5765e-28.7837e-32.3472e-36.0374e-41.5171e-43.8004e-59.5035e-6
1.55251.90391.95891.99261.99711.9996
10−42.4226e-28.5211e-32.2770e-35.8116e-41.4660e-43.6691e-59.1753e-6
1.50741.90391.97011.98711.99841.9996
10−62.4211e-28.5184e-32.2763e-35.8093e-41.4655e-43.6678e-59.1721e-6
1.50701.90391.97031.98701.99841.9996
10−82.4210e-28.5184e-32.2763e-35.8093e-41.4655e-43.6678e-59.1720e-6
1.50691.90391.97031.98701.99841.9996
10−102.4210e-28.5184e-32.2763e-35.8093e-41.4655e-43.6678e-59.1720e-6
1.50691.90391.97031.98701.99841.9996

Computation of for Example (1) using ε = 10−2.

Table 2

μ↓N = 8163264128256512
After post-processing technique
10−21.9900e-31.6335e-41.0856e-56.9830e-74.3785e-82.7389e-91.7166e-10
3.60673.91143.95853.99533.99883.9960
10−42.3288e-31.8567e-41.2537e-58.0046e-75.0197e-83.1434e-91.9646e-10
3.64883.88853.96923.99523.99724.0000
10−62.3324e-31.8590e-41.2555e-58.0152e-75.0266e-83.1478e-91.9699e-10
3.64923.88823.96943.99513.99723.9981
10−82.3324e-31.8590e-41.2555e-58.0153e-75.0266e-83.1479e-91.9672e-10
3.64923.88823.96943.99513.99714.0002
10−102.3324e-31.8590e-41.2555e-58.0153e-75.0266e-83.1476e-91.9702e-10
3.64923.88823.96943.99513.99733.9978
Before post-processing technique
10−24.9479e-21.3862e-23.7521e-39.4615e-42.3705e-45.9296e-51.4826e-5
1.83571.88541.98761.99691.99921.9998
10−46.0435e-21.6855e-24.4492e-31.1217e-32.8157e-47.0429e-51.7611e-5
1.84221.92161.98791.99411.99931.9997
10−66.0545e-21.6886e-24.4562e-31.1235e-32.8202e-47.0542e-51.7640e-5
1.84221.92191.98781.99411.99921.9996
10−86.0546e-21.6886e-24.4562e-31.1235e-32.8203e-47.0543e-51.7640e-5
1.84221.92191.98781.99411.99931.9997
10−106.0546e-21.6886e-24.4562e-31.1235e-32.8203e-47.0543e-51.7640e-5
1.84221.92191.98781.99411.99931.9997

Computation of for Example (2) using ε = 10−2.

Table 3

μ↓N = 8163264128256512
After post-processing technique
10−26.6606e-45.1057e-53.4926e-62.2115e-71.3920e-88.7067e-105.4437e-11
3.70553.86973.98123.98983.99893.9995-
10−46.2544e-44.9465e-53.3314e-62.1259e-71.3329e-88.3469e-105.2194e-11
3.66043.89223.97003.99543.99723.9993-
10−66.2504e-44.9450e-53.3298e-62.1250e-71.3323e-88.3435e-105.2153e-11
3.65993.89253.96993.99553.99713.9998-
10−86.2504e-44.9449e-53.3298e-62.1250e-71.3323e-88.3434e-105.2164e-11
3.65993.89253.96993.99553.99713.9998-
10−106.2504e-44.9449e-53.3298e-62.1250e-71.3323e-88.3434e-105.2164e-11
3.65993.89253.96993.99553.99713.9998-
Before post-processing technique
10−22.2007e-26.0012e-31.5499e-33.9241e-49.8268e-52.4593e-56.1490e-6
1.87461.95311.98171.99761.99851.9998-
10−42.0787e-25.6657e-31.4847e-33.7366e-49.3780e-52.3455e-55.8645e-6
1.87541.93211.99041.99441.99941.9998-
10−62.0774e-25.6623e-31.4840e-33.7349e-49.3734e-52.3443e-55.8617e-6
1.87531.93191.99031.99441.99941.9998-
10−82.0774e-25.6623e-31.4840e-33.7349e-49.3734e-52.3443e-55.8617e-6
1.87531.93191.99031.99441.99941.9998-
10−102.0774e-25.6623e-31.4840e-33.7349e-49.3734e-52.3443e-55.8617e-6
1.87531.93191.99031.99441.99941.9998-

Computation of for Example (3) using ε = 10−2.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

6 Conclusion

A higher-order exponentially fitted operator finite difference method for two parameter singularly perturbed boundary value problems is presented in this study. The stability and uniform convergence of the current method are well established, ensuring second-order convergence. The post-processing technique is then applied to enhance the convergence order of the method and improve accuracy in terms of maximum errors. Theoretically, we have proven that the post-processing technique provides fourth-order parameter-uniform convergence. Three numerical examples are computed for various perturbation parameter values in order to verify the applicability of the current method. The present method can be applied to singularly perturbed parabolic problem with or without delay.

Statements

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author/s.

Author contributions

AA: Conceptualization, Formal analysis, Investigation, Methodology, Software, Validation, Writing – original draft, Writing – review & editing, Supervision. FG: Conceptualization, Formal analysis, Investigation, Methodology, Software, Supervision, Validation, Writing – original draft, Writing – review & editing. MF: Conceptualization, Investigation, Methodology, Writing – original draft, Writing – review & editing, Software, Supervision.

Funding

The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.

Acknowledgments

The authors appreciate valuable comments and suggestions of the reviewers.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

  • 1.

    ChenJO'Malley RJr. On the asymptotic solution of a two-parameter boundary value problem of chemical reactor theory. SIAM J Appl Math. (1974) 26:71729. 10.1137/0126064

  • 2.

    BiggeJBohlE. Deformations of the bifurcation diagram due to discretization. Mathem. Comput. (1985) 45:393403. 10.1090/S0025-5718-1985-0804931-X

  • 3.

    DiPrimaRC. Asymptotic methods for an infinitely long slider squeeze-film bearing. J Lubr Technol. (1968) 90:17383. 10.1115/1.3601534

  • 4.

    O'MalleyR. Two-parameter singular perturbation problems for second-order equations. J. Math. Mech. (1967) 16:114364.

  • 5.

    LodhiRKJaiswalBRNandanDRameshK. Numerical Solution of two-parameter singularly perturbed convection-diffusion boundary value problems via fourth order compact finite difference method. Math Modell Eng Probl. (2021) 8:81925. 10.18280/mmep.080519

  • 6.

    KambampatiSEmineniSPReddyMKollojuP. Fourth order computational spline method for two-parameter singularly perturbed boundary value problem. Int J Appl Mech Eng. (2023) 28:7993. 10.59441/ijame/176516

  • 7.

    PanditSKumarM. Haar wavelet approach for numerical solution of two parameters singularly perturbed boundary value problems. Appl Math Inf Sci. (2014) 8:2965. 10.12785/amis/080634

  • 8.

    KhandelwalPKhanA. Singularly perturbed convection-diffusion boundary value problems with two small parameters using nonpolynomial spline technique. Math Sci. (2017) 11:11926. 10.1007/s40096-017-0215-3

  • 9.

    O'RiordanEPickettM. Numerical approximations to the scaled first derivatives of the solution to a two parameter singularly perturbed problem. J Comput Appl Math. (2019) 347:12849. 10.1016/j.cam.2018.08.004

  • 10.

    RoosHGUzelacZ. The SDFEM for a convection-diffusion problem with two small parameters. Comput Methods Appl Math. (2003) 3:44358. 10.2478/cmam-2003-0029

  • 11.

    KadalbajooMKYadawAS. B-Spline collocation method for a two-parameter singularly perturbed convection-diffusion boundary value problems. Appl Math Comput. (2008) 201:50413. 10.1016/j.amc.2007.12.038

  • 12.

    KadalbajooMKJhaA. Exponentially fitted cubic spline for two-parameter singularly perturbed boundary value problems. Int J Comput Math. (2012) 89:83650. 10.1080/00207160.2012.663492

  • 13.

    BrdarMZarinH. Convection-diffusion-reaction problems on a B-type mesh. PAMM. (2013) 13:4234. 10.1002/pamm.201310207

  • 14.

    LuoXQLiuLBOuyangALongG. B-spline collocation and self-adapting differential evolution (jDE) algorithm for a singularly perturbed convection-diffusion problem. Soft Computing. (2018) 22:268393. 10.1007/s00500-017-2523-9

  • 15.

    BrdarMZarinH. On graded meshes for a two-parameter singularly perturbed problem. Appl Math Comput. (2016) 282:97107. 10.1016/j.amc.2016.01.060

  • 16.

    BrdarMZarinH. A singularly perturbed problem with two parameters on a Bakhvalov-type mesh. J Comput Appl Math. (2016) 292:30719. 10.1016/j.cam.2015.07.011

  • 17.

    PadmajaPAparnaPGorlaRSRPothannaN. Numerical solution of singularly perturbed two parameter problems using exponential splines. Int J Appl Mech Eng. (2021) 26:16072. 10.2478/ijame-2021-0025

  • 18.

    AndissoFSDuressaGF. Graded mesh B-spline collocation method for two parameters singularly perturbed boundary value problems. MethodsX. (2023) 11:102336. 10.1016/j.mex.2023.102336

  • 19.

    LinßTRoosHG. Analysis of a finite-difference scheme for a singularly perturbed problem with two small parameters. J Math Anal Appl. (2004) 289:35566. 10.1016/j.jmaa.2003.08.017

  • 20.

    ChengY. On the local discontinuous Galerkin method for singularly perturbed problem with two parameters. J Comput Appl Math. (2021) 392:113485. 10.1016/j.cam.2021.113485

  • 21.

    ZhangJLvY. High-order finite element method on a Bakhvalov-type mesh for a singularly perturbed convection-diffusion problem with two parameters. Appl Math Comput. (2021) 397:125953. 10.1016/j.amc.2021.125953

  • 22.

    ValarmathiSRamanujamN. Computational methods for solving two-parameter singularly perturbed boundary value problems for second-order ordinary differential equations. Appl Math Comput. (2003) 136:41541. 10.1016/S0096-3003(02)00053-X

  • 23.

    PatidarKC. A robust fitted operator finite difference method for a two-parameter singular perturbation problem1. J Diff Equ Appl. (2008) 14:1197214. 10.1080/10236190701817383

  • 24.

    HassenZIDuressaGF. Parameter-uniformly convergent numerical scheme for singularly perturbed delay parabolic differential equation via extended B-spline collocation. Front Appl Math Stat. (2023) 9:1255672. 10.3389/fams.2023.1255672

  • 25.

    MohyeMAMunyakaziJBDinkaTG. A nonstandard fitted operator finite difference method for two-parameter singularly perturbed time-delay parabolic problems. Front Appl Math Stat. (2023) 9:1222162. 10.3389/fams.2023.1222162

  • 26.

    TesfayeSKDuressaGFWoldaregayMMDinkaTG. Fitted computational method for singularly perturbed convection-diffusion equation with time delay. Front Appl Math Stat. (2023) 9:1244490. 10.3389/fams.2023.1244490

  • 27.

    CheruSLDuressaGFMekonnenTB. Numerical integration method for two-parameter singularly perturbed time delay parabolic problem. Front Appl Math Stat. (2024) 10:1414899. 10.3389/fams.2024.1414899

  • 28.

    DabaITMelesseWGKebedeGD. Third-degree B-spline collocation method for singularly perturbed time delay parabolic problem with two parameters. Front Appl Math Stat. (2024) 9:1260651. 10.3389/fams.2023.1260651

  • 29.

    GuptaVKadalbajooMKDubeyRK. A parameter-uniform higher order finite difference scheme for singularly perturbed time-dependent parabolic problem with two small parameters. Int J Comput Math. (2019) 96:47499. 10.1080/00207160.2018.1432856

  • 30.

    GuptaVSahooSKDubeyRK. Robust higher order finite difference scheme for singularly perturbed turning point problem with two outflow boundary layers. Comput Appl Math. (2021) 40:123. 10.1007/s40314-021-01564-w

  • 31.

    SahooSKGuptaV. A robust uniformly convergent finite difference scheme for the time-fractional singularly perturbed convection-diffusion problem. Comput Math Appli. (2023) 137:12646. 10.1016/j.camwa.2023.02.016

  • 32.

    EjereAHDuressaGFWoldaregayMMDinkaTG. A robust numerical scheme for singularly perturbed differential equations with spatio-temporal delays. Front Appl Math Stat. (2023) 9:1125347. 10.3389/fams.2023.1125347

  • 33.

    DabaITDuressaGF. Numerical treatment of singularly perturbed unsteady Burger-Huxley equation. Front Appl Math Stat. (2023) 8:1061245. 10.3389/fams.2022.1061245

  • 34.

    DerzieEBMunyakaziJBDinkaTG. A NSFD method for the singularly perturbed Burgers-Huxley equation. Front Appl Math Stat. (2023) 9:1068890. 10.3389/fams.2023.1068890

  • 35.

    LiJSinghGIlhanOAManafianJGasimovYS. Modulational instability, multiple Exp-function method, SIVP, solitary and cross-kink solutions for the generalized KP equation. AIMS Math. (2021) 6:755584. 10.3934/math.2021441

  • 36.

    El AhmadiMAyoujilABerrajaaM. Existence and multiplicity of solutions for a class of double phase variable exponent problems with nonlinear boundary condition. Adv Math Models Appl. (2023) 8:40114.

  • 37.

    NachaouiA. An iterative method for cauchy problems subject to the convection-diffusion equation. Adv Math Models Appl. (2023) 8:32738.

  • 38.

    MardanovMJSharifovYAGasimovYSCattaniC. Non-linear first-order differential boundary problems with multipoint and integral conditions. Fractal Fract. (2021) 5:15. 10.3390/fractalfract5010015

  • 39.

    O'MalleyRE. Introduction to Singular Perturbations. New York, NY (1974).

  • 40.

    KelloggRBTsanA. Analysis of some difference approximations for a singular perturbation problem without turning points. Math Comput. (1978) 32:102539. 10.1090/S0025-5718-1978-0483484-9

Summary

Keywords

an exponentially fitted, higher order method, two parameters, post-processing technique, twin boundary layers

Citation

Agmas AF, Gelu FW and Fino MC (2025) A robust, exponentially fitted higher-order numerical method for a two-parameter singularly perturbed boundary value problem. Front. Appl. Math. Stat. 10:1501271. doi: 10.3389/fams.2024.1501271

Received

24 September 2024

Accepted

04 December 2024

Published

07 January 2025

Volume

10 - 2024

Edited by

Tariku Birabasa Mekonnen, Wollega University, Ethiopia

Reviewed by

Yusif Gasimov, Azerbaijan University, Azerbaijan

Vikas Gupta, LNM Institute of Information Technology, India

Updates

Copyright

*Correspondence: Fasika Wondimu Gelu

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics