Next Article in Journal
The λ-Fold Spectrum Problem for the Orientations of the Eight-Cycle
Previous Article in Journal
Exploring a Special Class of Bi-Univalent Functions: q-Bernoulli Polynomial, q-Convolution, and q-Exponential Perspective
Previous Article in Special Issue
Intelligent Separation and Identification of Sub-Information Based on Dynamic Mathematical Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Quintic B-Spline Technique for Numerical Solutions of the Fourth-Order Singular Singularly-Perturbed Problems

by
Muhammad Zain Yousaf
1,
Hari Mohan Srivastava
2,3,4,*,
Muhammad Abbas
1,
Tahir Nazir
1,
Pshtiwan Othman Mohammed
5,*,
Miguel Vivas-Cortez
6,* and
Nejmeddine Chorfi
7
1
Department of Mathematics, University of Sargodha, Sargodha 40100, Pakistan
2
Department of Mathematics and Statistics, University of Victoria, Victoria, BC V8W 3R4, Canada
3
Center for Converging Humanities, Kyung Hee University, 26 Kyungheedae-ro, Dongdaemun-gu, Seoul 02447, Republic of Korea
4
Section of Mathematics, International Telematic University Uninettuno, I-00186 Rome, Italy
5
Department of Mathematics, College of Education, University of Sulaimani, Sulaimani 46001, Iraq
6
Faculty of Exact and Natural Sciences, School of Physical Sciences and Mathematics, Pontifical Catholic University of Ecuador, Av. 12 de Octubre 1076 y Roca, Apartado, Quito 17-01-2184, Ecuador
7
Department of Mathematics, College of Science, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Symmetry 2023, 15(10), 1929; https://doi.org/10.3390/sym15101929
Submission received: 28 August 2023 / Revised: 26 September 2023 / Accepted: 27 September 2023 / Published: 18 October 2023
(This article belongs to the Special Issue Algebraic Systems, Models and Applications)

Abstract

:
Singular singularly-perturbed problems (SSPPs) are a powerful mathematical tool for modelling a variety of real phenomena, such as nuclear reactions, heat explosions, mechanics, and hydrodynamics. In this paper, the numerical solutions to fourth-order singular singularly-perturbed boundary and initial value problems are presented using a novel quintic B-spline (QBS) approximation approach. This method uses a quasi-linearization approach to solve SSPNL initial/boundary value problems. And the non-linear problems are transformed into a sequence of linear problems by applying the quasi-linearization approach. The QBS functions produce more accurate results when compared to other existing approaches because of their local support, symmetry, and partition of unity features. This method can be applied to immediately solve the SSPPs without reducing the order in which they are presented. It has been demonstrated that the suggested numerical approach converges uniformly over the whole domain. The proposed approach is implemented on a few problems to validate the scheme. The computational results are compared, and they illustrate that the proposed approach performs better.

1. Introduction

Fourth-order BVPs are found in a wide variety of applications of practical mathematics, including continuum mechanics, reaction kinetics, fluid mechanics, wave mechanics, statistical mechanics, linear dynamics, rotational dynamics, thermodynamics, hydrokinetics, and geophysics, see [1,2,3,4,5]. The term “singular perturbation” was thought up in the 1940s by kurt Otto Friedriches and Wolfgang R.Wasow. In mathematics, a singular perturbation problem (SPP) is one that has a small parameter that cannot be approximated by setting the parameter value to zero. If a differential equation includes at least one negative or positive shift parameter and the highest-order derivative is multiplied by a tiny parameter, it is said to be singularly perturbed in mathematics.
The approximate solution to any perturbation problem, regardless of whether it be in space or time, can be found. There are two distinct forms of perturbation problem: regular perturbation and singular perturbation. A regular perturbation problem is one whose perturbation series is a power series in ϵ with a persistent radius of convergence. By just substituting the tiny parameter ϵ with zero throughout in the problem, it is possible to get a satisfactory approximate solution to a regular perturbed problem in almost all applications. This translates into simply using the first term of the expansion, which results in an approximate solution that converges, as ϵ reduces, although potentially slowly, to the exact solution. This method cannot approximate the solution for a singularly perturbed problem. As seen in the above discussion, when a tiny parameter is multiplied with the highest operator, it is said to be singularly perturbed. If the value of the parameter is set to zero, the problem’s fundamental structure is altered. In the context of differential equations, boundary conditions cannot be met; when speaking related to algebraic equations, the number of possible solutions is reduced.
In fluid mechanics, a mildly viscous fluid has very distinct characteristics both within and outside of a small boundaries layer. As a result, the fluid displays different spatial scales. SPPs and SSPPs have numerous applications in fluid mechanics [6], some models are listed below.
  • Formal thin-airfoil expansion problem
  • Solution of the thin-airfoil problem
  • Non-uniformity for elliptic airfoil problem
  • Problem of leading edge drag
  • Local solution problem near a round edge
  • Problems of matching with solution near round and sharp edges
  • Hypersoic flow past thin blunted wedge problem
When real-world phenomena in science and engineering are mathematically modelled, singular singularly perturbed boundary value problems (SSPBVPs) typically appear. According to how setting ϵ approaches zero affects the order of the original differential equation, SPP are classified. Here, the DE’s higher derivative is multiplied by a little parameter ϵ . When the differential equation’s order is lowered by one, the SPP becomes convection diffusion. The reaction diffusion type is indicated if the order is lowered by two. As a result of the singularity of the derivative term’s coefficient, we are now employing the word singular twice. There is extremely little literature on SSPPs compared to SPPs, and these problems are quite difficult to solve.
O’Malley [7] provided singular perturbation theory for the solution of ODEs. PDEs with critical parameters, Kaper and Pieper [8] developed asymptotic and numerical methods. Daba and Duressa [9] worked on artificial viscosity for time dependent singularly perturbed DDEs. Ascher [10] presented some difference schemes for solving SSPBVPs. Zhu [11] contributed to the asymptotic solution using a modified Vasil’eva approach for SSPBVPs of second-order quasilinear systems. It has been shown in a study [12] that the fitted mesh B- spline approach is employed for the second-order SSPBVPs. For the purpose of solving SPBVPs with a delay, see [13] modified reproducing kernel method is implemented. In the order to solve singularly perturbed delay IVPs, a piecewise reproducing kernel method is utilized in [14] by Geng and Qian. Bawa and Natesan [15] has employed a quintic spline to handle self-adjoint SPPs.
A novel QuBS approach for third-order self-adjoint SPBVP was developed by Saini and Mishra in [16]. Lang and Xu [17] proposed a QuBS collocation approach for fifth-order BVPs. For SPP of fourth-order, Gupta and Kumar [18] employed a B-spline based numerical approach. In [19] Deniz and Bildik worked with the adomian decomposition approach to solve SPBVPs of the fourth-order. Development on the fourth-order SPBVPs employing initial value techniques are being done by Mishra and Saini [20]. Wang and Ni [21] talked about the contrast structure for the SSPBVP problem. For the numerical solution of Burger’s equation, Jiwari [22] presents a Haar wavelet-based quasi-linearization method. The QBS collocation approach has been extensively used by Lang and Xu [23] for second-order non-linear mixed BVPs. Akram [24] solved the third-order SPBVPs analytically by using QuBS. For the solution of the fourth-order two parameters SPBVP, Mahesh and Phaneendra [25] employed a non-polynomial cubic spline. The use of a novel QBS approximating approach was investigated by Abbas et al. [26] in the numerical analysis of fourth-order SBVPs. The new extended direct algebraic method is used by Nasreen et al. [27] to the solved the coupled nonlinear Schrodinger equations. The conformable ion sound and Langmuir waves dynamical system is solved by Nasreen et al. [28] using new extended direct algebraic method.
The QBS approach has been used in this study to solve a SSPNLBVP of fourth-order. Second-order convergence is made available by this strategy. Think about the subsequent problem type:
ϵ v ( 4 ) ( τ ) + α τ v ( τ ) + β τ v ( τ ) + γ τ v ( τ ) + δ τ v ( τ ) = h ( τ , v ) ,
where τ [ 0 , 1 ] and
v ( 0 ) = ρ 0 , v ( 0 ) = ρ 1 , v ( 1 ) = σ 0 , v ( 1 ) = σ 1 ,
where ρ 0 , ρ 1 , σ 0 , σ 1 R , ϵ > 0 is a little number, h ( τ , v ) is non-linear term and α , β , γ , and δ are unchanging factors. The reason for considering the above problem mentioned in Equation (1) is that this problem is singular because of the term τ , singulary perturbed because the small parameter multiplied with the highest order derivative term and non non-linear due to the term h ( τ , v ) . So, by resolving the aforementioned problem Equation (1), the singular singularly-perturbed linear initial/boundary value problem (SSPLIVP/SSPLBVP) addressed in this.
This article has the following structure: In Section 2, a short description of the QBS technique and its derivative is given. In Section 3, the origin of the QBS collocation method for solving the fourth-order SSPNLBVP is explained. Section 4 contains the derivation of uniform convergence. In Section 5, four examples are provided to show how accurate the proposed strategy is. Finish out Section 6 with some closing thoughts

2. Quintic B-Spline Interpolation

In this portion, the interval [ c , d ] such that c = τ 0 < τ 1 < < τ N = d is uniformly divided by n + 1 equal-sized knots τ k = τ 0 + k h , k = 0 , 1 , , N , where N Z + and h = d c N being the piecewise uniform width.
Now, the fifth-degree basis spline function B 5 , k ( τ ) at the knot τ is given as:
B 5 , k ( τ ) = 1 h 5 ( τ τ k 3 ) 5 , τ [ τ k 3 , τ k 2 ] ( τ τ k 3 ) 5 6 ( τ τ k 2 ) 5 , τ [ τ k 2 , τ k 1 ] ( τ τ k 3 ) 5 6 ( τ τ k 2 ) 5 + 15 ( τ τ k 1 ) 5 , τ [ τ k 1 , τ k ] ( τ k + 3 τ ) 5 6 ( τ k + 2 τ ) 5 + 15 ( τ k + 1 τ ) 5 , τ [ τ k , τ k + 1 ] ( τ k + 3 τ ) 5 6 ( τ k + 2 τ ) 5 , τ [ τ k + 1 , τ k + 2 ] ( τ k + 3 τ ) 5 , τ [ τ k + 2 , τ k + 3 ] 0 . otherwise
The first four derivatives of Equation (3) are given below.
B 5 , k ( τ ) = 1 h 5 5 ( τ τ k 3 ) 4 , τ [ τ k 3 , τ k 2 ] 5 ( τ τ k 3 ) 4 30 ( τ τ k 2 ) 4 , τ [ τ k 2 , τ k 1 ] 5 ( τ τ k 3 ) 4 30 ( τ τ k 2 ) 4 + 75 ( τ τ k 1 ) 4 , τ [ τ k 1 , τ k ] 5 ( τ k + 3 τ ) 4 + 30 ( τ k + 2 τ ) 4 75 ( τ k + 1 τ ) 4 , τ [ t k , τ k + 1 ] 5 ( τ k + 3 τ ) 4 + 30 ( τ k + 2 τ ) 4 , τ [ τ k + 1 , τ k + 2 ] 5 ( τ k + 3 τ ) 4 , τ [ τ k + 2 , τ k + 3 ] 0 . otherwise
Similarly,
B 5 , k ( τ ) = 1 h 5 20 ( τ τ k 3 ) 3 , τ [ τ k 3 , τ k 2 ] 20 ( τ τ k 3 ) 3 120 ( τ τ k 2 ) 3 , τ [ τ k 2 , τ k 1 ] 20 ( τ τ k 3 ) 3 120 ( τ τ k 2 ) 3 + 300 ( τ τ k 1 ) 3 , τ [ τ k 1 , τ k ] 20 ( τ k + 3 τ ) 3 120 ( τ k + 2 τ ) 3 + 300 ( τ k + 1 τ ) 3 , τ [ τ k , τ k + 1 ] 20 ( τ k + 3 τ ) 3 120 ( τ k + 2 τ ) 3 , τ [ τ k + 1 , τ k + 2 ] 20 ( τ k + 3 τ ) 3 , τ [ τ k + 2 , τ k + 3 ] 0 . otherwise
B 5 , k ( τ ) = 1 h 5 60 ( τ τ k 3 ) 2 , τ [ τ k 3 , τ k 2 ] 60 ( τ τ k 3 ) 2 360 ( τ τ k 2 ) 2 , τ [ τ k 2 , τ k 1 ] 60 ( τ τ k 3 ) 2 360 ( τ τ k 2 ) 2 + 900 ( τ τ k 1 ) 2 , τ [ τ k 1 , τ k ] 60 ( τ k + 3 τ ) 2 + 360 ( τ k + 2 τ ) 2 900 ( τ k + 1 τ ) 2 , τ [ τ k , τ k + 1 ] 60 ( τ k + 3 τ ) 2 + 360 ( τ k + 2 τ ) 2 , τ [ τ k + 1 , τ k + 2 ] 60 ( τ k + 3 τ ) 2 , τ [ τ k + 2 , τ k + 3 ] 0 . otherwise
B 5 , k ( 4 ) ( τ ) = 1 h 5 120 ( τ τ k 3 ) , τ [ τ k 3 , τ k 2 ] 120 ( τ τ k 3 ) 720 ( τ τ k 2 ) , τ [ τ k 2 , τ k 1 ] 120 ( τ τ k 3 ) 720 ( τ τ k 2 ) + 2700 ( τ τ k 1 ) , τ [ τ k 1 , τ k ] 120 ( τ k + 3 τ ) 720 ( τ k + 2 τ ) + 2700 ( τ k + 1 τ ) , τ [ τ k , τ k + 1 ] 120 ( τ k + 3 τ ) 720 ( τ k + 2 τ ) , τ [ τ k + 1 , τ k + 2 ] 120 ( τ k + 3 τ ) , τ [ τ k + 2 , τ k + 3 ] 0 . otherwise
Eight additional knot as τ 0 > τ 1 > τ 2 > τ 3 > τ 4 and τ N > τ N + 1 > τ N + 2 > τ N + 3 > τ N + 4 are introduced here. It is simple to confirm from Equation (3) that each function B 5 , k ( τ ) is four times continuous and differentiable throughout the whole real line.
Now, evaluate the QBS function B 5 , k ( τ ) at particular knot τ = τ m as:
B 5 , k ( τ m ) = 66 , if k = m 26 , if k m = ± 1 1 , if k m = ± 2 0 , if k m = ± 3 0 . if k m = ± 4
For τ < τ k 4 and τ > τ k + 4 the QBS function B 5 , k ( τ ) = 0 .
Similarly,
B 5 , k ( τ m ) = 0 , if k = m ± 50 h , if k m = ± 1 ± 5 h , if k m = ± 2 0 , if k m = ± 3 0 . if k m = ± 4
For τ < τ k 4 and τ > τ k + 4 the QBS fucntion B 5 , k ( τ ) = 0 .
B 5 , k ( τ m ) = 120 h 2 , if k = m 40 h 2 , if k m = ± 1 20 h 2 , if k m = ± 2 0 , if k m = ± 3 0 . if k m = ± 4
For τ < τ k 4 and τ > τ k + 4 the QBS function B 5 , k ( τ ) = 0 .
B 5 , k ( τ m ) = 0 , if k = m 120 h 3 , if k m = ± 1 ± 5 h 3 , if k m = ± 2 0 , if k m = ± 3 0 . if k m = ± 4
For τ < τ k 4 and τ > τ k + 4 the QBS function B 5 , k ( τ ) = 0 . And
B 5 , k ( 4 ) ( τ m ) = 720 h 4 , if k = m 480 h 4 , if k m = ± 1 120 h 4 , if k m = ± 2 0 , if k m = ± 3 0 . if k m = ± 4
For τ < τ k 4 and τ > τ k + 4 the QBS function B 5 , k ( 4 ) ( τ ) = 0 .
Table 1 shows the tabular view of QBS function B 5 , k ( τ ) values at a particular knot τ = τ m and its derivatives.
Let W ( τ ) represent the QBS interpolation of the knot points for the function v ( τ ) , so that
W ( τ ) = k = 2 N + 2 d k B 5 , k ( τ ) ,
where d k ’s are constants (unknown coefficients) and B 5 , k ( τ ) ’s are QBS basis functions given in Equation (3). Assume that U k , L k , M k , N k and O k stand for the corresponding QBS approximations of v ( τ ) and its first four derivatives at the kth knot. For the solving fourth-order BVP given in Equation (1), the B-spline approximating function given in Equation (13) evaluated at the particular knot point τ = τ k is necessary. Using Equations (8)–(12) in Equation (13) gives the following relations:
U k = W ( τ k ) = k = 2 N + 2 d k B 5 , k ( τ k ) = d k 2 + 26 d k 1 + 66 d k + 26 d k + 1 + d k + 2 .
L k = W ( τ k ) = k = 2 N + 2 d k B 5 , k ( τ k ) = 5 h ( d k 2 10 d k 1 + 0 d k + 10 d k + 1 + d k + 2 ) .
M k = W ( τ k ) = k = 2 N + 2 d k B 5 , k ( τ k ) = 20 h 2 ( d k 2 + 2 d k 1 6 d k + 2 d k + 1 + d k + 2 ) .
N k = W ( τ k ) = k = 2 N + 2 d k B 5 , k ( τ k ) = 60 h 3 ( d k 2 + 2 d k 1 + 0 d k 2 d k + 1 + d k + 2 ) .
O k = W ( 4 ) ( τ k ) = k = 2 N + 2 d k B 5 , k ( 4 ) ( τ k ) = 120 h 4 ( d k 2 4 d k 1 + 6 d k 4 d k + 1 + d k + 2 ) .

3. Derivation of the QBS Collocation Technique for SSPNLBVP

For the numerical solution of the fourth-order SSPNLBVP given in Equation (1) with the BCs mentioned in Equation (2), the aforementioned methodology based on the QBS is taken into account in this section. It can be observed that Equation (1) contains the non-linear factor h ( τ , v ) . Before solving the SSPNLBVP provided in Equation (1), it is necessary to break down the non-linear term h ( τ , v ) of the problem into a sequence of linear problems by using the quasi linearization technique. In this technique, v ( 0 ) ( τ ) stands in for h ( τ , v ) . Then, h ( τ , v ) is spent in terms of the function v ( 0 ) ( τ ) as:
h ( τ , v ( 1 ) ( τ ) ) = h ( τ , v ( 0 ) ( τ ) ) + ( v ( 1 ) ( τ ) v ( 0 ) ( τ ) ) × h v ( τ , v ( 0 ) ( τ ) ) + .
Generally, the above Equation (19) can be expressed as:
h ( τ , v ( s + 1 ) ( τ ) ) = h ( τ , v ( s ) ( τ ) ) + ( v ( s + 1 ) ( τ ) v ( s ) ( τ ) ) × h v ( τ , v ( s ) ( τ ) ) + ,
where s is called the iteration index and s = 0 , 1 , 2 , . Then Equation (1) can be approximated as:
ϵ v τ τ τ τ ( s + 1 ) ( τ ) + α τ v τ τ τ ( s + 1 ) ( τ ) + β τ v τ τ ( s + 1 ) ( τ ) + γ τ v τ ( s + 1 ) ( τ ) + δ τ v ( s + 1 ) ( τ ) = h ( τ , v ( s ) ( τ ) ) + ( v ( s + 1 ) ( τ ) v ( s ) ( τ ) ) × h v ( τ , v ( s ) ( τ ) ) .
After some simplification,
ϵ v τ τ τ τ ( s + 1 ) ( τ ) + α τ v τ τ τ ( s + 1 ) ( τ ) + β τ v τ τ ( s + 1 ) ( τ ) + γ τ v τ ( s + 1 ) ( τ ) + δ τ v ( s + 1 ) ( τ ) v ( s + 1 ) ( τ ) × h v ( τ , v ( s ) ( τ ) ) = h ( τ , v ( s ) ( τ ) ) v ( s ) ( τ ) × h v ( τ , v ( s ) ( τ ) ) .
The Equation (22) is now fourth-order SSPLBVP. It is evident that the Equation (22) contains a singularity at τ = 0 that may be eliminated by applying L. Hospital’s method. Accordingly,
( ϵ + α ) v τ τ τ τ ( s + 1 ) ( τ ) + β v τ τ τ ( s + 1 ) ( τ ) + γ v τ τ ( s + 1 ) ( τ ) + δ v τ ( s + 1 ) ( τ ) + ξ s ( τ ) v ( s + 1 ) ( τ ) = g s ( τ ) , for τ = 0 , ϵ v τ τ τ τ ( s + 1 ) ( τ ) + α τ v τ τ τ ( s + 1 ) ( τ ) + β τ v τ τ ( s + 1 ) ( τ ) + γ τ v τ ( s + 1 ) ( τ ) + δ τ v ( s + 1 ) ( τ ) + ξ s ( τ ) v ( s + 1 ) ( τ ) = g s ( τ ) , for τ 0 ,
where ξ s ( τ ) = h v ( τ , u ( s ) ( τ ) ) and g s ( τ ) = h ( τ , v ( s ) ( τ ) ) v ( s ) ( τ ) × h v ( τ , v ( s ) ( τ ) ) . Above Equation (23) can be evaluated at a particular point τ = τ k which gives the following equations:
( ϵ + α ) v τ τ τ τ ( s + 1 ) ( τ k ) + β v τ τ τ ( s + 1 ) ( τ k ) + γ v τ τ ( s + 1 ) ( τ k ) + δ v τ ( s + 1 ) ( τ k ) + ξ s ( τ k ) v ( s + 1 ) ( τ k ) = g s ( τ k ) , for k = 0 , ϵ v τ τ τ τ ( s + 1 ) ( τ k ) + α τ k v τ τ τ ( s + 1 ) ( τ k ) + β τ k v τ τ ( s + 1 ) ( τ k ) + γ τ k v τ ( s + 1 ) ( τ k ) + δ τ k u ( s + 1 ) ( τ k ) + ξ s ( τ k ) v ( s + 1 ) ( τ k ) = g s ( τ k ) , for k = 0 , 1 , , N .
Assume that the precise solution v ( τ ) of Equation (1) has an approximate solution in the form of QBS interpolation W ( τ ) as:
W ( s + 1 ) ( τ ) = k = 2 N + 2 d k ( s + 1 ) B 5 , k ( τ ) .
Thus, the above Equation (25) satisfy Equation (24)
( ϵ + α ) W τ τ τ τ ( s + 1 ) ( τ k ) + β W τ τ τ ( s + 1 ) ( τ k ) + γ W τ τ ( s + 1 ) ( τ k ) + δ W τ ( s + 1 ) ( τ k ) + ξ s ( τ k ) W ( s + 1 ) ( τ k ) = g s ( τ k ) , for k = 0 , ϵ W τ τ τ τ ( s + 1 ) ( τ k ) + α τ k W τ τ τ ( s + 1 ) ( τ k ) + β τ k W τ τ ( s + 1 ) ( τ k ) + γ τ k W τ ( s + 1 ) ( τ k ) + δ s ( τ k ) W ( s + 1 ) ( τ k ) = g s ( τ k ) , for k = 0 , 1 , , N ,
with the B.Cs
W ( τ k ) = ρ 0 , for k = 0 W ( τ k ) = ρ 1 , for k = 0 W ( τ k ) = σ 0 , for k = N W ( τ k ) = σ 1 . for k = N
Apply Table 1 to the above Equation (26), and after some simplification, the first equation in (26) yields
[ 120 ( ϵ + α ) 60 β h + 20 γ h 2 5 δ h 3 + ξ s ( τ k ) h 4 ] d 2 ( s + 1 ) + [ 480 ( ϵ + α ) + 120 β h + 40 γ h 2 50 δ h 3 + 26 ξ s ( τ k ) h 4 ] d 1 ( s + 1 ) + [ 720 ( ϵ + α ) 120 γ h 2 + 66 ξ s ( τ k ) h 4 ] d 0 ( s + 1 ) + [ 480 ( ϵ + α ) 120 β h + 40 γ h 2 + 50 δ h 3 + 26 ξ s ( τ k ) h 4 ] d 1 ( s + 1 ) + [ 120 ( ϵ + α ) + 60 β h + 20 γ h 2 + 5 δ h 3 + ξ s ( τ k ) h 4 ] d 2 ( s + 1 ) = g s ( τ 0 ) .
The above equation can be written as:
η 0 d 2 ( s + 1 ) + ζ 0 d 1 ( s + 1 ) + θ 0 d 0 ( s + 1 ) + λ 0 d 1 ( s + 1 ) + μ 0 d 2 ( s + 1 ) = g s ( τ 0 ) ,
where
η 0 = 120 ( ϵ + α ) 60 β h + 20 γ h 2 5 δ h 3 + ξ s ( τ k ) h 4 .
ζ 0 = 480 ( ϵ + α ) + 120 β h + 40 γ h 2 50 δ h 3 + 26 ξ s ( τ k ) h 4 .
θ 0 = 720 ( ϵ + α ) 120 γ h 2 + 66 ξ s ( τ k ) h 4 .
λ 0 = 480 ( ϵ + α ) 120 β h + 40 γ h 2 + 50 δ h 3 + 26 ξ s ( τ k ) h 4 .
μ 0 = 120 ( ϵ + α ) + 60 β h + 20 γ h 2 + 5 δ h 3 + ξ s ( τ k ) h 4 .
Use Table 1 on Equation (26), and after some simplification, the second part of Equation (26) gives
( 120 ϵ h 4 60 α t k h 3 + 20 β t k h 2 5 γ t k h + δ s ( τ k ) t k ) d k 2 ( s + 1 ) + ( 480 ϵ h 4 + 120 α t k h 3 + 40 β t k h 2 50 γ t k h + 26 δ s ( τ k ) t k ) d k 1 ( s + 1 ) + ( 720 ϵ h 4 120 β t k h 2 + 66 δ s ( τ k ) t k ) d k ( s + 1 ) + ( 480 ϵ h 4 120 α t k h 3 + 40 β t k h 2 + 50 γ t k h + 26 δ s ( τ k ) t k ) d k + 1 ( s + 1 ) + ( 120 ϵ h 4 + 60 α t k h 3 + 20 β t k h 2 + 5 γ t k h + δ s ( τ k ) t k ) d k + 2 ( s + 1 ) = g s ( τ k ) ,
where k = 1 , 2 , , N . The above equation can be written as:
η k d k 2 ( s + 1 ) + ζ k d k 1 ( s + 1 ) + θ k d k ( s + 1 ) + λ k d k + 1 ( s + 1 ) + μ k d k + 2 ( s + 1 ) = g s ( τ k ) ,
where
η k = 120 ϵ h 4 60 α t k h 3 + 20 β t k h 2 5 γ t k h + δ s ( τ k ) ( τ k ) t k .
ζ k = 480 ϵ h 4 + 120 α t k h 3 + 40 β t k h 2 50 γ t k h + 26 δ s ( τ k ) ( τ k ) t k .
θ k = 720 ϵ h 4 120 β t k h 2 + 66 δ s ( τ k ) ( τ k ) t k .
λ k = 480 ϵ h 4 120 α t k h 3 + 40 β t k h 2 + 50 γ t k h + 26 δ s ( τ k ) ( τ k ) t k .
μ k = 120 ϵ h 4 + 60 α t k h 3 + 20 β t k h 2 + 5 γ t k h + δ s ( τ k ) ( τ k ) t k .
For k = 1 , 2 , , N in Equation (29)
η 1 d 1 ( s + 1 ) + ζ 1 d 0 ( s + 1 ) + θ 1 d 1 ( s + 1 ) + λ 1 d 2 ( s + 1 ) + μ 1 d 3 ( s + 1 ) = g s ( τ 1 ) , for k = 1 η 2 d 0 ( s + 1 ) + ζ 2 d 1 ( s + 1 ) + θ 2 d 2 ( s + 1 ) + λ 2 d 3 ( s + 1 ) + μ 2 d 4 ( s + 1 ) = g s ( τ 2 ) , for k = 2 η N 1 d N 3 ( s + 1 ) + ζ N 1 d N 2 ( s + 1 ) + θ N 1 d N 1 ( s + 1 ) + λ N 1 d N ( s + 1 ) + μ N 1 d N + 1 ( s + 1 ) = g s ( τ N 1 ) , for k = N 1 η N d N 2 ( s + 1 ) + ζ N d N 1 ( s + 1 ) + θ N d N ( s + 1 ) + λ N d N + 1 ( s + 1 ) + μ N d N + 2 ( s + 1 ) = g s ( τ N ) . for k = N
From Equations (28) and (29), the following matrix form develop:
η 0 ζ 0 θ 0 λ 0 μ 0 0 0 0 0 0 η 1 ζ 1 θ 1 λ 1 μ 1 0 0 0 0 0 η 2 ζ 2 θ 2 λ 2 μ 2 0 0 0 0 0 η N 1 ζ N 1 θ N 1 λ N 1 μ N 1 0 0 0 0 0 0 η N ζ N θ N λ N μ N d 2 ( s + 1 ) d 1 ( s + 1 ) d 0 ( s + 1 ) d N + 1 ( s + 1 ) d N + 2 ( s + 1 ) = g s ( τ 0 ) g s ( τ 1 ) g s ( τ 2 ) g s ( τ N 1 ) g s ( τ N )
Above Equation (31) can also be written as:
A D = F ,
where A = η 0 ζ 0 θ 0 λ 0 μ 0 0 0 0 0 0 η 1 ζ 1 θ 1 λ 1 μ 1 0 0 0 0 0 η 2 ζ 2 θ 2 λ 2 μ 2 0 0 0 0 0 η N 1 ζ N 1 θ N 1 λ N 1 μ N 1 0 0 0 0 0 0 η N ζ N θ N λ N μ N , D = d 2 ( s + 1 ) d 1 ( s + 1 ) d 0 ( s + 1 ) d N + 1 ( s + 1 ) d N + 2 ( s + 1 ) , F = g s ( τ 0 ) g s ( τ 1 ) g s ( τ 2 ) g s ( τ N 1 ) g s ( τ N ) , where D and F are column matrices and A is a non-singular square matrix of order ( N + 1 ) × ( N + 5 ) . Four more equations, which may be stated using B.Cs given in Equation (27), are required for a unique solution.
d 2 ( s + 1 ) + 26 d 1 ( s + 1 ) + 66 d 0 ( s + 1 ) + 26 d 1 ( s + 1 ) + d 2 ( s + 1 ) = ρ 0 , 20 h 2 ( d 2 ( s + 1 ) + 2 d 1 ( s + 1 ) 6 d 0 ( s + 1 ) + 2 d 1 ( s + 1 ) + d 2 ( s + 1 ) ) = ρ 1 , d N 2 ( s + 1 ) + 26 d N 1 ( s + 1 ) + 66 d N ( s + 1 ) + 26 d N + 1 ( s + 1 ) + d N + 2 ( s + 1 ) = σ 0 , 20 h 2 ( d N 2 ( s + 1 ) + 2 d N 1 ( s + 1 ) 6 d N ( s + 1 ) + 2 d N + 1 ( s + 1 ) + d N + 2 ( s + 1 ) ) = σ 1 .
Substituting Equation (32) into Equation (31)
ν 1 , 1 ν 1 , 2 ν 1 , 3 ν 1 , 4 ν 1 , 5 0 0 0 0 ν 2 , 1 ν 2 , 2 ν 2 , 3 ν 2 , 4 ν 2 , 5 0 0 0 0 ν 3 , 1 ν 3 , 2 ν 3 , 3 ν 3 , 4 ν 3 , 5 0 0 0 0 0 ν 4 , 1 ν 4 , 2 ν 4 , 3 ν 4 , 4 ν 4 , 5 0 0 0 0 0 ν 5 , 1 ν 5 , 2 ν 5 , 3 ν 5 , 4 ν 5 , 5 0 0 0 0 0 ν N + 2 , N ν N + 2 , N + 1 ν N + 2 , N + 2 ν N + 2 , N + 3 ν N + 2 , N + 4 0 0 0 0 0 ν N + 3 , N + 1 ν N + 3 , N + 2 ν N + 3 , N + 3 ν N + 3 , N + 4 ν N + 3 , N + 5 0 0 0 0 ν N + 4 , N + 1 ν N + 4 , N + 2 ν N + 4 , N + 3 ν N + 4 , N + 4 ν N + 4 , N + 5 0 0 0 0 ν N + 5 , N + 1 ν N + 5 , N + 2 ν N + 5 , N + 3 ν N + 5 , N + 4 ν N + 5 , N + 5 d 2 ( s + 1 ) d 1 ( s + 1 ) d 0 ( s + 1 ) d 1 ( s + 1 ) d 2 ( s + 1 ) d N 1 ( s + 1 ) d N ( s + 1 ) d N + 1 ( s + 1 ) d N + 2 ( s + 1 ) = ρ 0 σ 0 g s ( τ 0 ) g s ( τ 1 ) g s ( τ 2 ) g s ( τ N 1 ) g s ( τ N ) σ 1 ρ 1 .
Above equation can also be written as:
A D = F ,
where
A = ν 1 , 1 ν 1 , 2 ν 1 , 3 ν 1 , 4 ν 1 , 5 0 0 0 0 ν 2 , 1 ν 2 , 2 ν 2 , 3 ν 2 , 4 ν 2 , 5 0 0 0 0 ν 3 , 1 ν 3 , 2 ν 3 , 3 ν 3 , 4 ν 3 , 5 0 0 0 0 0 ν 4 , 1 ν 4 , 2 ν 4 , 3 ν 4 , 4 ν 4 , 5 0 0 0 0 0 ν 5 , 1 ν 5 , 2 ν 5 , 3 ν 5 , 4 ν 5 , 5 0 0 0 0 0 ν N + 2 , N ν N + 2 , N + 1 ν N + 2 , N + 2 ν N + 2 , N + 3 ν N + 2 , N + 4 0 0 0 0 0 ν N + 3 , N + 1 ν N + 3 , N + 2 ν N + 3 , N + 3 ν N + 3 , N + 4 ν N + 3 , N + 5 0 0 0 0 ν N + 4 , N + 1 ν N + 4 , N + 2 ν N + 4 , N + 3 ν N + 4 , N + 4 ν N + 4 , N + 5 0 0 0 0 ν N + 5 , N + 1 ν N + 5 , N + 2 ν N + 5 , N + 3 ν N + 5 , N + 4 ν N + 5 , N + 5 ,
D = d 2 ( s + 1 ) d 1 ( s + 1 ) d 0 ( s + 1 ) d 1 ( s + 1 ) d 2 ( s + 1 ) d N 1 ( s + 1 ) d N ( s + 1 ) d N + 1 ( s + 1 ) d N + 2 ( s + 1 ) and F = ρ 0 σ 0 g s ( τ 0 ) g s ( τ 1 ) g s ( τ 2 ) g s ( τ N 1 ) g s ( τ N ) σ 1 ρ 1 .
If matrix A is a non-singular square matrix, then Equation (33) gives us a solution; otherwise, SSPNLBVP provided in Equation (1) has no solution. The order of A is ( N + 5 ) × ( N + 5 ) . The order of D is ( N + 5 ) × ( 1 ) and the order of F is the same as that of D. After calculating values of d 2 ( s + 1 ) , d 1 ( s + 1 ) , d 0 ( s + 1 ) , , d N ( s + 1 ) , d N + 1 ( s + 1 ) , d N + 2 ( s + 1 ) from Equation (33) and then substitute these values into Equation (33). Then Equation (33) can provide us with a very accurate approximate solution that guarantees to be matchable with the given exact solution, if any exist.
Where the matrix A has following entries:
ν 1 , 1 = 1 , ν 1 , 2 = 26 , ν 1 , 3 = 66 , ν 1 , 4 = 26 , ν 1 , 5 = 1 .
ν 2 , 1 = 20 , ν 2 , 2 = 40 , ν 2 , 3 = 120 , ν 2 , 4 = 40 , ν 5 , 5 = 20 .
ν 3 , 1 = η 0 = 120 ( ϵ + α ) 60 β h + 20 γ h 2 5 δ h 3 + ξ s h 4 ,
ν 3 , 2 = ζ 0 = 480 ( ϵ + α ) + 20 β h + 40 γ h 2 50 δ h 3 + 26 ξ s h 4 ,
ν 3 , 3 = θ 0 = 720 ( ϵ + α ) 120 γ h 2 + 66 ξ s h 4 ,
ν 3 , 4 = λ 0 = 480 ( ϵ + α ) 120 β h + 40 γ h 2 + 50 δ h 3 + 26 ξ s h 4 ,
ν 3 , 5 = μ 0 = 120 ( ϵ + α ) + 60 β h + 20 γ h 2 + 5 δ h 3 + ξ s h 4 .
ν 4 , 1 = η 1 = 120 ϵ h 4 60 α t 1 h 3 + 20 β t 1 h 2 5 γ t 1 h + δ s t 1 ,
ν 4 , 2 = ζ 1 = 480 ϵ h 4 + 120 α t 1 h 3 + 40 β t 1 h 2 50 γ t 1 h + 26 δ s t 1 ,
ν 4 , 3 = θ 1 = 720 ϵ h 4 120 β t 1 h 2 + 66 δ s t 1 ,
ν 4 , 4 = λ 1 = 480 ϵ h 4 120 α t 1 h 3 + 40 β t 1 h 2 + 50 δ s t 1 h + 26 δ t 1 ,
ν 4 , 5 = μ 1 = 120 ϵ h 4 + 60 α t 1 h 3 + 20 β t 1 h 2 + 5 δ s t 1 h + δ s t 1 .
ν 5 , 1 = η 2 = 120 ϵ h 4 60 α t 2 h 3 + 20 β t 2 h 2 5 γ t 2 h + δ s t 2 ,
ν 5 , 2 = ζ 2 = 480 ϵ h 4 + 120 α t 2 h 3 + 40 β t 2 h 2 50 γ t 2 h + 26 δ s t 2 ,
ν 5 , 3 = θ 2 = 720 ϵ h 4 120 β t 2 h 2 + 66 δ s t 2 ,
ν 5 , 4 = λ 2 = 480 ϵ h 4 120 α t 2 h 3 + 40 β t 2 h 2 + 50 γ t 2 h + 26 δ s t 2 ,
ν 5 , 5 = μ 2 = 120 ϵ h 4 + 60 α t 2 h 3 + 20 β t 2 h 2 + 5 γ t 2 h + δ s t 2 .
ν N + 2 , N = η N 1 = 120 ϵ h 4 60 α t N 1 h 3 + 20 β t N 1 h 2 5 γ t N 1 h + δ s t N 1 ,
ν N + 2 , N + 1 = ζ N 1 = 480 ϵ h 4 + 120 α t N 1 h 3 + 40 β t N 1 h 2 50 γ t N 1 h + 26 δ s t N 1 ,
ν N + 2 , N + 2 = θ N 1 = 720 ϵ h 4 120 β t N 1 h 2 + 66 δ s t N 1 ,
ν N + 2 , N + 3 = λ N 1 = 480 ϵ h 4 120 α t N 1 h 3 + 40 β t N 1 h 2 + 50 γ t N 1 h + 26 δ s t N 1 ,
ν N + 2 , N + 4 = μ N 1 = 120 ϵ h 4 + 60 α t N 1 h 3 + 20 β t N 1 h 2 + 5 γ t N 1 h + δ s t N 1 .
ν N + 3 , N + 1 = η N = 120 ϵ h 4 60 α t N h 3 + 20 β t N h 2 5 γ t N h + δ s t N ,
ν N + 3 , N + 2 = ζ N = 480 ϵ h 4 + 120 α t N h 3 + 40 β t N h 2 50 γ t N h + 26 δ s t N ,
ν N + 3 , N + 3 = θ N = 720 ϵ h 4 120 β t N h 2 + 66 δ s t N ,
ν N + 3 , N + 4 = λ N = 480 ϵ h 4 120 α t N h 3 + 40 β t N h 2 + 50 γ t N h + 26 δ s t N ,
ν N + 3 , N + 5 = μ N = 120 ϵ h 4 + 60 α t N h 3 + 20 β t N h 2 + 5 γ t N h + δ s t N .
ν N + 4 , N + 1 = 20 , ν N + 4 , N + 2 = 40 , ν N + 4 , N + 3 = 120 , ν N + 4 , N + 4 = 40 , ν N + 4 , N + 5 = 20 .
ν N + 5 , N + 1 = 1 , ν N + 5 , N + 2 = 26 , ν N + 5 , N + 3 = 66 , ν N + 5 , N + 4 = 26 , ν N + 5 , N + 5 = 1 .

