Content area

Abstract

This work aims to provide approximate solutions for singularly perturbed problems with periodic boundary conditions using quintic B-splines and collocation. The well-known Shishkin mesh strategy is applied for mesh construction. Convergence analysis demonstrates that the method achieves parameter-uniform convergence with fourth-order accuracy in the maximum norm. Numerical examples are presented to validate the theoretical estimates. Additionally, the standard hybrid finite difference scheme, a cubic spline scheme, and the proposed method are compared to demonstrate the effectiveness of the present approach.

Full text

Turn on search term navigation

1. Introduction

The presence of a small parameter ε in the highest derivative term of a differential equation is referred to as a singularly perturbed problem. When ε is small, boundary or interior layers typically occur in the solution of a singularly perturbed problem. In these layer regions, the solution changes rapidly, causing classical numerical methods to fail in most cases, particularly for very small values of the parameter. Over the past four decades, the study of singularly perturbed problems has become a significant field, as these problems frequently arise in the mathematical modeling of physical and engineering phenomena, including quantum physics, solid mechanics, aerodynamics, and chemical reactions. A review of the literature [1,2,3,4,5,6,7] shows that numerous numerical approaches have been developed for singularly perturbed problems, including the finite difference method, fitted operator method, finite element method, Galerkin method, and collocation methods.

The main purpose of this work was to achieve higher-order convergence in approximating the solution of the singularly perturbed periodic boundary value problem (SPPBVP) discussed in [8,9,10]:

(1)Lu(x)ε2u(x)εp(x)u(x)+q(x)u(x)=r(x),xΩ=(0,1),

(2)BC1uu(0)u(1)=0,BC2uε(u(1)u(0))=A1,

where ε(0<ε1) is a perturbation parameter. Here, p(x), q(x), and r(x) are given functions satisfying ζ*p(x)ζ>0 and η*q(x)η>0 and are assumed to be sufficiently smooth with p(0)=p(1), q(0)=q(1), and r(0)=r(1). Under these conditions, the solution u(x) exhibits boundary layers at both endpoints x=0 and x=1. A1 is a given constant, and Ω¯=[0,1]. In [8], to solve this problem numerically, a uniform mesh was used with an exponentially fitted difference scheme, achieving first-order uniform convergence in the discrete maximum norm. In [9], Zhongdi Cen used a hybrid finite difference technique to obtain an approximate solution to the given SPPBVP using Shishkin meshes, resulting in almost second-order convergence. On the other hand, Puvaneswari et al. employed a cubic spline scheme in [10], obtaining second-order convergence. This type of SPPBVP commonly arises in applications such as oceanic–atmospheric circulation and geophysical fluid dynamics.

A detailed review of recent studies on singular perturbation problems and spline approximation methods was conducted, with particular attention to discussions by various researchers [11,12,13,14,15,16,17]. After examining the cited literature and their references, the quintic spline approximation technique emerged as a promising method for solving singular perturbation problems, offering higher-order convergence. It is noted that spline collocation methods are simpler to implement and more cost-effective than other approaches. Additionally, unlike the finite element method or the Galerkin approximation method, they do not require numerical integrations. The matrix representation produced by the proposed scheme results in banded matrices with few bands, rather than the full matrices typically obtained when using polynomials, trigonometric functions, or other non-piecewise functions [18], which facilitates its implementation. Motivated by studies [12,19,20,21], this work aimed to develop a higher-order accurate method for solving (1)–(2). This paper proposes a quintic B-spline collocation method (QBSCM), which achieves fourth-order convergence within a piecewise uniform Shishkin mesh.

This paper is organized as follows: Section 2 presents some preliminary results and derivative bounds for the exact solution of problem (1)–(2). Meanwhile, the mesh construction strategy and the derivation of the difference scheme are described in Section 3. An error estimate for the proposed scheme is derived in Section 4 (Theorem 3), which constitutes the main result of our study. In Section 5, numerical examples are presented to validate our theoretical estimate. This paper concludes with a final discussion.

Remark 1.

Throughout this paper, C and Cj denote generic constants, which can take different values at different places and are independent of N and the perturbation parameter ε. For a given continuous function u(x) on Ω¯=[0,1], the maximum norm is considered [22], ||u||=maxxΩ¯|u(x)|.

2. Maximum Principle and Stability Result

This section presents the theoretical results documented in the literature, providing analytical properties of the SPPBVP (1)–(2), including existence, uniqueness, stability estimates, and derivative bounds. To establish the parameter-uniform error estimate in Section 4, the solution is decomposed into regular and singular components, which describe the solution’s behavior within the boundary layers.

Lemma 1

((Maximum Principle) [8]). Let L, BC1 and BC2 be the differential operators in (1)–(2) and u(x)C2(Ω¯). If BC1u=0,BC2u0 and Lu(x)0,xΩ, then u(x)0,xΩ¯.

Lemma 2

((Stability Result) [8]). If p(x),q(x) and r(x)C([0,1]), the following holds:

||u||β1||f||+β¯|A1|,

where u(x) is the solution of (1)–(2), and β¯=c01coth(c0/4),c0=ζ*+ζ*2+4η.

Lemma 3

([9]). Let u(x) be the exact solution of (1)–(2). Then, we have

|u(i)(x)|Cεifori=1(1)6.

To analyze the behavior of the exact solution, we need stronger bounds, which are obtained by splitting the exact solution into regular and singular components in the form of

u(x)=v(x)+w(x),xΩ.

The following result gives some bounds for the regular component v(x) and the singular component w(x).

Theorem 1

([9]). Let p(x),q(x), and r(x) be in Cm([0,1]),m>0. Then, for xΩ¯ and 0im, it holds that

|vi(x)|C,|wi(x)|Cεiexpc0xε+expc0(1x)ε.

3. Discretization of the Problem

This section introduces a piecewise-uniform mesh of the Shishkin type and derives a collocation method using quintic B-splines for discretizing the SPPBVP (1)–(2).

3.1. Shishkin Mesh

We note that the SPPBVP (1)–(2) exhibits boundary layers at the two end points, x=0 and x=1. Therefore, Ω¯ is divided into three subdomains Ω1=[0,σ],Ω2=[σ,1σ] and Ω3=[1σ,1], where Ω1 and Ω3 each contain N/4 mesh intervals, and Ω2 contains N/2 mesh intervals. The transition parameter σ is given by [22]

σ=min14,σ0εlnNc0,σ02.

The grid points in the piecewise uniform mesh are defined by

xk=kh¯,k=0,1,2,,N/4,xN/4+(kN/4)h¯,k=N/4+1,,3N/4,x3N/4+(k3N/4)h¯,k=3N/4+1,,N,

where

h¯=h1=4σ/N,k=1,2,,N/4,h2=2(12σ)/N,k=N/4+1,,3N/4,h3=4σ/N,k=3N/4+1,,N,

which are denoted by Ω¯N={xk}k=0N.

3.2. Derivation of the Difference Scheme

We use quintic B-splines to obtain an approximate solution to (1)–(2). Let π{0=x0<x1<x2<<xN1<xN=1} be the partition of Ω¯, and let h¯ the piecewise-uniform mesh width defined above. By introducing ten more fictitious points [16] such as x5<x4<x3<x2<x1<x0 and xN+5>xN+4>xN+3>xN+2>xN+1>xN, the quintic B-splines Bk(x) at nodes for k=2,1,,N+2, are described as follows:

Bk(x)=1120h¯5(xxk3)5,xk3xxk2,(xxk3)56(xxk2)5,xk2xxk1,(xxk3)56(xxk2)5+15(xxk1)5,xk1xxk,(xk+3x)56(xk+2x)5+15(xk+1x)5,xkxxk+1,(xk+3x)56(xk+2x)5,xk+1xxk+2,(xk+3x)5,xk+2xxk+3,0,otherwise.

Each Bk(x) is a piecewise quintic polynomial and is continuously differentiable up to the fourth order. Let denote ={B2(x),B1(x),B0(x),,BN(x),BN+1(x),BN+2(x)} and Φ5(Ω¯N)=Span(). The quintic spline functions are linearly independent on [0,1], and thus Φ5(Ω¯N) is an (N+5)-dimensional subspace of L2(Ω¯), the space of all square integrable functions in Ω¯.

Suppose that the approximate solution of (1)–(2) can be expressed as

(3)S(x)=k=2N+2δkBk(x),

where δks are real coefficients to be determined through the collocation method. The values of (3) at the nodal points are given below:

S(xj)=1120δj2+26δj1+66δj+26δj+1+δj+2,S(xj)=124h¯δj210δj1+10δj+1+δj+2,S(xj)=16h¯2δj2+2δj16δj+2δj+1+δj+2,and

(4)S(xj)=12h¯3δj2+2δj12δj+1+δj+2.

Assuming (3), the given SPPBVP (1)–(2) takes the form

(5)LS(xk)=r(xk),0kN,

(6)S(x0)=S(xN),ε(S(xN)S(x0))=A1.

Using the values of the quintic B-splines Bk(x) and their derivatives at the collocation points, we obtain a linear system of N+5 equations with N+5 unknowns given by

(7)δk2(20ε2+5εh¯kpk+h¯k2qk)+δk1(40ε2+50εh¯kpk+26h¯k2qk)+δk(120ε2+66h¯k2qk)+δk+1(40ε250εh¯kpk+26h¯k2qk)+δk+2(20ε25εh¯kpk+h¯k2qk)=120h¯k2rk,k=1(1)N1,

(8)δ2(20ε2+5εh¯p0+h¯2q0)+δ1(40ε2+50εh¯p0+26h¯2q0)+δ0(120ε2+66h¯2q0)+δ1(40ε250εh¯p0+26h¯2q0)+δ2(20ε25εh¯p0+h¯2q0)=120h¯2r0,whenk=0,

and

(9)δN2(20ε2+5εh¯pN+h¯2qN)+δN1(40ε2+50εh¯pN+26h¯2qN)+δN(120ε2+66h¯2qN)+δN+1(40ε250εh¯pN+26h¯2qN)+δN+2(20ε25εh¯pN+h¯2qN)=120h¯2rN,whenk=N.

Now, using the quintic B-splines, the boundary conditions (6) become

(10)δ2+26δ1+66δ0+26δ1+δ2=δN2+26δN1+66δN+26δN+1+δN+2,

(11)ε24h¯(δ2+10δ110δ1δ2δN210δN1+10δN+1+δN+2)=A1.

Equations (7)–(11) form a linear system of N+3 equations with N+5 unknowns. So, we need two more equations to solve the above system, which are derived as follows [19]: After differentiating (1), we have

ε2u(x)εp(x)u(x)εp(x)u(x)+q(x)u(x)+q(x)u(x)=r(x).

Replacing u(x) by 1ε2r(x)+εp(x)u(x)q(x)u(x) in the above equation, we obtain

(12)ε2u(x)+α(x)u(x)+β(x)u(x)=γ(x),

where α(x)=p2(x)εp(x)+q(x),β(x)=p(x)q(x)ε+q(x) and γ(x)=r(x)p(x)r(x)ε. After substituting the approximate values in (4) into (12) for j=0,N, we arrive, respectively, at

(13)(60ε25h¯2α0+h¯3β0)δ2+(120ε250α0h¯2+26β0h¯3)δ1+66h¯3β0δ0+(120ε2+50α0h¯2+26β0h¯3)δ1+(60ε2+5α0h¯2+β0h¯3)δ2=120h¯3γ0,

and

(14)(60ε25h¯2αN+h¯3βN)δN2+(120ε250αNh¯2+26βNh¯3)δN1+66h¯3βNδN+(120ε2+50αNh¯2+26βNh¯3)δN+1+(60ε2+5αNh¯2+βNh¯3)δN+2=120h¯3γN.

From Equations (7)–(11), together with Equations (13) and (14), we obtain a linear system of N+5 equations with N+5 unknowns, δ2,δ1,,δN+1,δN+2. This linear system of N+5 equations can be reduced to a linear system of N+1 equations with N+1 unknowns, δ0,δ1,δ2,,δN, which can be represented by a pentadiagonal matrix as Aδ=B, which is diagonally dominant even for small values of h¯, and hence we can obtain unique values of δ0,δ1,δ2,,δN. After solving this system, we can find the values of δ1,δN+1 and then δ2,δN+2. Hence, the collocation method based on quintic B-splines for solving the problem (1)–(2) provides a unique solution S(x), as given in (3).

4. Error Estimate

This section shows that the QBSCM described in the previous section is parameter-uniform convergent on a Shishkin mesh and of fourth-order accuracy. The last theorem provides an error estimate.

Let define h˜=max{h1,h2,h3}, with hi being the mesh widths of the Shishkin mesh.

Lemma 4

([19]). The set of B-splines B2,B1,,BN+1,BN+2 satisfies the inequality

k=2N+2|Bk(x)|186,xΩ¯N.

Theorem 2

([19]). Let S(x) be the quintic B-spline from S5(Ω¯N) that approximates the solution u(x) of (4)–(8). Then, |S(x)|C,xΩ¯N for sufficiently small values of h¯ and ε.

Theorem 3.

Let S(x) be the quintic B-spline from S5(Ω¯N) that approximates the solution u(x) of (1)–(). If rC4([0,1]), the parameter-uniform error estimate holds:

sup 0 < ε 1 max 0 k N | u ( x k ) S ( x k ) | C N 4 ( ln N ) 4 .

Proof. 

Let U(x) be the unique spline from S5(Ω¯N) that interpolates the solution u(x) of (1)–(2), which is given by

(15)U(x)=k=2N+2δ¯kBk(x).

If r(x)C4([0,1]), then u(x)C6([0,1]), and, from [23,24], it follows that

||Dj(uU)||Cj|u6(x)|h˜6j,j=0(1)5.

We have

(16)|Lu(xk)LU(xk)|C(ε2h˜4+εph˜5+qh˜6)||u6||C(ε2h˜4+εph˜5+qh˜6)C(1+ε6exp(c0xkε)),xk[0,σ],C,xk[σ,1σ],C(1+ε6exp(c0(1xk)ε)),xk[1σ,1].

There are two cases to be discussed:

Case (i): When σ=1/4, the mesh is uniform, and we have ε1ClnN and h˜=1/N. Now, from (16), using the lemma discussed in [25], we obtain

(17)|Lu(xk)LU(xk)|CN4(lnN)4,0kN.

Case (ii): When σ=σ0εlnNc0, we have a piecewise- uniform mesh of width 4σ/N in the intervals [0,σ] and [1σ,1], while the width of the interval [σ,1σ] is h˜=2(12σ)/N. For 1kN/4 and 3N/4kN, h˜=4σ/N=CεN1lnN, which gives h˜/ε=CN1lnN. From (16), it follows that

(18)|Lu(xk)LU(xk)|CN4(lnN)4,0kN.

For N/4k3N/4, using Lemma 3, since |ui(x)|C, we have the following using (16):

(19)|Lu(xk)LU(xk)|CN4,0kN.

From (17)–(19), we have

|Lu(xk)LU(xk)|CN4(lnN)4,0kN.

Hence,

|LS(xk)LU(xk)|=|r(xk)LU(xk)|=|Lu(xk)LU(xk)|CN4(lnN)4.

As discussed in [19], we obtain

dd¯CN4(lnN)4

and

|δkδ¯k|CN4(lnN)4,2kN+2.

Thus, we have

max2kN+2|δkδ¯k|CN4(lnN)4.

Finally, using the above inequality combined with Lemma 4, we obtain the expected error estimate

sup0<ε1max0kN|u(xk)S(xk)|CN4(lnN)4.

5. Numerical Experiments

To demonstrate the performance of the collocation method based on quintic B-splines in the previous section, we compared it with some existing methods: the hybrid finite difference scheme in [9] and the cubic spline scheme in [10]. Here, we apply the proposed numerical scheme to the test problems stated below:

Example 1.

ε 2 u ( x ) ε ( 1 + x ) u ( x ) + 3 u ( x ) = f ( x ) , x ( 0 , 1 ) , u ( 0 ) = u ( 1 ) , ε ( u ( 1 ) u ( 0 ) ) = 1 2 ε ,

where f(x) is chosen such that the exact solution is given by

u ( x ) = e x ε + e ( 1 x ) ε 2 ( 1 e 1 ε ) + x ( 1 x ) + 1 .

Example 2.

ε 2 u ( x ) 2 ε ( 2 + sin ( 2 π x ) ) u ( x ) + ( 1 + cos ( 2 π x ) ) u ( x ) = f ( x ) , x ( 0 , 1 ) , u ( 0 ) = u ( 1 ) , ε ( u ( 1 ) u ( 0 ) ) = 3 ,

where f(x) is chosen such that the exact solution is given by

u ( x ) = e 3 x 2 ε + e 3 ( 1 x ) 2 ε ( 1 e 3 2 ε ) + cos ( 2 π x ) .

Example 3.

ε 2 u ( x ) 2 ε u ( x ) + 5 u ( x ) = 2 , x ( 0 , 1 ) , u ( 0 ) = u ( 1 ) , ε ( u ( 1 ) u ( 0 ) ) = 3 .

whose exact solution is given by

u ( x ) = 3 e m 1 x ε ( 1 e m 1 ) ( m 1 m 2 ) + 3 e m 2 x ε ( 1 e m 2 ) ( m 1 m 2 ) + 2 5 , m 1 = 1 6 ε ; m 2 = 1 + 6 ε .

Example 4.

ε 2 u ( x ) ε ( 1 + x x 2 ) u ( x ) + ( 2 + x x 2 ) u ( x ) = f ( x ) , x ( 0 , 1 ) , u ( 0 ) = u ( 1 ) , ε ( u ( 1 ) u ( 0 ) ) = 2 .

where f(x) is chosen such that the exact solution is given by

u ( x ) = exp ( x / ε ) + exp ( ( 1 x ) / ε ) ( 1 exp ( 1 / ε ) ) .

Let uN be a numerical approximation of the exact solution u on the mesh ΩN where N is the number of mesh subintervals. For a finite set of values εRε={21,22,,220}, we compute the maximum pointwise errors [26] by

EεN=maxxkΩ¯εN|(uNu)(xk)|,

and

EN=maxεEεN.

From these quantities, the orders of convergence [26] are computed as

pN=log2ENE2N.

The computed errors EN and orders of convergence pN for the above examples using QBSCM are displayed in Table 1, Table 2, Table 3 and Table 4. The results are compared with those obtained using the hybrid finite difference scheme in [9] and the cubic spline scheme in [10]. Figure 1 and Figure 2 display the exact and approximate solutions for the four problems, illustrating the boundary layers of the solutions. Additionally, Figure 3 and Figure 4 include log–log plots of the maximum absolute errors, confirming the convergent behavior of the proposed numerical method regardless of the perturbation values.

6. Conclusions

This work presented a numerical scheme based on a quintic B-spline collocation method for solving singularly perturbed convection–diffusion problems with periodic boundary conditions. Notably, the solutions to this type of problem exhibit boundary layers at both endpoints, x=0 and x=1. The Shishkin mesh was considered to carefully select the transition parameter, which plays a significant role in the scheme in accurately resolving the sharpness of the layers. The method was demonstrated to achieve fourth-order accuracy and was validated by solving four examples in which the errors were measured using the discrete maximum norm.

Author Contributions

Conceptualization and formal analysis, P.A. and V.T.; methodology, visualization, and writing—original draft preparation P.A.; investigation, supervision, writing—review, and editing draft preparation V.T., C.M. and H.R. All authors have read and agreed to the published version of this manuscript.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:

