Next Article in Journal
Application of the Averaging Method to the Optimal Control of Parabolic Differential Inclusions on the Semi-Axis
Next Article in Special Issue
Collocation Method for the Time-Fractional Generalized Kawahara Equation Using a Certain Lucas Polynomial Sequence
Previous Article in Journal
Four-Step T-Stable Generalized Iterative Technique with Improved Convergence and Various Applications
Previous Article in Special Issue
The Maximal Regularity of Nonlinear Second-Order Hyperbolic Boundary Differential Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Quintic Spline-Based Computational Method for Solving Singularly Perturbed Periodic Boundary Value Problems

by
Puvaneswari Arumugam
1,
Valanarasu Thynesh
2,
Chandru Muthusamy
3 and
Higinio Ramos
4,*
1
Department of Mathematics, University College of Engineering, Anna University, Tiruchirappalli 620024, Tamilnadu, India
2
Department of Mathematics, CDOE, Bharathidasan University, Tiruchirappalli 620024, Tamilnadu, India
3
Department of Mathematics, School of Advanced Sciences, Vellore Institute of Technology, Vellore 632014, Tamil Nadu, India
4
Department of Applied Mathematics, Scientific Computing Group, University of Salamanca, Plaza de la Merced, 37008 Salamanca, Spain
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(1), 73; https://doi.org/10.3390/axioms14010073
Submission received: 28 November 2024 / Revised: 14 January 2025 / Accepted: 15 January 2025 / Published: 20 January 2025
(This article belongs to the Special Issue Advances in Differential Equations and Its Applications)

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.

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]:
L u ( x ) ε 2 u ( x ) ε p ( x ) u ( x ) + q ( x ) u ( x ) = r ( x ) , x Ω = ( 0 , 1 ) ,
B C 1 u u ( 0 ) u ( 1 ) = 0 , B C 2 u ε ( u ( 1 ) u ( 0 ) ) = A 1 ,
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 . A 1 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 C j 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 | | = max x Ω ¯ | 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, B C 1 and B C 2 be the differential operators in (1)–(2) and u ( x ) C 2 ( Ω ¯ ) . If B C 1 u = 0 , B C 2 u 0 and L u ( 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 | | + β ¯ | A 1 | ,
where u ( x ) is the solution of (1)–(2), and β ¯ = c 0 1 coth ( c 0 / 4 ) , c 0 = ζ * + ζ * 2 + 4 η .
Lemma 3
([9]). Let u ( x ) be the exact solution of (1)–(2). Then, we have
| u ( i ) ( x ) | C ε i for i = 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 C m ( [ 0 , 1 ] ) , m > 0 . Then, for x Ω ¯ and 0 i m , it holds that
| v i ( x ) | C , | w i ( x ) | C ε i exp c 0 x ε + exp c 0 ( 1 x ) ε .

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]
σ = min 1 4 , σ 0 ε ln N c 0 , σ 0 2 .
The grid points in the piecewise uniform mesh are defined by
x k = k h ¯ , k = 0 , 1 , 2 , , N / 4 , x N / 4 + ( k N / 4 ) h ¯ , k = N / 4 + 1 , , 3 N / 4 , x 3 N / 4 + ( k 3 N / 4 ) h ¯ , k = 3 N / 4 + 1 , , N ,
where
h ¯ = h 1 = 4 σ / N , k = 1 , 2 , , N / 4 , h 2 = 2 ( 1 2 σ ) / N , k = N / 4 + 1 , , 3 N / 4 , h 3 = 4 σ / N , k = 3 N / 4 + 1 , , N ,
which are denoted by Ω ¯ N = { x k } k = 0 N .

3.2. Derivation of the Difference Scheme