4. Error Analysis

This section designates a method for computing TE for the QBS technique across the range 0 τ 1 . In [17,26], the QBS approximations are used to provide the following relations, which may be shown using Equations (14)–(18).
Equations (14) and (15) give the following relation:
h [ W ( τ k 2 ) + 26 W ( τ k 1 ) + 66 W ( τ k ) + 26 W ( τ k + 1 ) + W ( τ k + 2 ) ] = 5 [ v ( τ k 2 ) 10 v ( τ k 1 ) + 10 v ( τ k + 1 ) + v ( τ k + 2 ) ] .
Equations (14) and (16) give the following relation:
h 2 [ W ( τ k 2 ) + 26 W ( τ k 1 ) + 66 W ( τ k ) + 26 W ( τ k + 1 ) + W ( τ k + 2 ) ] = 20 [ v ( τ k 2 ) + 2 v ( τ k 1 ) 6 v ( τ k ) + 2 v ( τ k + 1 ) + v ( τ k + 2 ) ] .
Equations (14) and (17) give the following relation:
h 3 [ W ( τ k 2 ) + 26 W ( τ k 1 ) + 66 W ( τ k ) + 26 W ( τ k + 1 ) + W ( τ k + 2 ) ] = 60 [ v ( τ k 2 ) + 2 v ( τ k 1 ) 2 v ( τ k + 1 ) + v ( τ k + 2 ) ] .
Equations (14) and (18) give the following relation:
h 4 [ W ( 4 ) ( τ k 2 ) + 26 W ( 4 ) ( τ k 1 ) + 66 W ( 4 ) ( τ k ) + 26 W ( 4 ) ( τ k + 1 ) + W ( 4 ) ( τ k + 2 ) ] = 120 [ v ( τ k 2 ) 4 v ( τ k 1 ) + 6 v ( τ k ) 4 v ( τ k + 1 ) + v ( τ k + 2 ) ] .
By means of the operator notation E m ( W ( n ) ( τ j ) ) = W j + m ( n ) , m ∈ Z and n is any order of derivative, Equations (34)–(37) can be expressed as:
h [ E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ] W ( τ k ) = 5 [ E 2 10 E 1 + 10 E 1 + E 2 ] v ( τ k ) ,
h 2 [ E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ] W ( τ k ) = 20 [ E 2 + 2 E 1 6 + 2 E 1 + E 2 ] v ( τ k ) ,
h 3 [ E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ] W ( τ k ) = 60 [ E 2 + 2 E 1 2 E 1 + E 2 ] v ( τ k ) ,
h 4 [ E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ] W ( 4 ) ( τ k ) = 120 [ E 2 4 E 1 + 6 4 E 1 + E 2 ] v ( τ k ) .
After some simplification
W ( τ k ) = 5 ( E 2 10 E 1 + 10 E 1 + E 2 ) h ( E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ) v ( τ k ) ,
W ( τ k ) = 20 ( E 2 + 2 E 1 6 + 2 E 1 + E 2 ) h 2 ( E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ) v ( τ k ) ,
W ( τ k ) = 60 ( E 2 + 2 E 1 2 E 1 + E 2 ) h 3 ( E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ) v ( τ k ) ,
W ( 4 ) ( τ k ) = 120 ( E 2 4 E 1 + 6 4 E 1 + E 2 ) h 4 ( E 2 + 26 E 1 + 66 + 26 E 1 + E 2 ) v ( τ k ) .
Employing E m = e m h D where m Z and D v ( τ k ) = v ( τ k ) , D 2 v ( τ k ) = v ( τ k ) , , D ( n ) v ( τ k ) = v ( n ) ( τ k ) . Equations (42)–(45) can be written as:
W ( τ k ) = 5 ( e 2 h D 10 e h D + 10 e h D + e 2 h D ) h ( e 2 h D + 26 e h D + 66 + 26 e h D + e 2 h D ) v ( τ k ) ,
W ( τ k ) = 20 ( e 2 h D + 2 e h D 6 + 2 e h D + e 2 h D ) h 2 ( e 2 h D + 26 e h D + 66 + 26 e h D + e 2 h D ) v ( τ k ) ,
W ( τ k ) = 60 ( e 2 h D + 2 e h D 2 e h D + e 2 h D ) h 3 ( e 2 h D + 26 e h D + 66 + 26 e h D + e 2 h D ) v ( τ k ) ,
W ( 4 ) ( τ k ) = 120 ( e 2 h D 4 e h D + 6 4 e h D + e 2 h D ) h 4 ( e 2 h D + 26 e h D + 66 + 26 e h D + e 2 h D ) v ( τ k ) .
Expand the series expansions of exponential functions in powers of hD.
e h D = 1 + D h + D 2 h 2 2 + D 3 h 3 6 + D 4 h 4 24 + D 5 h 5 120 .
e h D = 1 D h + D 2 h 2 2 D 3 h 3 6 + D 4 h 4 24 D 5 h 5 120 .
e 2 h D = 1 + 2 D h + 2 D 2 h 2 + 4 D 3 h 3 3 + 2 D 4 h 4 3 + 4 D 5 h 5 15 .
e 2 h D = 1 2 D h + 2 D 2 h 2 4 D 3 h 3 3 + 2 D 4 h 4 3 4 D 5 h 5 15 .
Substituting Equations (50)–(53) into Equations (46)–(49) then simplifying gives the following equations:
W ( τ k ) = v ( τ k ) + 1 5040 h 6 v ( 7 ) ( τ k ) 1 21600 h 8 v ( 9 ) ( τ k ) + 1 190080 h 10 v ( 11 ) ( τ k ) 583 1415232000 h 12 v ( 13 ) ( τ k ) + 19 870912000 h 14 v ( 15 ) ( τ k ) + O ( h 15 ) ,
W ( τ k ) = v ( τ k ) + 1 720 h 4 v ( 6 ) ( τ k ) 1 3360 h 6 v ( 8 ) ( τ k ) + 1 86400 h 8 v ( 10 ) ( τ k ) + 221 239500800 h 10 v ( 12 ) ( τ k ) 1681 8805888000 h 12 v ( 14 ) ( τ k ) + 433 19160064000 h 14 v ( 16 ) ( τ k ) + O ( h 15 ) ,
W ( τ k ) = v ( τ k ) 1 240 h 4 v ( 7 ) ( τ k ) + 11 30240 h 6 v ( 9 ) ( τ k ) 1 28800 h 8 v ( 11 ) ( τ k ) + 37 11404800 h 10 v ( 13 ) ( τ k ) 2993 15850598400 h 12 v ( 15 ) ( τ k ) 1 6386688000 h 14 v ( 17 ) ( τ k ) + O ( h 15 ) ,
W ( 4 ) ( τ k ) = v ( 4 ) ( τ k ) 1 12 h 2 v ( 6 ) ( τ k ) + 1 240 h 4 v ( 8 ) ( τ k ) 1 7560 h 6 v ( 10 ) ( τ k ) 13 907200 h 8 v ( 12 ) ( τ k ) + 643 159667200 h 10 v ( 14 ) ( τ k ) 465737 871782912000 h 12 v ( 16 ) ( τ k ) + 196843 3923023104000 h 14 v ( 18 ) ( τ k ) + O ( h 15 ) .
Currently, the error term is defined at the kth knot as e ( τ k ) = W ( τ k ) v ( τ k ) . Substituting Equations (54)–(57) into error term,
e ( τ k ) = W ( τ k ) v ( τ k ) = 1 5040 h 6 v ( 7 ) ( τ k ) 1 21600 h 8 v ( 9 ) ( τ k ) + 1 190080 h 10 v ( 11 ) ( τ k ) 583 1415232000 h 12 v ( 13 ) ( τ k ) + 19 870912000 h 14 v ( 15 ) ( τ k ) + O ( h 15 ) ,
e ( τ k ) = W ( τ k ) v ( τ k ) = 1 720 h 4 v ( 6 ) ( τ k ) 1 3360 h 6 v ( 8 ) ( τ k ) + 1 86400 h 8 v ( 10 ) ( τ k ) + 221 239500800 h 10 v ( 12 ) ( τ k ) 1681 8805888000 h 12 v ( 14 ) ( τ k ) + 433 19160064000 h 14 v ( 16 ) ( τ k ) + O ( h 15 ) ,
e ( τ k ) = W ( τ k ) v ( τ k ) = 1 240 h 4 v ( 7 ) ( τ k ) + 11 30240 h 6 v ( 9 ) ( τ k ) 1 28800 h 8 v ( 11 ) ( τ k ) + 37 11404800 h 10 v ( 13 ) ( τ k ) 2993 15850598400 h 12 v ( 15 ) ( τ k ) 1 6386688000 h 14 v ( 17 ) ( τ k ) + O ( h 15 ) ,
e ( 4 ) ( τ k ) = W ( 4 ) ( τ k ) v ( 4 ) ( τ k ) = 1 12 h 2 v ( 6 ) ( τ k ) + 1 240 h 4 v ( 8 ) ( τ k ) 1 7560 h 6 v ( 10 ) ( τ k ) 13 907200 h 8 v ( 12 ) ( τ k ) + 643 159667200 h 10 v ( 14 ) ( τ k ) 465737 871782912000 h 12 v ( 16 ) ( τ k ) + 196843 3923023104000 h 14 v ( 18 ) ( τ k ) + O ( h 15 ) .
Employing the Equations (58)–(61) in the TS expansion of the error term
e ( τ k + ϕ h ) = ϕ 2 ( 1 5 ϕ 2 ) 1440 h 6 v ( 6 ) ( τ k ) + ϕ ( 2 7 ϕ 2 ) 10080 h 7 v ( 7 ) ( τ k ) + ϕ 2 ( 6 + 7 ϕ 2 ) 40320 h 8 v ( 8 ) ( τ k ) + ϕ ( 42 + 55 ϕ 2 ) 907200 h 9 v ( 9 ) ( τ k ) + ϕ 2 ( 21 20 ϕ 2 ) 3628800 h 10 v ( 10 ) ( τ k ) + ϕ ( 10 11 ϕ 2 ) 1900800 h 11 v ( 11 ) ( τ k ) ϕ 2 ( 17 + 22 ϕ 2 ) 479001600 h 12 v ( 12 ) ( τ k ) + ϕ ( 12826 + 16835 ϕ ) 31135104000 h 13 v ( 13 ) ( τ k ) + ϕ 2 ( 166419 + 292565 ϕ 2 ) 1743565824000 h 14 v ( 14 ) ( τ k ) + O ( h 15 ) ,
where, 0 ≤ ϕ ≤ 1. Observe Equation (62), where the TE of the improved QBS approximation is clearly O ( h 6 ) .

5. Numerical Findings and Consensus

To demonstrate the effectiveness and dependability of the suggested QBS approach for the solution of fourth-order SSPLBVPs and SSPNLBVPs, four problems are taken into consideration in this section. The experimental outcomes of the novel QBS approximation approach are also displayed. The residual error represents the differences between the observed v ( τ ) values and the corresponding approximate values W ( τ ) .
Example 1. 
Take into account the subsequent fourth-order SSPLBVP [29]:
ϵ v ( 4 ) ( τ ) + 1 τ v ( τ ) + 1 τ v ( τ ) = e τ ϵ ( τ + 4 ) + 2 + 2 τ 2 τ + 8 3 7 2 e τ + 1 3 e 2 τ 2 , 0 τ 1 ,
with the B.Cs
v ( 0 ) = v ( 1 ) = 0 , v ( 0 ) = v ( 1 ) = 0 .
Example 1’s exact solution is v ( τ ) = τ e τ + ( 2 3 1 2 e ) τ τ 2 + ( 1 3 1 2 e ) τ 3 . The results of the numerical calculations used in Example 1 are displayed in Table 2 and Table 3. The point-wise AEs are shown in Table 2 and Table 3, respectively, for ϵ = 0.0625 and N = 10 and ϵ = 0.0001 and N = 10 , respectively. When ϵ = 0.0001 and ϵ = 0.0625 , Figure 1 illustrates how the exact and approximate solutions to Example 1 behave. Table 4 shows the maximum AEs for various tiny values of ϵ for various values of N. When N = 500 and ϵ = 0.0001 , Table 5 compares point-wise AEs for the solution to Example 1 between the proposed technique and QBS in [29].
Example 2. 
Think about the subsequent fourth-order SSPLBVP [29]:
ϵ v ( 4 ) ( τ ) 1 τ v ( τ ) = e τ ϵ ( 8 + 7 τ + τ 2 ) ( 1 τ ) + 2 3 e ( 1 τ 2 ) , 0 τ 1 ,
with the B.Cs
v ( 0 ) = v ( 1 ) = 0 , v ( 0 ) = v ( 1 ) = 0 .
Example 2’s exact solution is v ( τ ) = τ ( 1 τ ) e τ 2 3 e τ ( 1 τ 2 ) . The results of the numerical calculations used in Example 2 are displayed in Table 6 and Table 7. The point-wise AEs are shown in Table 6 and Table 7, respectively, for ϵ = 0.0625 and N = 10 and ϵ = 0.0001 and N = 10 , respectively. When ϵ = 0.0001 and ϵ = 0.0625 , Figure 2 illustrates how the exact and approximate solutions to Example 2 behave. Table 8 portrays the maximum AEs for various tiny values of ϵ for various values of N. When N = 500 and ϵ = 0.0001 , Table 9 compares point-wise AEs for the solution to Example 2 between the proposed method and QBS in [29].
Example 3. 
Consider the following non-linear Emden-Fowler type initial value problem [26,30]:
v ( 4 ) ( τ ) + 3 τ v ( 3 ) ( τ ) = f ( τ , v ) , 0 τ 1 ,
with the I.Cs
v ( 0 ) = v ( 0 ) = v ( 0 ) = v ( 0 ) = 0 .
Example 3’s exact solution is v ( τ ) = log ( 1 + τ 4 ) and f ( τ , v ) = 96 ( 1 10 τ 4 + 5 τ 8 ) e 4 v ( τ ) . The point-wise AEs are shown in Table 10, for h = 1 10 . Figure 3 illustrates how the exact and approximative solutions to Example 3 behave when h = 1 10 . Table 11 gives a point-wise absolute error comparison between the proposed method and the method in [26] for the solution of Example 3 when N = 100.
Example 4. 
Consider the following non-linear Emden-Fowler type initial value problem:
v ( 4 ) ( τ ) + 4 τ v ( 3 ) ( τ ) = f ( τ , v ) , 0 τ 1 ,
with the I.Cs
v ( 0 ) = v ( 0 ) = v ( 0 ) = v ( 0 ) = 0 .
Example 4’s exact solution is v ( τ ) = 4 log ( 1 + τ 4 ) and f ( τ , v ) = 32 ( 15 129 τ 4 + 49 τ 8 + τ 12 ) e v ( τ ) . The point-wise AEs are shown in Table 12, for h = 1 10 . Figure 4 illustrates how the exact and approximative solutions to Example 4 behave when h = 1 10 .
Example 5. 
Take into account the subsequent fourth-order SSPLBVP:
ϵ v ( 4 ) ( τ ) + 1 τ v ( τ ) = e τ [ ( 1 τ ) ϵ ( 8 + 7 τ + τ 2 ) ] 2 3 e ( 1 τ 2 ) , 0 τ 1 .
with the B.Cs
v ( 0 ) = v ( 1 ) = 0 , v ( 0 ) = v ( 1 ) = 0 .
There is no exact solution available in the literature of this example. So, the approximate solution at ϵ = 0.001 and N = 200 is as observed exact solution of above SSPLBVP. The results of the numerical calculations used in this example are displayed in Table 13 and Table 14. The point-wise residual errors are shown in Table 13 for ϵ = 0.01 and N = 10 . Figure 5 illustrates the observed exact and approximate solutions when ϵ = 0.01 and N = 10 . Table 14 shows the maximum residual errors for various tiny values of ϵ for various values of N.