SPPBVPSingularly perturbed periodic boundary value problem
QBSCMQuintic B-spline collocation method

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Figures and Tables
View Image - Figure 1. Exact and numerical solutions of Example 1 (left) and Example 2 (right) obtained using QBSCM for [Forumla omitted. See PDF.] with [Forumla omitted. See PDF.]

Figure 1. Exact and numerical solutions of Example 1 (left) and Example 2 (right) obtained using QBSCM for [Forumla omitted. See PDF.] with [Forumla omitted. See PDF.]

View Image - Figure 2. Exact and numerical solutions of Example 3 (left) and Example 4 (right) obtained with QBSCM for [Forumla omitted. See PDF.] with [Forumla omitted. See PDF.]

Figure 2. Exact and numerical solutions of Example 3 (left) and Example 4 (right) obtained with QBSCM for [Forumla omitted. See PDF.] with [Forumla omitted. See PDF.]

View Image - Figure 3. Log−log plot of the max error of Example 1 (left) and Example 2 (right) obtained using QBSCM for different [Forumla omitted. See PDF.] values with [Forumla omitted. See PDF.]

Figure 3. Log−log plot of the max error of Example 1 (left) and Example 2 (right) obtained using QBSCM for different [Forumla omitted. See PDF.] values with [Forumla omitted. See PDF.]

View Image - Figure 4. Log−log plot of the max error of Example 3 (left) and Example 4 (right) obtained with QBSCM for different [Forumla omitted. See PDF.] values with [Forumla omitted. See PDF.]

Figure 4. Log−log plot of the max error of Example 3 (left) and Example 4 (right) obtained with QBSCM for different [Forumla omitted. See PDF.] values with [Forumla omitted. See PDF.]

Values of EN and pN for Example 1 using various methods.

Number of mesh points N
32 64 128 256 512 1024
Hybrid difference scheme in [9]
E N 1.994 × 10 2 7.425 × 10 3 2.613 × 10 3 8.774 × 10 4 2.833 × 10 4 8.862 × 10 5
p N 1.4252 1.5069 1.5742 1.6308 1.6768
Cubic spline scheme [10]
E N 5.953 × 10 2 1.886 × 10 2 4.492 × 10 3 9.801 × 10 4 2.162 × 10 4 4.957 × 10 5
p N 1.6586 2.0695 2.1964 2.1806 2.1247
QBSCM
E N 1.569 × 10 2 2.176 × 3 2.539 × 10 4 2.742 × 10 5 2.823 × 10 6 2.688 × 10 7
p N 2.8496 3.0996 3.2110 3.5799 3.8775

Values of EN and pN for Example 2 using various methods.

Number of mesh points N
32 64 128 256 512 1024
Hybrid difference scheme in [9]
E N 8.158 × 10 1 3.238 × 10 1 1.153 × 10 1 3.626 × 10 2 1.117 × 10 2 3.421 × 10 3
p N 1.3332 1.4901 1.6686 1.6986 1.7072
Cubic spline scheme [10]
E N 4.276 × 10 1 8.577 × 10 2 2.270 × 10 2 5.793 × 10 3 1.447 × 10 3 3.571 × 10 4
p N 2.3179 1.9180 1.9701 2.0010 2.0189
QBSCM
E N 7.471 × 10 3 1.004 × 10 3 1.162 × 10 4 1.278 × 10 5 1.293 × 10 6 5.589 × 10 7
p N 2.8963 3.1109 3.3837 3.5052 3.7471

Values of EN and pN for Example 3 using various methods.

Number of mesh points N
32 64 128 256 512 1024
Hybrid difference scheme in [9]
E N 9.743 × 10 2 4.136 × 10 2 1.597 × 10 2 5.694 × 10 3 1.906 × 10 3 6.089 × 10 4
p N 1.2360 1.3729 1.4880 1.5787 1.6465
Cubic spline scheme [10]
E N 2.488 × 10 1 1.067 × 10 1 4.826 × 10 2 1.483 × 10 2 3.820 × 10 3 9.403 × 10 4
p N 1.2220 1.1442 1.7025 1.9565 2.0224
QBSCM
E N 3.135 × 10 1 3.397 × 10 2 2.431 × 10 3 1.532 × 10 4 1.532 × 10 4 9.908 × 10 6
p N 3.2060 3.8047 3.9884 3.9504 3.9955

