1. Introduction
Most problems arising from scientific and engineering applications, especially applications in geodesics, are boundary value problems (BVPs), which are much more difficult to solve than initial value problems (IVPs). Since it is generally difficult to find closed-form solutions for BVPs, many researchers have attempted to develop methods to find approximate or numerical solutions for BVPs. Well-known methods involve the shooting method [1], finite difference methods [2,3,4] and spectral methods [5,6,7]. In some real-life situations, the shooting method produces numerically sensitive systems of algebraic equations, which must be solved using other numerical methods [8].
In the present paper, we consider the following system of linear two-point second-order BVPs:
(1)
with boundary conditions(2)
where . In particular, and are given functions, and and with are continuous and sufficiently smooth functions on the interval . Theorems that systematically list the existence and uniqueness of the problem solutions of (1) and (2) have been studied in [9]. In recent times, applications of linear and non-linear systems of two-point boundary value problems can be found in economics, biology, physics and mathematics. For instance, Nikooeinejad et al. [10] obtained the approximate solution of two-point BVPS for four applications of differential games in economics and management science using a combined numerical algorithm. In biology, the Shortley–Weller scheme has been implemented for a two-point boundary value problem. This numerical scheme was later applied to investigate tumor growth problems in heterogeneous microenvironments [11]. On the other hand, the application of two-point boundary value problems has been addressed in the problem of calculating rocket trajectories in the atmosphere [12].Several researchers have investigated the linear and non-linear systems of second-order boundary value problems and produced various efficient and accurate numerical methods. These methods include the Laplace homotopy analysis [13,14], continuous genetic algorithm method [15], sinc collocation method [16,17], He’s homotopy perturbation method [18], reproducing kernel space method [19], multistage optimal homotopy asymptotic method [20], variational iteration method (VIM) [21] and Chebyshev finite difference method [22].
Researchers have been interested in the families of B-splines for their potential to approximate the solution of BVPs accurately and efficiently. B-spline methods have several attractive features and flexibility that make them useful in numerical computation to solve BVPs [23]. For example, the B-spline is the smoothest interpolation function compared to other piecewise polynomial interpolation functions [24]. Moreover, B-splines have small local support properties. In recent years, the cubic B-spline collocation method captured the attention of some researchers to solve partial differential equations [25], fractional differential equations [26], fractional partial differential equations [27], etc.
This study focuses on finding the solutions of two-point BVPs using the cubic B-spline method. Bickley was the first to explore cubic splines to approximate the solutions of two-point BVPs [28]. Later, Albasiny and Hoskins enhanced Bickley’s work by solving the two-point BVPs using a tri-diagonal matrix of coefficients [29]. Since then, several researchers have earned more interest in employing spline functions for solving BVPs [30,31,32,33]. Caglar et al. in [34] evaluated the two-point BVPs solutions using the cubic B-spline basis function. Hamid et al. [35,36] considered the ECBM and cubic trigonometric B-spline method for the solution of linear two-point BVPs. Apart from that, Heilat and Ismail [37] used a hybrid cubic B-spline method to evaluate the solutions of non-linear two-point boundary value problems. Recently, a hybrid cubic B-spline method with an optimized parameter was used by Heilat et al. [38] to solve linear two-point BVPs.
The linear system of second-order BVPs has gained attention from Caglar and Caglar [39] and Heilat et al. [40]. They represented the cubic B-spline method (CBM) and ECBM, respectively. The ECBM involved two parameters in boosting the flexibility of the spline curve. Based on the investigation, the ECBM is the best compared to the CBM, He’s homotopy perturbation method [18], Laplace homotopy analysis method [13], reproducing kernel [19] and sinc-collocation method [17]. In recent years, Zhang and Niu [41] found the approximate solution of second-order BVPs using a Lobatto-reproducing kernel and declared the method has high precision accuracy in different spaces.
The new symmetric cubic B-spline method (NCBM) was first studied by Lang and Xu in [42] to solve non-linear second-order BVPs with two dependent variables. The NCBM is a typical CBM, equipped with a new second-order derivative approximation. Then, Iqbal et al. [43] explored the NCBM for solving several third-order Emden–Flower type equations. A year after that, Wasim et al. [44] extended the NCBM and proposed the new extended cubic B-spline method (NECBM) for solving the class of second-order singular BVPs. Moreover, the nonlinear third-order Korteweg–de Vries equations were solved by Abbas et al. [45] using the NCBM to approximate the solutions. Later, Nazir et al. [46] improved the method to a new quintic B-spline approximation technique as a method to approximate the numerical solution of the Boussinesq equation. Recently, Nazir et al. [47] implemented the NCBM for the numerical solutions of coupled viscous Burgers equations.
Thus, motivated by all these works, we aim to figure out whether the proposed method, the NCBM, can perform much better in solving the linear system of two-point second-order BVPs. The rest of this paper is as follows. In Section 2, the typical definition of cubic B-spline basis functions is described. Then, Section 3 presents the descriptions of the numerical method. The convergence analysis of the method has been proven in Section 4. The numerical results and their discussion are summarized in Section 5. Finally, the paper ends in Section 6 with a brief conclusion.
2. Preliminary Concepts
This section describes the classical cubic B-spline approximation and the new second-order approximation invented by Lang and Xu [42]. Let the finite interval , where is divided into uniform partitions with a mesh point using a step size . The typical cubic B-spline basis function is defined as [34].
(3)
where . The cubic B-spline holds the geometric invariability, convex hull property and symmetry [48]. For a sufficiently smooth function and , there exist a unique third-degree spline and that satisfies the prescribed interpolating conditions given by and in which(4)
(5)
where and are unknown real coefficients to be computed. The values of and the first and second derivatives and at mesh point are tabulated in Table 1. From (4), (5) and Table 1, the cubic B-spline approximations , , and can be simplified as follows:(6)
(7)
(8)
(9)
The second derivatives, and can be simplified as and , respectively. Subsequently, the new approximation for second-order derivatives can be represented as follows [42,49]:
(10)
and(11)
We note that this NCBM has up to a fifth-order accuracy [49].
3. Implementation of the Method
In this section, we extended Caglar’s work [39] by solving the linear system two-point second-order BVP and adopted the new second-order approximation.
Discretizing (1) at the knot gives the following expression:
(12)
(13)
where . By substituting (6)–(11) into (12) for , , we obtain the following equation:For ,
(14)
For ,
(15)
For ,
(16)
By substituting (6)–(11) into (13) for , , we obtain the following equation:
For ,
(17)
For ,
(18)
For ,
(19)
Consequently, we have linear equations involving unknowns. Thus, we need four additional equations, which can be obtained from the boundary conditions in (2) below:
Hence, the above system will have the dimensional matrix form that can be expressed as:
where matrix A is given by: andThe four sub-matrices , , and are represented as follows:
andFor
For
For ,
Since the matrix A is a banded matrix, the system of linear equations is solved using a generalization of the Thomas algorithm. This method has been proposed in [50]. Matlab R2018a running on an Intel(R) CORE(TM) i7-1165G7 CPU 1.30 GHz processor, 8.00 GB RAM, was used to execute the numerical computations.
4. Convergence Analysis
In this section, we will prove the order of convergence of our method.
Let , where are continuous and sufficiently smooth functions. Then, let be the known exact solution of the boundary value problems (1), (2) and also be the cubic B-spline approximation to . Thus, the uniform error is stated by
Let be the exact solution of the boundary value problems (1), (2) and be the cubic B-spline approximation to given by:
(20)
where(21)
Furthermore, suppose is the computed cubic B-spline approximation to given by
(22)
where(23)
To approximate the error
we need to estimate the error and differently. We know that the system of the matrix leads to(24)
It follows that
(25)
and(26)
Then, by substracting (25) and (26), we have
(27)
where A is an dimensional matrix, and(28)
where T stands for transpose. Hence, from (27), we have(29)
Now, consider taking the infinity norm from (29), and we have
Note that the B-spline basis satisfies the following inequality
(30)
Adopted from [51,52,53], we have
(31)
(32)
Additionally,
(33)
(34)
Now, consider
(35)
(36)
and(37)
Substituting (35) and (36) into (37), we have
(38)
where . □Thus, this method is second-order convergent, given by
(39)
5. Numerical Examples
In this section, three numerical problems of the linear system of ordinary differential equations are compared with the exact solutions and existing methods to demonstrate the efficiency and accuracy of the proposed method. The numerical errors are measured using the error norm , defined as follows:
5.1. Problem 1
Consider the system of the linear two-point BVPs equation [40]
(40)
with boundary conditionsThe exact solutions are and .
In Table 2, the approximate solutions, the exact solutions and the absolute errors for Problem 1 when are reported. It clearly shows that the approximate solutions are in good agreement with the exact solution. Table 3 lists the comparison of error norm between ECBM and the proposed method for Problem 1 with different step sizes, and . Two free parameters that are involved in ECBM for this case in Table 3 are obtained by trial and error. The truncation error of the proposed method was accurate. On the other hand, CBM and ECBM in [40] were accurate. Our presented method produced more accurate results compared to the earlier methods.
5.2. Problem 2
Consider the system of the linear two-point BVPs equation [40]
(41)
with boundary conditions where , and . The true solutions are and .Table 4 lists the approximate solution, the exact solution and the absolute errors for Problem 2 when . It clearly shows that the approximate solutions promise a good agreement with the exact solution.
The comparison of the absolute errors between the present methods and the proposed method are shown for Problem 2 in Table 5 and Table 6. The reproducing kernel method in [19] was solved using eleven points in , while the sinc-collocation method in [17] was solved for with the same number of points in . The error bounds for the reproducing kernel method are at least and . Two trial and error-free parameters involved in ECBM for this case are and , respectively. Evidently, our proposed method produced better approximations compared with the earlier methods.
In Table 7 and Table 8, the comparison of error norm between ECBM and the presented method are tabulated for Problem 2 when and , respectively. This clearly shows our presented method is more powerful. Two free parameters that are involved in ECBM for this case in Table 7 and Table 8 are obtained from the optimization technique. Table 9 reports the error norm with different N for Problem 2.
5.3. Problem 3
Consider the system of the linear two-point BVPs equation [21]
(42)
with boundary conditions where , and The analytical solutions are andTable 10 lists the approximate, the exact solution and the absolute error when . It clearly shows that the approximate solutions exhibit a good agreement with the exact solution.
The comparison of the absolute errors between the existing methods and the proposed method is shown for Problem 3 when and in Table 11 and Table 12. From both tables, we noted that for , NCBM can already match the accuracy of the VIM, CBM and ECBM. Two free parameters involved in ECBM in Table 11 and Table 12 are obtained from trial and error. The VIM in [21] was solved using one iteration step. It is observed that our proposed method is more precise compared to all earlier methods.
Table 13 compares the error norm between He’s Homotopy Perturbation, Laplace Homotopy, ECBM and the presented method for Problem 3 when , while Table 14 compares the error norm between ECBM and the presented method for . Two free parameters that are involved in ECBM in Table 13 are obtained from the optimization technique. Conversely, trial and error are applied to find two free parameters in Table 14. The error norm with different N for Problem 3 are tabulated in Table 15. It is noted that our presented method is found to be reasonably good.
Table 2, Table 4, Table 5 and Table 6 and Table 10, Table 11 and Table 12 list the numerical results, the exact solution and the absolute errors for each problem at uniform mesh. Table 9 and Table 15 present the norm with different N for Problem 2 and Problem 3, respectively. Additionally, for each problem, the details of error norm of the existing and the proposed methods at different values of N are reported in Table 3, Table 7, Table 8, Table 13 and Table 14. Consequently, the approximation obtained by the proposed method was more precise compared to others. A larger N offers greater precision but at the cost of a longer computation. This method also does not require a free parameter, but it is still the most superior and reliable method compared to the stated existing methods.
6. Conclusions
The NCBM has been applied and analyzed to numerically solve a linear system of two-point boundary value problems in this study. The method presented was based on a typical cubic B-spline, a CBS basis function that engages with the new approximation for the second-order derivative. Theoretically, it has been discovered that our method is second-order convergence. Three numerical examples were presented, and error norms, , were calculated. We found that as the step size decreased, the error decreased, resulting in higher accuracy. Thus, it is concluded that our method gives comparable results to the stated existing methods. This method has the following three advantages: (a) it can avoid the unnecessary calculation in finding the unknown parameter; (b) it can produce up to a fifth-order accuracy; and (c) it can solve the linear system of a two-point boundary value problem accurately and efficiently. In the future, the proposed method can be used to solve more difficult problems in engineering and sciences through a graphics processing unit, GPU.
Conceptualization, B.L., S.A.A.K. and I.H.; methodology, B.L., M.Y.M., S.A.A.K. and I.H.; software, B.L., M.Y.M. and S.A.A.K.; validation, B.L., M.Y.M., S.A.A.K. and I.H.; formal analysis, B.L., M.Y.M., S.A.A.K. and I.H.; investigation, B.L.; writing the original draft preparation, B.L.; writing the review and editing, B.L., S.A.A.K. and I.H.; supervision, S.A.A.K. and I.H. All authors have read and agreed to the published version of the manuscript.
The authors confirm that the data supporting the findings of this study are available within the article.
The authors gratefully acknowledge the anonymous referees for their insightful comments and suggestions that helped to enhance this paper. B. Latif is thankful for the full scholarship (SLAB) awarded by the Malaysian Ministry of Higher Education (MOHE) and Universiti Teknologi MARA (UiTM) Malaysia.
The authors declare no conflict of interest.
The following abbreviations are used in this manuscript:
BVPs | Boundary value-problems |
NCBM | New symmetric cubic B-spline method |
IVPs | Initial value-problems |
CBS | Cubic B-spline |
CBM | Cubic B-spline method |
ECBM | Extended cubic B-spline method |
VIM | Variational iteration 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.
Coefficient of
|
|
|
|
|
|
---|---|---|---|---|---|
|
0 | 1 | 4 | 1 | 0 |
|
0 |
|
0 |
|
0 |
|
0 |
|
|
|
0 |
Absolute errors for Problem 1 when
x | NCBM | Exact | Absolute Error | NCBM | Exact | Absolute Error |
---|---|---|---|---|---|---|
|
Solution |
|
|
Solution |
|
|
0.2 |
|
|
|
0.16 | 0.16 |
|
0.4 |
|
|
|
0.24 | 0.24 |
|
0.6 |
|
|
|
0.24 | 0.24 |
|
0.8 |
|
|
|
0.16 | 0.16 |
|
The
ECBM [ |
NCBM | ECBM [ |
ECBM [ |
NCBM | |
---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Absolute errors for Problem 2 when
x | NCBM | Exact | Absolute Error | NCBM | Exact | Absolute Error |
---|---|---|---|---|---|---|
|
Solution |
|
|
Solution |
|
|
0.2 | 0.317794 | 0.317871 |
|
0.587778 | 0.587785 |
|
0.4 | 0.467274 | 0.467302 |
|
0.950901 | 0.951057 |
|
0.6 | 0.451776 | 0.451714 |
|
0.950901 | 0.951057 |
|
0.8 | 0.287036 | 0.286942 |
|
0.587778 | 0.587785 |
|
Absolute errors for Problem 2 for
x | ECBM [ |
ECBM [ |
|||
---|---|---|---|---|---|
Reproducing | Sinc− |
|
|
NCBM | |
Kernel [ |
Collocation [ |
|
|
|
|
|
|
|
|||
0.08 |
|
|
|
|
|
0.24 |
|
|
|
|
|
0.4 |
|
|
|
|
|
0.56 |
|
|
|
|
|
0.72 |
|
|
|
|
|
0.88 |
|
|
|
|
|
0.96 |
|
|
|
|
|
Absolute errors for Problem 2 for
x | ECBM [ |
ECBM [ |
|||
---|---|---|---|---|---|
Reproducing | Sinc− |
|
|
NCBM | |
Kernel [ |
Collocation [ |
|
|
|
|
|
|
|
|||
0.08 |
|
|
|
|
|
0.24 |
|
|
|
|
|
0.4 |
|
|
|
|
|
0.56 |
|
|
|
|
|
0.72 |
|
|
|
|
|
0.88 |
|
|
|
|
|
0.96 |
|
|
|
|
|
The
ECBM [ |
ECBM [ |
NCBM | |
---|---|---|---|
|
|
||
|
|||
|
|
|
|
|
|
|
|
The
ECBM [ |
ECBM [ |
NCBM | |
---|---|---|---|
|
|
||
|
|||
|
|
|
|
|
|
|
|
The
N | NCBM |
NCBM |
---|---|---|
40 |
|
|
80 |
|
|
100 |
|
|
Absolute errors for Problem 3 when
x | NCBM | Exact | Absolute Error | NCBM | Exact | Absolute Error |
---|---|---|---|---|---|---|
|
Solution |
|
|
Solution |
|
|
0.2 | 0.587845 | 0.587785 |
|
|
|
|
0.4 | 0.950959 | 0.951057 |
|
|
|
|
0.6 | 0.950959 | 0.951057 |
|
|
|
|
0.8 | 0.587845 | 0.587785 |
|
|
|
|
Absolute errors for Problem 3 for
x | ECBM [ |
|||||
---|---|---|---|---|---|---|
VIM | CBM | ECBM [ |
|
NCBM | NCBM | |
[ |
[ |
|
|
|
|
|
|
|
|
||||
0.1 |
|
|
|
|
|
|
0.2 |
|
|
|
|
|
|
0.3 |
|
|
|
|
|
|
0.4 |
|
|
|
|
|
|
0.5 |
|
|
|
|
|
|
0.6 |
|
|
|
|
|
|
0.7 |
|
|
|
|
|
|
0.8 |
|
|
|
|
|
|
0.9 |
|
|
|
|
|
|
Absolute errors for Problem 3 for
x | ECBM [ |
ECBM [ |
|||
---|---|---|---|---|---|
CBM |
|
|
NCBM | NCBM | |
[ |
|
|
|
|
|
|
|
|
|||
0.1 |
|
|
|
|
|
0.2 |
|
|
|
|
|
0.3 |
|
|
|
|
|
0.4 |
|
|
|
|
|
0.5 |
|
|
|
|
|
0.6 |
|
|
|
|
|
0.7 |
|
|
|
|
|
0.8 |
|
|
|
|
|
0.9 |
|
|
|
|
|
The
ECBM [ |
ECBM [ |
||||
---|---|---|---|---|---|
He’s Homotopy | Laplace |
|
|
NCBM | |
Pertubation [ |
Homotopy [ |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
The
ECBM [ |
ECBM [ |
||
---|---|---|---|
|
|
NCBM | |
|
|
||
|
|
|
|
|
|
|
|
The
N | NCBM | NCBM |
---|---|---|
|
|
|
60 |
|
|
80 |
|
|
100 |
|
|
References
1. Ha, S.N. A nonlinear shooting method for two-point boundary value problems. Comput. Math. Appl.; 2001; 42, pp. 1411-1420. [DOI: https://dx.doi.org/10.1016/S0898-1221(01)00250-4]
2. Chawla, M.M. An eighth order tridiagonal finite difference method for nonlinear two-point boundary value problems. Bit Numer. Math.; 1977; 17, pp. 281-285. [DOI: https://dx.doi.org/10.1007/BF01932148]
3. Usmani, R.A. A method of high-order accuracy for the numerical integration of boundary value problems. BIT; 1973; 13, pp. 458-469. [DOI: https://dx.doi.org/10.1007/BF01933410]
4. Tirmizi, I.A.; Twizelle, E.H. Higher-order finite-difference methods for nonlinear second-order two-point boundary-value problems. Appl. Math. Lett.; 1977; 15, pp. 897-902. [DOI: https://dx.doi.org/10.1016/S0893-9659(02)00060-5]
5. Boyd, J.P. Chebyshev and Fourier Spectral Methods; 2nd ed. Courier Corporation: Mineola, NY, USA, 2000.
6. Mehrpouya, M.A.; Shamsi, M. Gauss pseudospectral and continuation methods for solving two-point boundary value problems in optimal control theory. Appl. Math. Model.; 2015; 39, pp. 5047-5057. [DOI: https://dx.doi.org/10.1016/j.apm.2015.04.009]
7. Gheorghiu, C.I. Chebfun solutions to a class of 1D singular and nonlinear boundary value problems. Computation; 2022; 10, 116. [DOI: https://dx.doi.org/10.3390/computation10070116]
8. Betts, J.T. Survey of numerical methods for trajectory optimization. J. Guid. Control. Dyn.; 1998; 21, pp. 193-207. [DOI: https://dx.doi.org/10.2514/2.4231]
9. Wang, H.Z.; Li, Y. Existence and uniqueness of solutions to two-point boundary value problems for ordinary differential equations. Z. Angew. Math. Phys. ZAMP; 1996; 47, pp. 373-384. [DOI: https://dx.doi.org/10.1007/BF00916644]
10. Nikooeinejad, Z.; Heydari, M.; Loghmani, G.B. A numerical iterative method for solving two-point BVPs in infinite-horizon nonzero–sum differential games: Economic applications. Math. Comput. Simul.; 2022; 200, pp. 404-427. [DOI: https://dx.doi.org/10.1016/j.matcom.2022.04.022]
11. Sweidan, M.; Chen, X.; Zheng, X. The Shortley–Weller scheme for variable coefficient two-point boundary value problems and its application to tumor growth problem with heterogeneous microenvironment. J. Comput. Appl. Math.; 2020; 376, 112874. [DOI: https://dx.doi.org/10.1016/j.cam.2020.112874]
12. Campos, L.M.B.C.; Gil, P.J.S. The two-point boundary-value problem for rocket trajectories. Aerospace; 2020; 7, 131. [DOI: https://dx.doi.org/10.3390/aerospace7090131]
13. Ogunlaran, O.M.; Ademola, A.T. On the Laplace homotopy analysis method for a non-linear system of second-order boundary value problems. Gen. Math. Notes; 2015; 26, pp. 11-22.
14. Sami Bataineh, A.; Noorani, M.S.M.; Hashim, I. Modified homotopy analysis method for solving systems of second-order BVPs. Commun. Nonlinear Sci. Numer. Simul.; 2009; 14, pp. 430-442. [DOI: https://dx.doi.org/10.1016/j.cnsns.2007.09.012]
15. Arqub, O.A.; Abo-Hammour, Z. Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm. Inf. Sci.; 2014; 279, pp. 396-415. [DOI: https://dx.doi.org/10.1016/j.ins.2014.03.128]
16. El-Gamel, M. Sinc-collocation method for solving linear and non-linear system of second-order boundary value problems. Appl. Math.; 2012; 3, pp. 1627-1633. [DOI: https://dx.doi.org/10.4236/am.2012.311225]
17. Dehghan, M.; Saadatmandi, A. The numerical solution of a non-linear system of second-order boundary value problems using the sinc-collocation method. Math. Comput. Model.; 2007; 46, pp. 1434-1441. [DOI: https://dx.doi.org/10.1016/j.mcm.2007.02.002]
18. Saadatmandi, A.; Dehghan, M.; Eftekhari, A. Application of H e’s homotopy perturbation method for non-linear system of second-order boundary value problems. Nonlinear Anal. Real World Appl.; 2009; 10, pp. 1912-1922. [DOI: https://dx.doi.org/10.1016/j.nonrwa.2008.02.032]
19. Geng, F.; Cui, M. Solving a non-linear system of second order boundary value problems. J. Math. Anal. Appl.; 2007; 327, pp. 1167-1181. [DOI: https://dx.doi.org/10.1016/j.jmaa.2006.05.011]
20. Ratib Anakira, N.; Alomari, A.K.; Jameel, A.F.; Hashim, I. Multistage optimal homotopy asymptotic method for solving initial–value problems. J. Nonlinear Sci. Appl.; 2016; 9, pp. 1826-1843. [DOI: https://dx.doi.org/10.22436/jnsa.009.04.37]
21. Lu, J. Variational iteration method for solving a non-linear system of second-order boundary value problems. Comput. Math. Appl.; 2007; 54, pp. 1133-1138. [DOI: https://dx.doi.org/10.1016/j.camwa.2006.12.060]
22. Saadatmandi, A.; Askari Farsangi, J. Chebyshev finite difference method for a non-linear system of second-order boundary value problems. Appl. Math. Comput.; 2007; 192, pp. 586-591.
23. Akram, T.; Abbas, M.; Iqbal, A.; Baleanu, D.; Asad, H.H. Novel numerical approach based on modified extended cubic B–spline functions for solving non-linear time-fractional telegraph equation. Symmetry; 2020; 12, 1154. [DOI: https://dx.doi.org/10.3390/sym12071154]
24. Tayebi, S.; Momani, S.; Abu Arqub, O. The cubic B-spline interpolation method for numerical point solutions of conformable boundary value problems. Alex. Eng. J.; 2022; 61, pp. 1519-1528. [DOI: https://dx.doi.org/10.1016/j.aej.2021.06.057]
25. Parumasur, N.; Adetona, R.A.; Singh, P. Efficient solution of burgers’, modified burgers’ and KdV–burgers’ equations using B-spline approximation functions. Mathematics; 2023; 11, 1847. [DOI: https://dx.doi.org/10.3390/math11081847]
26. Abbas, M.; Bibi, A.; Alzaidi, A.S.M.; Nazir, T.; Majeed, A.; Akram, G. Numerical solutions of third-order time-fractional differential equations using cubic B-Spline functions. Fractal Fract.; 2022; 6, 528. [DOI: https://dx.doi.org/10.3390/fractalfract6090528]
27. Arqub, O.A.; Tayebi, S.; Baleanu, D.; Osman, M.S.; Mahmoud, W.; Alsulam, H. A numerical combined algorithm in cubic B-spline method and finite difference technique for the time-fractional nonlinear diffusion wave equation with reaction and damping terms. Results Phys.; 2022; 6, 105912. [DOI: https://dx.doi.org/10.1016/j.rinp.2022.105912]
28. Sakai, M. Piecewise cubic interpolation and two-point boundary value problems. Publ. Res. Inst. Math.; 1971; 7, pp. 345-362. [DOI: https://dx.doi.org/10.2977/prims/1195193546]
29. Albasiny, E.L.; Hoskins, W.D. Cubic spline solutions to two-point boundary value problems. Comput. J.; 1969; 12, pp. 151-153. [DOI: https://dx.doi.org/10.1093/comjnl/12.2.151]
30. Al-Said, E.A. Cubic spline method for solving two-point boundary-value problems. Korean J. Comput. Appl. Math.; 1998; 5, pp. 669-680. [DOI: https://dx.doi.org/10.1007/BF03008890]
31. Müllenheim, G. Solving two-point boundary value problems with spline functions. Ima J. Numer. Anal.; 1992; 12, pp. 503-518. [DOI: https://dx.doi.org/10.1093/imanum/12.4.503]
32. Khalifa, A.K.A.; Eilbeck, J.C. Collocation with quadratic and cubic splines. Ima J. Numer. Anal.; 1982; 2, pp. 111-121. [DOI: https://dx.doi.org/10.1093/imanum/2.1.111]
33. Al-Said, E.A.; Noor, M.A.; Al-Shejari, A.A. Numerical solutions for system of second-order boundary value problems. Korean J. Comput. Appl. Math.; 1998; 5, pp. 659-667. [DOI: https://dx.doi.org/10.1007/BF03008889]
34. Caglar, H.; Caglar, N.; Elfaituri, K. B-spline interpolation compared with finite difference, finite element and finite volume methods which applied to two-point boundary value problems. Appl. Math. Comput.; 2006; 175, pp. 72-79. [DOI: https://dx.doi.org/10.1016/j.amc.2005.07.019]
35. Hamid, N.N.A.; Majid, A.A.; Ismail, A.I.M. Extended cubic B-spline method for linear two-point boundary value problems. Sains Malays.; 2011; 40, pp. 1285-1290.
36. Hamid, N.N.A.; Majid, A.A.; Izani, A. Extended cubic B-spline interpolation method applied to linear two-point boundary value problems. World Acad. Sci. Eng. Technol.; 2010; 62, pp. 566-568.
37. Salem Heilat, A.; Ismail, A.I.M. Hybrid cubic B-spline method for solving non-linear two-point boundary value problems. Int. J. Pure Appl. Math.; 2016; 110, pp. 369-381.
38. Heilat, A.; Zureigat, H.; Batiha, B. New spline method for solving linear two-point boundary value problems. Eur. J. Pure Appl. Math.; 2021; 14, pp. 1283-1294. [DOI: https://dx.doi.org/10.29020/nybg.ejpam.v14i4.4124]
39. Caglar, N.; Caglar, H. B-spline method for solving linear system of second-order boundary value problems. Comput. Math. Appl.; 2009; 57, pp. 757-762. [DOI: https://dx.doi.org/10.1016/j.camwa.2008.09.033]
40. Heilat, A.S.; Hamid, N.A.A.; Ismail, A.I.M. Extended cubic B-spline method for solving a linear system of second-order boundary value problems. SpringerPlus; 2016; 5, pp. 1-18. [DOI: https://dx.doi.org/10.1186/s40064-016-2936-4]
41. Zhang, J.; Niu, J. Lobatto-reproducing kernel method for solving a linear system of second order boundary value problems. J. Appl. Math. Comput.; 2016; 68, pp. 3631-3653. [DOI: https://dx.doi.org/10.1007/s12190-021-01685-9]
42. Lang, F.-G.; Xu, X.-P. A new cubic B-spline method for approximating the solution of a class of non-linear second-order boundary value problem with two dependent variables. Sci. Asia; 2014; 40, pp. 444-450. [DOI: https://dx.doi.org/10.2306/scienceasia1513-1874.2014.40.444]
43. Kashif Iqbal, M.; Abbas, M.; Wasim, I. New cubic B-spline approximation for solving third order Emden–Flower type equations. Appl. Math. Comput.; 2018; 331, pp. 319-333.
44. Wasim, I.; Abbas, M.; Kashif Iqbal, M. A new extended B-spline approximation technique for second order singular boundary value problems arising in physiology. J. Math. Comput. Sci.; 2019; 19, pp. 258-267. [DOI: https://dx.doi.org/10.22436/jmcs.019.04.06]
45. Abbas, M.; Iqbal, M.K.; Zafar, B.; Zin, S.B.M. New cubic B-spline approximations for solving non-linear third-order Korteweg-De Vries equation. Indian J. Sci. Technol.; 2019; 12, pp. 1-9. [DOI: https://dx.doi.org/10.17485/ijst/2019/v12i15/141526]
46. Nazir, T.; Abbas, M.; Iqbal, M.K. A new quintic B-spline approximation for numerical treatment of Boussinesq equation. J. Math. Comput. Sci.; 2020; 20, pp. 30-42. [DOI: https://dx.doi.org/10.22436/jmcs.020.01.04]
47. Nazir, T.; Abbas, M.; Iqbal, M.K. New cubic B-spline approximation technique for numerical solutions of coupled viscous Burgers equations. Eng. Comput.; 2020; 38, pp. 83-106. [DOI: https://dx.doi.org/10.1108/EC-08-2019-0365]
48. Goh, J.; Majid, A.A.; Ismail, A.I.M. Extended cubic uniform B-spline for a class of singular boundary value problems. Scienceasia; 2011; 37, pp. 79-82. [DOI: https://dx.doi.org/10.2306/scienceasia1513-1874.2011.37.079]
49. Latif, B.; Karim, S.A.A.; Hashim, I. New cubic B-spline approximation for solving linear two-point boundary-value problems. Mathematics; 2021; 9, 1250. [DOI: https://dx.doi.org/10.3390/math9111250]
50. Tolmachev, D.; Chertovskih, R.; Zheligovsky, V. Algorithmic aspects of simulation of magnetic field generation by thermal convection in a plane layer of fluid. Mathematics; 2023; 11, 808. [DOI: https://dx.doi.org/10.3390/math11040808]
51. De Boor, C. On the convergence of odd-degree spline interpolation. J. Approx. Theory; 1968; 1, pp. 452-463. [DOI: https://dx.doi.org/10.1016/0021-9045(68)90033-6]
52. Hall, C.A. On error bounds for spline interpolation. J. Approx. Theory; 1968; 1, pp. 209-218. [DOI: https://dx.doi.org/10.1016/0021-9045(68)90025-7]
53. Prenter, P.M. Splines and Variational Methods; Courier Corporation: Dover, NY, USA, 2008.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 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.
Abstract
This study deals with the numerical solution of a class of linear systems of second-order boundary value problems (BVPs) using a new symmetric cubic B-spline method (NCBM). This is a typical cubic B-spline collocation method powered by new approximations for second-order derivatives. The flexibility and high order precision of B-spline functions allow them to approximate the answers. These functions have a symmetrical property. The new second-order approximation plays an important role in producing more accurate results up to a fifth-order accuracy. To verify the proposed method’s accuracy, it is tested on three linear systems of ordinary differential equations with multiple step sizes. The numerical findings by the present method are quite similar to the exact solutions available in the literature. We discovered that when the step size decreased, the computational errors decreased, resulting in better precision. In addition, details of maximum errors are investigated. Moreover, simple implementation and straightforward computations are the main advantages of the offered method. This method yields improved results, even if it does not require using free parameters. Thus, it can be concluded that the offered scheme is reliable and efficient.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details




1 Mathematical Sciences Studies, College of Computing, Informatics and Media, Universiti Teknologi MARA (UiTM) Negeri Sembilan Branch, Seremban 3 Campus, Seremban 70300, Negeri Sembilan, Malaysia;
2 School of Mathematical Sciences, Universiti Sains Malaysia, Gelugor 11800, Pulau Pinang, Malaysia;
3 Software Engineering Programme, Faculty of Computing and Informatics, Universiti Malaysia Sabah, Jalan UMS, Kota Kinabalu 88400, Sabah, Malaysia;
4 Department of Mathematical Sciences, Faculty of Science & Technology, Universiti Kebangsaan Malaysia (UKM), Bangi 43600, Selangor, Malaysia; Nonlinear Dynamics Research Center (NDRC), Ajman University, Ajman P.O. Box 346, United Arab Emirates