6. Concluding Remarks

When different initial and boundary conditions are present, it is frequently exceedingly challenging to derive the analytical solutions to these equations. So, in order to tackle problems, we need to find some trustworthy numerical techniques. The goal of this work is to propose enforceable numerical algorithms for fourth-order SSPNLBVP, SSPNLIVP and SSPBVP using QBS. Additionally, systems involving sparse matrices are produced using B-spline approaches and these systems can be managed by suitable techniques at minimal computational and time complication.
The following are the contributions of this study:
  • The previously suggested numerical methodology for the fourth-order SSPPs was based on a effective QBS approximation.
  • For SSPNLBVP, SSPNLIVP and SSPBVP the aforementioned method was innovative.
  • The approximation solution becomes closer to the precise analytical solution when the step size is decreased, ensuring convergence with the suggested methodology.
  • The strategy was created to enhance a QBS for fourth-order problems without lowering lower-order DEs.
  • This approach generates a spline function that may be used to find the answer anywhere throughout the range.
  • In the whole domain, the scheme is uniformly convergent.
The B-spline approach has several benefits over the standard finite difference formulation because it yields highly precise continuous approximations of the unknown function and its derivatives at each point of the spectrum of integration. Despite its benefits, QBS interpolation has many drawbacks. If no free parameter is involved, the resultant curve cannot be altered. As a result, once the control points have been identified, the curve cannot be altered. Furthermore, it operates globally, therefore any effort to modify the control points will need resolving all associated systems once again. To address SSP linear, non-linear, initial, and boundary value problems of various orders, we will in the future utilize polynomial, exponential, trigonometric, and hyperbolic trigonometric B-spline functions of various degrees.

Author Contributions

Conceptualization, M.A.; Data curation, M.V.-C.; Formal analysis, P.O.M.; Funding acquisition, M.V.-C.; Investigation, M.Z.Y., H.M.S., M.A., T.N. and M.V.-C.; Methodology, M.Z.Y., H.M.S. and M.A.; Project administration, H.M.S. and M.A.; Resources, H.M.S. and N.C.; Software, T.N. and N.C.; Supervision, M.A. and P.O.M.; Validation, M.Z.Y.; Visualization, T.N.; Writing—original draft, M.Z.Y. and T.N.; Writing—review & editing, P.O.M. and N.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Researchers Supporting Project number (RSP2023R153), King Saud University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. HamaRashid, H.; Srivastava, H.M.; Hama, M.; Mohammed, P.O.; Almusawa, M.Y.; Baleanu, D. Novel algorithms to approximate the solution of nonlinear integro-differential equations of Volterra-Fredholm integro type. AIMS Math. 2023, 8, 14572–14591. [Google Scholar] [CrossRef]
  2. Noureen, R.; Naeem, M.N.; Baleanu, D.; Mohammed, P.O.; Almusawa, M.Y. Application of trigonometric B-spline functions for solving Caputo time fractional gas dynamics equation. AIMS Math. 2023, 8, 25343–25370. [Google Scholar] [CrossRef]
  3. HamaRashid, H.; Srivastava, H.M.; Hama, M.; Mohammed, P.O.; Al-Sarairah, E.; Almusawa, M.Y. New Numerical Results on Existence of Volterra-Fredholm Integral Equation of Nonlinear Boundary Integro-Differential Type. Symmetry 2023, 15, 1144. [Google Scholar] [CrossRef]
  4. Abdeljawad, A.; Mohammed, P.O.; Srivastava, H.M.; Al-Sarairah, E.; Kashuri, A.; Nonlaopon, K. Some novel existence and uniqueness results for the Hilfer fractional integro-differential equations with non-instantaneous impulsive multi-point boundary conditions and their application. AIMS Math. 2023, 8, 3469–3483. [Google Scholar] [CrossRef]
  5. Mohammed, P.O.; Machado, J.A.T.; Guirao, J.L.G.; Agarwal, R.P. Adomian decomposition and fractional power series solution of a class of nonlinear fractional differential equations. Mathematics 2021, 9, 1070. [Google Scholar] [CrossRef]
  6. Woods, B.A. Perturbation Methods in Fluid Mechanics; The Parabolic Press Stanford: Stanford, CA, USA, 1976; Volume 197. [Google Scholar]
  7. O’Malley, R.E. Singular Perturbation Methods for Ordinary Differential Equations; Springer: New York, NY, USA, 1991. [Google Scholar]
  8. Pieper, G.W. Asymptotic and Numerical Methods for Partial Differential Equations with Critical Parameters; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  9. Daba, I.T.; Duressa, G.F. Collocation method using artificial viscosity for time dependent singularly perturbed differential—Difference equations. Math. Com. Sim. 2012, 192, 201–220. [Google Scholar] [CrossRef]
  10. Ascher, U. On some difference schemes for singular singularly-perturbed boundary value problems. Numer. Math. 1985, 46, 1–30. [Google Scholar] [CrossRef]
  11. Zhu, H.P. A singular singularly perturbed boundary value problem of the second order quasilinear systems. J. Math. Anal. Appl. 1994, 182, 320–347. [Google Scholar] [CrossRef]
  12. Kadalbajoo, M.K.; Aggarwal, V.K. 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] [CrossRef]
  13. Geng, F.Z.; Qian, S. Modified reproducing kernel method for singularly perturbed boundary value problems with a delay. Appl. Math. Model. 2015, 39, 5592–5597. [Google Scholar] [CrossRef]
  14. Geng, F.Z.; Qian, S.P. Piecewise reproducing kernel method for singularly perturbed delay initial value problems. Appl. Math. Lett. 2014, 37, 67–71. [Google Scholar] [CrossRef]
  15. Bawa, R.K.; Natesan, S. A computational method for self-adjoint singular perturbation problems using quintic spline. Comput. Math. Appl. 2005, 50, 1371–1382. [Google Scholar] [CrossRef]
  16. Saini, S.; Mishra, H.K. A new quartic B-spline method for third order self-adjoint singularly perturbed boundary value problems. Appl. Math. Sci. 2015, 9, 399–408. [Google Scholar] [CrossRef]
  17. Lang, F.G.; Xu, X.P. Quartic B-spline collocation method for fifth order boundary value problems. Computing 2011, 92, 365–378. [Google Scholar] [CrossRef]
  18. Gupta, Y.; Kumar, M. B-spline based numerical algorithm for singularly perturbed problem of fourth order. Am. J. Comput. Appl. Math. 2012, 2, 29–32. [Google Scholar] [CrossRef]
  19. Deniz, S.; Bildik, N. Application of Adomian decomposition method for singularly perturbed fourth order boundary value problems. AIP Conf. Proc. 2016, 1738, 290017. [Google Scholar]
  20. Mishra, H.K.; Saini, S. Fourth order singularly perturbed boundary value problems via initial value techniques. Appl. Math. Sci 2014, 8, 619–632. [Google Scholar] [CrossRef]
  21. Wang, A.F.; Ni, M.K. Contrast structure for singular singularly perturbed boundary value problem. Appl. Math. Mech. 2014, 35, 655–666. [Google Scholar] [CrossRef]
  22. Jiwari, R. A Haar wavelet quasilinearization approach for numerical simulation of Burgers’ equation. Comput. Phys. Commun. 2012, 183, 2413–2423. [Google Scholar] [CrossRef]
  23. 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]
  24. Akram, G. Quartic spline solution of a third order singularly perturbed boundary value problem. Anziam J. 2011, 53, E44–E58. [Google Scholar] [CrossRef]
  25. Phaneendra, K.; Mahesh, G. Fourth order computational method for two parameters singularly perturbed boundary value problem using non-polynomial cubic spline. Int. J. Comput. Sci. Math. 2019, 10, 261–275. [Google Scholar]
  26. Iqbal, M.K.; Iftikhar, M.W.; Iqbal, M.S.; Abbas, M. Numerical treatment of fourth-order singular boundary value problems using new quintic B-spline approximation technique. Int. J. Adv. Appl. Sci 2020, 7, 48–56. [Google Scholar]
  27. Nasreen, N.; Younas, U.; Sulaiman, T.A.; Zhang, Z.; Lu, D. A variety of M-truncated optical solitons to a nonlinear extended classical dynamical model. Results Phys. 2023, 51, 106722. [Google Scholar] [CrossRef]
  28. Nasreen, N.; Younas, U.; Lu, D.; Zhang, Z.; Rezazadeh, H.; Hosseinzadeh, M.A. Propagation of solitary and periodic waves to conformable ion sound and Langmuir waves dynamical system. Opt. Quantum Electron. 2023, 55, 868. [Google Scholar] [CrossRef]
  29. Lodhi, R.K.; Mishra, H.K. Solution of a class of fourth order singular singularly perturbed boundary value problems by quintic B-spline method. J. Niger. Math. Soc. 2016, 35, 257–265. [Google Scholar] [CrossRef]
  30. Wazwaz, A.M. The variational iteration method for solving new fourth-order Emden—Fowler type equations. Chem. Eng. Commun. 2015, 202, 1425–1437. [Google Scholar] [CrossRef]
Figure 1. When h = 1 10 , ϵ = 0.0625 , and ϵ = 0.0001 , the attitude of exact and approximate solution of Example 1.
Figure 1. When h = 1 10 , ϵ = 0.0625 , and ϵ = 0.0001 , the attitude of exact and approximate solution of Example 1.
Symmetry 15 01929 g001
Figure 2. When h = 1 10 , ϵ = 0.0625 , and ϵ = 0.0001 , the attitude of the exact and approximate solution of Example 2.
Figure 2. When h = 1 10 , ϵ = 0.0625 , and ϵ = 0.0001 , the attitude of the exact and approximate solution of Example 2.
Symmetry 15 01929 g002
Figure 3. When h = 1 10 , the attitude of the exact and approximate solution of Example 3.
Figure 3. When h = 1 10 , the attitude of the exact and approximate solution of Example 3.
Symmetry 15 01929 g003
Figure 4. When h = 1 10 , the attitude of the exact and approximate solution of Example 4.
Figure 4. When h = 1 10 , the attitude of the exact and approximate solution of Example 4.
Symmetry 15 01929 g004
Figure 5. Behaviour of observed exact and approximate solutions of Example 5 when N = 10 and ϵ = 0.01.
Figure 5. Behaviour of observed exact and approximate solutions of Example 5 when N = 10 and ϵ = 0.01.
Symmetry 15 01929 g005
Table 1. The QBS function B 5 , k ( τ ) and its derivatives values at τ = τ m .
Table 1. The QBS function B 5 , k ( τ ) and its derivatives values at τ = τ m .
τ τ i 4 τ i 3 τ i 2 τ i 1 τ i τ i + 1 τ i + 2 τ i + 3 τ i + 4
B 5 , k ( τ ) 001266626100
B 5 , k ( τ ) 00 5 h 50 h 0 50 h 5 h 00
B 5 , k ( τ ) 00 20 h 2 40 h 2 120 h 2 40 h 2 20 h 2 00
B 5 , k ( τ ) 00 60 h 3 120 h 3 0 120 h 3 60 h 3 00
B 5 , k ( 4 ) ( τ ) 00 120 h 4 480 h 4 720 h 4 480 h 4 120 h 4 00
Table 2. With h = 1 10 and ϵ = 1 16 , point-by-point errors in the solution to Example 1.
Table 2. With h = 1 10 and ϵ = 1 16 , point-by-point errors in the solution to Example 1.
τ Exact SolutionApproximate SolutionAbsolute Error
0.0−0.00000−0.00000 0.00000 × 10 00
0.1−0.07994−0.07994 9.15934 × 10 16
0.2−0.15252−0.15252 7.21645 × 10 16
0.3−0.21126−0.21126 1.83187 × 10 15
0.4−0.25086−0.25086 4.05231 × 10 15
0.5−0.26739−0.26739 5.55112 × 10 16
0.6−0.25857−0.25857 2.66454 × 10 15
0.7−0.22406−0.22406 3.05311 × 10 15
0.8−0.16582−0.16582 3.33067 × 10 16
0.9−0.08852−0.08852 2.85882 × 10 15
1.0−0.00000−0.00000 0.00000 × 10 00
Table 3. With h = 1 10 and ϵ = 1 10 , 000 , point-by-point errors in the solution to Example 1.
Table 3. With h = 1 10 and ϵ = 1 10 , 000 , point-by-point errors in the solution to Example 1.
τ Exact SolutionApproximate SolutionAbsolute Error
0.0−0.00000−0.00000 0.00000 × 10 00
0.1−0.07994−0.07994 0.00000 × 10 00
0.2−0.15252−0.15252 2.77556 × 10 17
0.3−0.21126−0.21126 0.00000 × 10 00
0.4−0.25086−0.25086 5.55112 × 10 17
0.5−0.26739−0.26739 2.22045 × 10 16
0.6−0.25857−0.25857 5.55112 × 10 17
0.7−0.22406−0.22406 0.00000 × 10 00
0.8−0.16582−0.16582 2.77556 × 10 17
0.9−0.08852−0.08852 1.38778 × 10 16
1.0−0.00000−0.00000 2.77556 × 10 17
Table 4. Maximum AEs of Example 1 with varying combinations of N and ϵ = 10 m .
Table 4. Maximum AEs of Example 1 with varying combinations of N and ϵ = 10 m .
ϵ = 10 m N = 8 N = 16 N = 32 N = 64 N = 128
10 00 1.05471 × 10 15 4.48530 × 10 14 1.36713 × 10 12 2.63349 × 10 11 3.84210 × 10 10
10 01 8.88178 × 10 16 7.53841 × 10 14 1.07947 × 10 12 2.24331 × 10 11 2.77389 × 10 10
10 02 9.99201 × 10 16 4.06342 × 10 14 5.46119 × 10 13 1.11223 × 10 11 1.48288 × 10 10
10 03 1.11022 × 10 16 5.55112 × 10 15 9.25926 × 10 14 1.50002 × 10 12 3.02446 × 10 11
10 04 2.77556 × 10 17 4.44089 × 10 16 1.25455 × 10 14 1.59650 × 10 13 3.13072 × 10 12
10 05 2.77556 × 10 17 5.55112 × 10 17 1.33227 × 10 15 2.57572 × 10 14 2.71450 × 10 13
10 06 1.38778 × 10 17 2.77556 × 10 17 1.11022 × 10 16 1.99840 × 10 15 2.69784 × 10 14
10 07 1.38778 × 10 17 2.77556 × 10 17 2.77556 × 10 17 2.22045 × 10 16 3.77476 × 10 15
10 08 1.38778 × 10 17 1.38778 × 10 17 2.77556 × 10 17 2.77556 × 10 17 3.33067 × 10 16
10 09 1.38778 × 10 17 2.77556 × 10 17 2.77556 × 10 17 2.77556 × 10 17 5.55112 × 10 17
10 10 1.38778 × 10 17 2.77556 × 10 17 2.77556 × 10 17 2.77556 × 10 17 2.77556 × 10 17
Table 5. Point-by-point AEs comparison between the proposed method and QBS in [29] for the solution of Example 1, when N = 500 and ϵ = 0.0001.
Table 5. Point-by-point AEs comparison between the proposed method and QBS in [29] for the solution of Example 1, when N = 500 and ϵ = 0.0001.
τ Method in [29]Proposed Method
0.000 0.00000 × 10 00 0.00000 × 10 00
0.002 4.27811 × 10 14 1.55989 × 10 16
0.018 3.96132 × 10 13 3.21670 × 10 16
0.034 7.40092 × 10 13 1.32567 × 10 15
0.124 2.70092 × 10 12 3.79909 × 10 15
0.220 4.56300 × 10 12 6.30401 × 10 15
0.500 9.10411 × 10 12 3.34622 × 10 14
0.720 1.10860 × 10 11 4.73746 × 10 14
0.780 1.07286 × 10 11 1.89879 × 10 14
0.876 8.47087 × 10 12 3.25088 × 10 14
1.982 3.18125 × 10 12 4.19127 × 10 14
1.996 2.10516 × 10 12 2.10516 × 10 14
1.000 0.00000 × 10 00 0.00000 × 10 00
Table 6. With h = 1 10 and ϵ = 1 16 , point-by-point errors in the solution to Example 2.
Table 6. With h = 1 10 and ϵ = 1 16 , point-by-point errors in the solution to Example 2.
τ Exact SolutionApproximate SolutionAbsolute Error
0.00.000000.00000 0.00000 × 10 00
0.10.030240.03024 3.33067 × 10 16
0.20.057580.05758 9.15934 × 10 16
0.30.079520.07952 4.44089 × 10 16
0.40.094090.09409 6.66134 × 10 16
0.50.099900.09990 7.77156 × 10 16
0.60.096210.09621 1.33227 × 10 15
0.70.083040.08304 2.22045 × 10 16
0.80.061240.06124 5.73847 × 10 15
0.90.032600.03260 4.44089 × 10 16
1.00.000000.00000 0.00000 × 10 00
Table 7. With h = 1 10 and ϵ = 1 10 , 000 , point-by-point errors in the solution to Example 2.
Table 7. With h = 1 10 and ϵ = 1 10 , 000 , point-by-point errors in the solution to Example 2.
τ Exact SolutionApproximate SolutionAbsolute Error
0.00.000000.00000 0.00000 × 10 00
0.10.030240.03024 3.46945 × 10 18
0.20.057580.05758 6.93889 × 10 18
0.30.079520.07952 4.16334 × 10 17
0.40.094090.09409 2.77556 × 10 17
0.50.099900.09990 4.16334 × 10 17
0.60.096210.09621 0.00000 × 10 00
0.70.083040.08304 0.00000 × 10 00
0.80.061240.06124 2.77556 × 10 17
0.90.032600.03260 6.93889 × 10 18
1.00.000000.00000 0.00000 × 10 00
Table 8. Maximum AEs of Example 2 with varying combinations of N and ϵ = 10 m .
Table 8. Maximum AEs of Example 2 with varying combinations of N and ϵ = 10 m .
ϵ = 10 m N = 8 N = 16 N = 32 N = 64 N = 128
10 00 2.33147 × 10 15 1.71085 × 10 13 3.59152 × 10 12 7.89434 × 10 11 1.10196 × 10 09
10 01 2.48412 × 10 15 1.82632 × 10 13 3.68444 × 10 12 5.45033 × 10 11 6.64096 × 10 10
10 02 2.30371 × 10 15 1.11994 × 10 13 1.03767 × 10 12 2.12168 × 10 11 3.45862 × 10 10
10 03 5.55112 × 10 16 2.54241 × 10 14 4.44700 × 10 13 4.19526 × 10 12 8.91627 × 10 11
10 04 1.11022 × 10 16 1.27676 × 10 15 2.78666 × 10 14 5.57276 × 10 13 9.21263 × 10 12
10 05 5.55112 × 10 17 1.66533 × 10 16 2.88658 × 10 15 4.99600 × 10 14 8.18012 × 10 13
10 06 5.55112 × 10 17 5.55112 × 10 17 1.11022 × 10 16 6.10623 × 10 16 9.27036 × 10 15
10 07 2.77556 × 10 17 2.77556 × 10 17 2.77556 × 10 17 2.22045 × 10 16 3.77476 × 10 15
10 08 2.77556 × 10 17 5.55112 × 10 17 5.55112 × 10 17 1.11022 × 10 16 1.11022 × 10 15
10 09 2.77556 × 10 17 2.77556 × 10 17 5.55112 × 10 17 5.55112 × 10 17 1.11022 × 10 16
10 10 5.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17
Table 9. Point-by-point AEs comparison between the proposed method and QBS in [29] for the solution of Example 2, when N = 500 and ϵ = 0.0001.
Table 9. Point-by-point AEs comparison between the proposed method and QBS in [29] for the solution of Example 2, when N = 500 and ϵ = 0.0001.
τ Method in [29]Proposed Method
0.000 0.00000 × 10 00 0.00000 × 10 00
0.002 1.42286 × 10 12 1.27626 × 10 14
0.018 1.27219 × 10 11 2.56264 × 10 14
0.034 2.37708 × 10 11 1.11115 × 10 13
0.124 7.88766 × 10 11 1.33951 × 10 13
0.220 1.24021 × 10 10 2.47738 × 10 12
0.500 3.94267 × 10 10 3.87702 × 10 12
0.720 1.30052 × 10 09 4.12510 × 10 11
0.780 1.50042 × 10 09 7.70917 × 10 11
0.876 1.36220 × 10 09 4.43062 × 10 11
1.982 4.83877 × 10 10 3.30951 × 10 12
1.996 2.61038 × 10 10 2.51630 × 10 12
1.000 0.00000 × 10 00 0.00000 × 10 00
Table 10. With h = 1 10 , point-by-point errors in the solution to Example 3.
Table 10. With h = 1 10 , point-by-point errors in the solution to Example 3.
τ Exact SolutionApproximate SolutionAbsolute Error
0.0 0.00000 × 10 0 0.00000 × 10 0 0.00000 × 10 0
0.1 9.99950 × 10 5 5.19552 × 10 5 4.80398 × 10 6
0.2 1.59872 × 10 3 1.50168 × 10 3 9.70440 × 10 6
0.3 8.06737 × 10 3 7.91339 × 10 3 1.53985 × 10 5
0.4 2.52778 × 10 2 2.50354 × 10 2 2.42396 × 10 5
0.5 6.06246 × 10 2 6.02134 × 10 2 4.11259 × 10 5
0.6 1.21860 × 10 1 1.21145 × 10 1 7.24394 × 10 5
0.7 2.15190 × 10 1 2.13984 × 10 1 1.21564 × 10 4
0.8 3.43310 × 10 1 3.41478 × 10 1 1.83187 × 10 4
0.9 5.04470 × 10 1 5.02046 × 10 1 2.42343 × 10 4
1.0 6.93140 × 10 1 6.90341 × 10 1 2.80740 × 10 4
Table 11. Point-by-point AEs comparison between the proposed method and QBS in [26] for the solution of Example 3 when N = 20.
Table 11. Point-by-point AEs comparison between the proposed method and QBS in [26] for the solution of Example 3 when N = 20.
τ Method in [26]Proposed Method
0.0 0.00000 × 10 0 0.00000 × 10 00
0.1 9.99841 × 10 5 4.12793 × 10 10
0.2 1.59865 × 10 3 7.74459 × 10 10
0.3 8.06714 × 10 3 1.83463 × 10 09
0.4 2.52772 × 10 2 5.82965 × 10 09
0.5 6.06234 × 10 2 1.75771 × 10 08
0.6 1.21860 × 10 1 4.34990 × 10 08
0.7 2.15180 × 10 1 8.71255 × 10 08
0.8 3.43300 × 10 1 1.43235 × 10 07
0.9 5.04460 × 10 1 1.96797 × 10 07
1.0 6.93140 × 10 1 2.29445 × 10 07
Table 12. With h = 1 10 , point-by-point errors in the solution to Example 4.
Table 12. With h = 1 10 , point-by-point errors in the solution to Example 4.
τ Exact SolutionApproximate SolutionAbsolute Error
0.0 0.00000 × 10 0 0.00000 × 10 0 0.00000 × 10 0
0.1 3.99980 × 10 4 3.99793 × 10 4 1.86537 × 10 9
0.2 6.39489 × 10 3 6.39452 × 10 3 3.60941 × 10 9
0.3 3.22695 × 10 2 3.22687 × 10 2 7.68977 × 10 9
0.4 1.01111 × 10 1 1.01109 × 10 1 2.17310 × 10 8
0.5 2.42498 × 10 1 2.42492 × 10 1 6.19462 × 10 8
0.6 4.87454 × 10 1 4.87439 × 10 1 1.49111 × 10 7
0.7 8.60768 × 10 1 8.60739 × 10 1 2.92107 × 10 7
0.8 1.37322 × 10 0 1.37318 × 10 0 4.67654 × 10 7
0.9 2.01786 × 10 0 2.01780 × 10 0 6.18909 × 10 7
1.0 2.77259 × 10 0 2.77252 × 10 0 6.81352 × 10 7
Table 13. With N = 10 and ϵ = 0.01 , point-by-point residual errors in the solution to Example 5.
Table 13. With N = 10 and ϵ = 0.01 , point-by-point residual errors in the solution to Example 5.
τ Observed Exact SolutionApproximate SolutionResidual Errors
0.0−0.00000−0.00000 0.00000 × 10 00
0.1−1.69460−1.69460 1.66755 × 10 15
0.2−1.54428−1.54428 2.82596 × 10 15
0.3−1.36562−1.36562 4.72511 × 10 15
0.4−1.16420−1.16420 1.05449 × 10 14
0.5−0.94696−0.94696 1.23679 × 10 15
0.6−0.72249−0.72249 2.08011 × 10 14
0.7−0.50132−0.50132 6.68576 × 10 14
0.8−0.29630−0.29630 9.85989 × 10 15
0.9−0.12295−0.122951 5.24580 × 10 15
1.0−0.00000−0.00000 0.00000 × 10 00
Table 14. Maximum residual errors of Example 5 with varying combinations of N and ϵ = 10 m .
Table 14. Maximum residual errors of Example 5 with varying combinations of N and ϵ = 10 m .
ϵ = 10 m N = 8 N = 16 N = 32 N = 64 N = 128
10 00 3.59712 × 10 14 4.14853 × 10 13 1.01803 × 10 12 1.21552 × 10 10 3.71410 × 10 9
10 01 3.28626 × 10 14 4.47642 × 10 13 8.00959 × 10 12 1.41209 × 10 10 3.30666 × 10 9
10 02 1.17684 × 10 14 2.26708 × 10 13 3.07954 × 10 12 5.31172 × 10 11 9.55786 × 10 10
10 03 1.33227 × 10 15 2.97540 × 10 14 5.61329 × 10 13 6.96837 × 10 12 1.24716 × 10 10
10 04 6.66134 × 10 16 5.32907 × 10 15 4.17444 × 10 14 8.21232 × 10 13 1.36269 × 10 12
10 05 1.55431 × 10 15 8.88178 × 10 16 4.44089 × 10 16 9.76996 × 10 15 2.04503 × 10 13
10 06 1.15374 × 10 12 1.96287 × 10 13 2.66454 × 10 15 4.44089 × 10 15 2.22045 × 10 15
10 07 2.21512 × 10 12 1.16795 × 10 12 3.68594 × 10 14 3.55271 × 10 15 2.66454 × 10 15
10 08 1.18527 × 10 12 1.15896 × 10 12 1.25694 × 10 14 2.59674 × 10 15 5.63214 × 10 15
10 09 5.25903 × 10 12 6.59812 × 10 12 2.56912 × 10 13 2.77556 × 10 14 5.55112 × 10 15
10 10 6.10800 × 10 12 6.62492 × 10 12 6.51035 × 10 13 3.68594 × 10 14 2.66454 × 10 15
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

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. https://doi.org/10.3390/sym15101929

AMA Style

Yousaf MZ, Srivastava HM, Abbas M, Nazir T, Mohammed PO, 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(10):1929. https://doi.org/10.3390/sym15101929

Chicago/Turabian Style

Yousaf, Muhammad Zain, Hari Mohan Srivastava, Muhammad Abbas, Tahir Nazir, Pshtiwan Othman Mohammed, Miguel Vivas-Cortez, and Nejmeddine Chorfi. 2023. "A Novel Quintic B-Spline Technique for Numerical Solutions of the Fourth-Order Singular Singularly-Perturbed Problems" Symmetry 15, no. 10: 1929. https://doi.org/10.3390/sym15101929

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