Values of EN and pN for Example 4 using various methods.

Number of mesh points N
32 64 128 256 512 1024
Hybrid difference scheme in [9]
E N 6.629 × 10 1 2.262 × 10 1 7.397 × 10 2 2.342 × 10 2 2.188 × 10 3 6.511 × 10 4
p N 1.5505 1.6096 1.6551 1.7222 1.7478
Cubic spline scheme [10]
E N 3.503 × 10 1 1.036 × 10 1 2.724 × 10 2 7.113 × 10 3 1.816 × 10 3 4.538 × 10 4
p N 1.7577 1.9269 1.9372 1.9700 2.0005
QBSCM
E N 3.974 × 10 2 3.456 × 10 3 2.266 × 10 4 1.390 × 10 5 8.703 × 10 7 5.642 × 10 8
p N 3.5234 3.9308 4.0274 3.9971 3.9471

References

1. Miller, J.J.H.; O’Riordan, E.; Shishkin, G.I. Fitted Numerical Methods for Singular Perturbation Problems: Error Estimates in the Maximum Norm for Linear Problems in One and Two Dimensions; World Scientific Publishing Co. Pte. Ltd.: Singapore, 2012.

2. Farrell, P.A.; Hegarty, A.F.; Miller, J.J.H.; O’Riordan, E.; Shishkin, G.I. Robust Computational Techniques for Boundary Layers; Chapman and Hall/CRC: Boca Ration, FL, USA, USA, 2000.

3. Roos, H.G.; Stynes, M.; Tobiska, L. Robust Numerical Methods for Singularly Perturbed Differential Equations, Computational Mathematics; Springer: Berlin, Germany, 2008.

4. Kumar, D. A collocation method for singularly perturbed differential-difference turning point problems exhibiting boundary/interior layers. J. Differ. Equ. Appl.; 2018; 24, pp. 1847-1870. [DOI: https://dx.doi.org/10.1080/10236198.2018.1543417]

5. Puvaneswari, A. Valanarasu, T; Ramesh Babu, A. A System of Singularly Perturbed Periodic Boundary Value Problem: Hybrid Difference Scheme. Int. J. Appl. Comput. Math.; 2020; 6, 86. [DOI: https://dx.doi.org/10.1007/s40819-020-00842-1]

6. Raja, V.; Geetha, N.; Mahendran, R.; Senthilkumar, L.S. Numerical solution for third order singularly perturbed turning point problems with integral boundary condition. J. Appl. Math. Comput.; 2024; pp. 1-21. [DOI: https://dx.doi.org/10.1007/s12190-024-02266-2]

7. Chandru, M.; Shanthi, V. A boundary value technique for singularly perturbed boundary value problem of reaction-diffusion with non-smooth data. J. Eng. Sci. Technol. Spec. Issue ICMTEA2013 Conf.; 2014; pp. 32-45.

8. Amiraliyev, G.M.; Duru, H. A uniformly convergence difference method for the periodical boundary value problem. Int. J. Comput. Math. Appl.; 2003; 46, pp. 695-703. [DOI: https://dx.doi.org/10.1016/S0898-1221(03)90135-0]

9. Cen, Z. Uniformly convergent second-order difference scheme for a singularly perturbed periodical boundary value problem. Int. J. Comput. Math.; 2011; 88, pp. 196-206. [DOI: https://dx.doi.org/10.1080/00207160903370172]

10. Puvaneswari, A.; Ramesh Babu, A.; Valanarasu, T. Cubic spline scheme on variable mesh for singularly perturbed periodical boundary value problem. Novi Sad J. Math.; 2020; 50, pp. 157-172.

11. Kadalbajoo, M.K.; Patidar, K.C. A survey of numerical techniques for solving singularly perturbed ordinary differential equations. Appl. Math. Comput.; 2002; 130, pp. 457-510. [DOI: https://dx.doi.org/10.1016/S0096-3003(01)00112-6]

12. Lang, F.G.; Xu, X.P. Quintic B-spline collocation method for second order mixed boundary value problem. Comput. Phys. Commun.; 2012; 183, pp. 913-921. [DOI: https://dx.doi.org/10.1016/j.cpc.2011.12.017]

13. Singh, S.; Kumar, D.; Shanthi, V. Uniformly convergent scheme for fourth-order singularly perturbed convection-diffusion ODE. Appl. Numer. Math.; 2023; 186, pp. 334-357. [DOI: https://dx.doi.org/10.1016/j.apnum.2023.01.020]

14. Singh, S.; Kumar, D. Spline-based parameter-uniform scheme for fourth-order singularly perturbed differential equations. J. Math. Chem.; 2022; 60, pp. 1872-1902. [DOI: https://dx.doi.org/10.1007/s10910-022-01393-0]

15. Yousaf, M.Z.; Srivastava, H.M.; Abbas, M.; Nazir, T.; Mohammed, P.O.; Vivas-Cortez, M.; Chorfi, N. A Novel quintic B-spline technique for numerical solutions of the fourth-order singular singularly-perturbed problems. Symmetry; 2023; 15, 1929. [DOI: https://dx.doi.org/10.3390/sym15101929]

16. Viswanadham, K.K.; Krishna, P.M. Quintic B-Spline Galerkin method for fifth order boundary value problems. ARPN J. Eng. Appl. Sci.; 2010; 5, pp. 74-77.

17. Mishra, H.K.; Lodhi, R.K. Two-parameter singular perturbation boundary value problems via quintic B-spline method. Proc. Natl. Acad. Sci. India Sect. A Phys. Sci.; 2022; 92, pp. 541-553. [DOI: https://dx.doi.org/10.1007/s40010-021-00759-4]

18. Micula, G. Handbook of Splines; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1999.

19. Kumar, D. A parameter-uniform method for singularly perturbed turning point problems exhibiting interior or twin boundary layers. Int. J. Comput. Math.; 2019; 96, pp. 865-882. [DOI: https://dx.doi.org/10.1080/00207160.2018.1458098]

20. Kadalbajoo, M.K.; Yadaw, A.S.; Kumar, D. Comparative study of singularly perturbed two-point BVPs via: Fitted mesh finite difference method, B-spline collocation method. Appl. Math. Comput.; 2008; 204, pp. 713-725.

21. Puvaneswari, A.; Valanarasu, T. Spline approximation methods for second order singularly perturbed convection-diffusion equation with integral boundary condition. Indian J. Pure Appl. Math.; 2024; pp. 1-12. [DOI: https://dx.doi.org/10.1007/s13226-024-00692-3]

22. Chandru, M.; Shanthi, V. An asymptotic numerical method for singularly perturbed fourth order ODE of convection-diffusion type turning point problem. Neural Parallel Sci. Comput.; 2016; 24, pp. 473-488.

23. De Boor, C. A Practical Guide to Splines; Springer: New York, NY, USA, 1978.

24. Hall, C.A. On error bounds for spline interpolation. J. Approx. Theory I; 1968; pp. 209-218. [DOI: https://dx.doi.org/10.1016/0021-9045(68)90025-7]

25. Kadalbajoo, M.K.; Patidar, K.C. ε-Uniform fitted mesh finite difference methods for general singular perturbation problems. Appl. Math. Comput.; 2006; 179, pp. 248-266.

26. Chandru, M.; Shanthi, V. A Schwarz method for fourth-order singularly perturbed reaction-diffusion problem with discontinuous source term. J. Appl. Math. Inform.; 2016; 34, pp. 495-508. [DOI: https://dx.doi.org/10.14317/jami.2016.495]

© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.