We use quintic B-splines to obtain an approximate solution to (1)–(2). Let π { 0 = x 0 < x 1 < x 2 < < x N 1 < x N = 1 } be the partition of Ω ¯ , and let h ¯ the piecewise-uniform mesh width defined above. By introducing ten more fictitious points [16] such as x 5 < x 4 < x 3 < x 2 < x 1 < x 0 and x N + 5 > x N + 4 > x N + 3 > x N + 2 > x N + 1 > x N , the quintic B-splines B k ( x ) at nodes for k = 2 , 1 , , N + 2 , are described as follows:
B k ( x ) = 1 120 h ¯ 5 ( x x k 3 ) 5 , x k 3 x x k 2 , ( x x k 3 ) 5 6 ( x x k 2 ) 5 , x k 2 x x k 1 , ( x x k 3 ) 5 6 ( x x k 2 ) 5 + 15 ( x x k 1 ) 5 , x k 1 x x k , ( x k + 3 x ) 5 6 ( x k + 2 x ) 5 + 15 ( x k + 1 x ) 5 , x k x x k + 1 , ( x k + 3 x ) 5 6 ( x k + 2 x ) 5 , x k + 1 x x k + 2 , ( x k + 3 x ) 5 , x k + 2 x x k + 3 , 0 , otherwise .
Each B k ( x ) is a piecewise quintic polynomial and is continuously differentiable up to the fourth order. Let denote = { B 2 ( x ) , B 1 ( x ) , B 0 ( x ) , , B N ( x ) , B N + 1 ( x ) , B N + 2 ( x ) } and Φ 5 ( Ω ¯ N ) = S p a n ( ) . The quintic spline functions are linearly independent on [ 0 , 1 ] , and thus Φ 5 ( Ω ¯ N ) is an ( N + 5 ) -dimensional subspace of L 2 ( Ω ¯ ) , the space of all square integrable functions in Ω ¯ .
Suppose that the approximate solution of (1)–(2) can be expressed as
S ( x ) = k = 2 N + 2 δ k B k ( x ) ,
where δ k s are real coefficients to be determined through the collocation method. The values of (3) at the nodal points are given below:
S ( x j ) = 1 120 δ j 2 + 26 δ j 1 + 66 δ j + 26 δ j + 1 + δ j + 2 , S ( x j ) = 1 24 h ¯ δ j 2 10 δ j 1 + 10 δ j + 1 + δ j + 2 , S ( x j ) = 1 6 h ¯ 2 δ j 2 + 2 δ j 1 6 δ j + 2 δ j + 1 + δ j + 2 , and
S ( x j ) = 1 2 h ¯ 3 δ j 2 + 2 δ j 1 2 δ j + 1 + δ j + 2 .
Assuming (3), the given SPPBVP (1)–(2) takes the form
L S ( x k ) = r ( x k ) , 0 k N ,
S ( x 0 ) = S ( x N ) , ε ( S ( x N ) S ( x 0 ) ) = A 1 .
Using the values of the quintic B-splines B k ( x ) and their derivatives at the collocation points, we obtain a linear system of N + 5 equations with N + 5 unknowns given by
δ k 2 ( 20 ε 2 + 5 ε h ¯ k p k + h ¯ k 2 q k ) + δ k 1 ( 40 ε 2 + 50 ε h ¯ k p k + 26 h ¯ k 2 q k ) + δ k ( 120 ε 2 + 66 h ¯ k 2 q k ) + δ k + 1 ( 40 ε 2 50 ε h ¯ k p k + 26 h ¯ k 2 q k ) + δ k + 2 ( 20 ε 2 5 ε h ¯ k p k + h ¯ k 2 q k ) = 120 h ¯ k 2 r k , k = 1 ( 1 ) N 1 ,
δ 2 ( 20 ε 2 + 5 ε h ¯ p 0 + h ¯ 2 q 0 ) + δ 1 ( 40 ε 2 + 50 ε h ¯ p 0 + 26 h ¯ 2 q 0 ) + δ 0 ( 120 ε 2 + 66 h ¯ 2 q 0 ) + δ 1 ( 40 ε 2 50 ε h ¯ p 0 + 26 h ¯ 2 q 0 ) + δ 2 ( 20 ε 2 5 ε h ¯ p 0 + h ¯ 2 q 0 ) = 120 h ¯ 2 r 0 , when k = 0 ,
and
δ N 2 ( 20 ε 2 + 5 ε h ¯ p N + h ¯ 2 q N ) + δ N 1 ( 40 ε 2 + 50 ε h ¯ p N + 26 h ¯ 2 q N ) + δ N ( 120 ε 2 + 66 h ¯ 2 q N ) + δ N + 1 ( 40 ε 2 50 ε h ¯ p N + 26 h ¯ 2 q N ) + δ N + 2 ( 20 ε 2 5 ε h ¯ p N + h ¯ 2 q N ) = 120 h ¯ 2 r N , when k = N .
Now, using the quintic B-splines, the boundary conditions (6) become
δ 2 + 26 δ 1 + 66 δ 0 + 26 δ 1 + δ 2 = δ N 2 + 26 δ N 1 + 66 δ N + 26 δ N + 1 + δ N + 2 ,
ε 24 h ¯ ( δ 2 + 10 δ 1 10 δ 1 δ 2 δ N 2 10 δ N 1 + 10 δ N + 1 + δ N + 2 ) = A 1 .
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
ε 2 u ( x ) ε p ( x ) u ( x ) ε p ( x ) u ( x ) + q ( x ) u ( x ) + q ( x ) u ( x ) = r ( x ) .
Replacing u ( x ) by 1 ε 2 r ( x ) + ε p ( x ) u ( x ) q ( x ) u ( x ) in the above equation, we obtain
ε 2 u ( x ) + α ( x ) u ( x ) + β ( x ) u ( x ) = γ ( x ) ,
where α ( x ) = p 2 ( 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
( 60 ε 2 5 h ¯ 2 α 0 + h ¯ 3 β 0 ) δ 2 + ( 120 ε 2 50 α 0 h ¯ 2 + 26 β 0 h ¯ 3 ) δ 1 + 66 h ¯ 3 β 0 δ 0 + ( 120 ε 2 + 50 α 0 h ¯ 2 + 26 β 0 h ¯ 3 ) δ 1 + ( 60 ε 2 + 5 α 0 h ¯ 2 + β 0 h ¯ 3 ) δ 2 = 120 h ¯ 3 γ 0 ,
and
( 60 ε 2 5 h ¯ 2 α N + h ¯ 3 β N ) δ N 2 + ( 120 ε 2 50 α N h ¯ 2 + 26 β N h ¯ 3 ) δ N 1 + 66 h ¯ 3 β N δ N + ( 120 ε 2 + 50 α N h ¯ 2 + 26 β N h ¯ 3 ) δ N + 1 + ( 60 ε 2 + 5 α N h ¯ 2 + β N h ¯ 3 ) δ N + 2 = 120 h ¯ 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 { h 1 , h 2 , h 3 } , with h i being the mesh widths of the Shishkin mesh.
Lemma 4
([19]). The set of B-splines B 2 , B 1 , , B N + 1 , B N + 2 satisfies the inequality
k = 2 N + 2 | B k ( x ) | 186 , x Ω ¯ N .
Theorem 2
([19]). Let S ( x ) be the quintic B-spline from S 5 ( Ω ¯ 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 S 5 ( Ω ¯ N ) that approximates the solution u ( x ) of (1)–(). If r C 4 ( [ 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 S 5 ( Ω ¯ N ) that interpolates the solution u ( x ) of (1)–(2), which is given by
U ( x ) = k = 2 N + 2 δ ¯ k B k ( x ) .
If r ( x ) C 4 ( [ 0 , 1 ] ) , then u ( x ) C 6 ( [ 0 , 1 ] ) , and, from [23,24], it follows that
| | D j ( u U ) | | C j | u 6 ( x ) | h ˜ 6 j , j = 0 ( 1 ) 5 .
We have
| L u ( x k ) L U ( x k ) | C ( ε 2 h ˜ 4 + ε p h ˜ 5 + q h ˜ 6 ) | | u 6 | | C ( ε 2 h ˜ 4 + ε p h ˜ 5 + q h ˜ 6 ) C ( 1 + ε 6 exp ( c 0 x k ε ) ) , x k [ 0 , σ ] , C , x k [ σ , 1 σ ] , C ( 1 + ε 6 exp ( c 0 ( 1 x k ) ε ) ) , x k [ 1 σ , 1 ] .
There are two cases to be discussed:
Case (i): When σ = 1 / 4 , the mesh is uniform, and we have ε 1 C ln N and h ˜ = 1 / N . Now, from (16), using the lemma discussed in [25], we obtain
| L u ( x k ) L U ( x k ) | C N 4 ( ln N ) 4 , 0 k N .
Case (ii): When σ = σ 0 ε ln N c 0 , 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 ( 1 2 σ ) / N . For 1 k N / 4 and 3 N / 4 k N , h ˜ = 4 σ / N = C ε N 1 ln N , which gives h ˜ / ε = C N 1 ln N . From (16), it follows that
| L u ( x k ) L U ( x k ) | C N 4 ( ln N ) 4 , 0 k N .
For N / 4 k 3 N / 4 , using Lemma 3, since | u i ( x ) | C , we have the following using (16):
| L u ( x k ) L U ( x k ) | C N 4 , 0 k N .
From (17)–(19), we have
| L u ( x k ) L U ( x k ) | C N 4 ( ln N ) 4 , 0 k N .
Hence,
| L S ( x k ) L U ( x k ) | = | r ( x k ) L U ( x k ) | = | L u ( x k ) L U ( x k ) | C N 4 ( ln N ) 4 .
As discussed in [19], we obtain
d d ¯ C N 4 ( ln N ) 4
and
| δ k δ ¯ k | C N 4 ( ln N ) 4 , 2 k N + 2 .
Thus, we have
max 2 k N + 2 | δ k δ ¯ k | C N 4 ( ln N ) 4 .
Finally, using the above inequality combined with Lemma 4, we obtain the expected error estimate
sup 0 < ε 1 max 0 k N | u ( x k ) S ( x k ) | C N 4 ( ln N ) 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 u N 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 ε = { 2 1 , 2 2 , , 2 20 } , we compute the maximum pointwise errors [26] by
E ε N = max x k Ω ¯ ε N | ( u N u ) ( x k ) | ,
and
E N = max ε E ε N .
From these quantities, the orders of convergence [26] are computed as
p N = log 2 E N E 2 N .
The computed errors E N and orders of convergence p N 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.

Funding

This research received no external funding.

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

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. [Google Scholar]
  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. [Google Scholar]
  3. Roos, H.G.; Stynes, M.; Tobiska, L. Robust Numerical Methods for Singularly Perturbed Differential Equations, Computational Mathematics; Springer: Berlin, Germany, 2008. [Google Scholar]
  4. Kumar, D. A collocation method for singularly perturbed differential-difference turning point problems exhibiting boundary/interior layers. J. Differ. Equ. Appl. 2018, 24, 1847–1870. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  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, 1–21. [Google Scholar] [CrossRef]
  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, 32–45. [Google Scholar]
  8. Amiraliyev, G.M.; Duru, H. A uniformly convergence difference method for the periodical boundary value problem. Int. J. Comput. Math. Appl. 2003, 46, 695–703. [Google Scholar] [CrossRef]
  9. Cen, Z. Uniformly convergent second-order difference scheme for a singularly perturbed periodical boundary value problem. Int. J. Comput. Math. 2011, 88, 196–206. [Google Scholar] [CrossRef]
  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, 157–172. [Google Scholar]
  11. Kadalbajoo, M.K.; Patidar, K.C. A survey of numerical techniques for solving singularly perturbed ordinary differential equations. Appl. Math. Comput. 2002, 130, 457–510. [Google Scholar] [CrossRef]
  12. Lang, F.G.; Xu, X.P. Quintic B-spline collocation method for second order mixed boundary value problem. Comput. Phys. Commun. 2012, 183, 913–921. [Google Scholar] [CrossRef]
  13. Singh, S.; Kumar, D.; Shanthi, V. Uniformly convergent scheme for fourth-order singularly perturbed convection-diffusion ODE. Appl. Numer. Math. 2023, 186, 334–357. [Google Scholar] [CrossRef]
  14. Singh, S.; Kumar, D. Spline-based parameter-uniform scheme for fourth-order singularly perturbed differential equations. J. Math. Chem. 2022, 60, 1872–1902. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  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, 74–77. [Google Scholar]
  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, 541–553. [Google Scholar] [CrossRef]
  18. Micula, G. Handbook of Splines; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1999. [Google Scholar]
  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, 865–882. [Google Scholar] [CrossRef]
  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, 713–725. [Google Scholar]
  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, 1–12. [Google Scholar] [CrossRef]
  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, 473–488. [Google Scholar]
  23. De Boor, C. A Practical Guide to Splines; Springer: New York, NY, USA, 1978. [Google Scholar]
  24. Hall, C.A. On error bounds for spline interpolation. J. Approx. Theory I 1968, 209–218. [Google Scholar] [CrossRef]
  25. Kadalbajoo, M.K.; Patidar, K.C. ε-Uniform fitted mesh finite difference methods for general singular perturbation problems. Appl. Math. Comput. 2006, 179, 248–266. [Google Scholar]
  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, 495–508. [Google Scholar] [CrossRef]
Figure 1. Exact and numerical solutions of Example 1 (left) and Example 2 (right) obtained using QBSCM for ε = 2 6 with N = 256 .
Figure 1. Exact and numerical solutions of Example 1 (left) and Example 2 (right) obtained using QBSCM for ε = 2 6 with N = 256 .
Axioms 14 00073 g001
Figure 2. Exact and numerical solutions of Example 3 (left) and Example 4 (right) obtained with QBSCM for ε = 2 6 with N = 256 .
Figure 2. Exact and numerical solutions of Example 3 (left) and Example 4 (right) obtained with QBSCM for ε = 2 6 with N = 256 .
Axioms 14 00073 g002
Figure 3. Log−log plot of the max error of Example 1 (left) and Example 2 (right) obtained using QBSCM for different ε values with N = 32 , 64 , 128 , 256 , 512 , 1024 .
Figure 3. Log−log plot of the max error of Example 1 (left) and Example 2 (right) obtained using QBSCM for different ε values with N = 32 , 64 , 128 , 256 , 512 , 1024 .
Axioms 14 00073 g003
Figure 4. Log−log plot of the max error of Example 3 (left) and Example 4 (right) obtained with QBSCM for different ε values with N = 32 , 64 , 128 , 256 , 512 , 1024 .
Figure 4. Log−log plot of the max error of Example 3 (left) and Example 4 (right) obtained with QBSCM for different ε values with N = 32 , 64 , 128 , 256 , 512 , 1024 .
Axioms 14 00073 g004
Table 1. Values of E N and p N for Example 1 using various methods.
Table 1. Values of E N and p N for Example 1 using various methods.
Number of mesh points N
32641282565121024
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.42521.50691.57421.63081.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.65862.06952.19642.18062.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.84963.09963.21103.57993.8775
Table 2. Values of E N and p N for Example 2 using various methods.
Table 2. Values of E N and p N for Example 2 using various methods.
Number of mesh points N
32641282565121024
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.33321.49011.66861.69861.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.31791.91801.97012.00102.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.89633.11093.38373.50523.7471
Table 3. Values of E N and p N for Example 3 using various methods.
Table 3. Values of E N and p N for Example 3 using various methods.
Number of mesh points N
32641282565121024
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.23601.37291.48801.57871.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.22201.14421.70251.95652.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.20603.80473.98843.95043.9955
Table 4. Values of E N and p N for Example 4 using various methods.
Table 4. Values of E N and p N for Example 4 using various methods.
Number of mesh points N
32641282565121024
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.55051.60961.65511.72221.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.75771.92691.93721.97002.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.52343.93084.02743.99713.9471
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Arumugam, P.; Thynesh, V.; Muthusamy, C.; Ramos, H. A Quintic Spline-Based Computational Method for Solving Singularly Perturbed Periodic Boundary Value Problems. Axioms 2025, 14, 73. https://doi.org/10.3390/axioms14010073

AMA Style

Arumugam P, Thynesh V, Muthusamy C, Ramos H. A Quintic Spline-Based Computational Method for Solving Singularly Perturbed Periodic Boundary Value Problems. Axioms. 2025; 14(1):73. https://doi.org/10.3390/axioms14010073

Chicago/Turabian Style

Arumugam, Puvaneswari, Valanarasu Thynesh, Chandru Muthusamy, and Higinio Ramos. 2025. "A Quintic Spline-Based Computational Method for Solving Singularly Perturbed Periodic Boundary Value Problems" Axioms 14, no. 1: 73. https://doi.org/10.3390/axioms14010073

APA Style

Arumugam, P., Thynesh, V., Muthusamy, C., & Ramos, H. (2025). A Quintic Spline-Based Computational Method for Solving Singularly Perturbed Periodic Boundary Value Problems. Axioms, 14(1), 73. https://doi.org/10.3390/axioms14010073

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop