Application of conjugate gradient method with cubic non-polynomial spline scheme for solving two-point boundary value problems

Objective - Conjugate Gradient (CG) method is used to solve two-point boundary value problems together with non-polynomial spline approach at cubic degree. Methodology/Technique - To develop a system of linear equations in a matrix form, cubic non-polynomial splines are used to descretize the two...

Full description

Bibliographic Details
Main Authors: H. Justine, Jumat Sulaiman
Format: Article
Language:English
Published: Global Academy of Training & Research (GATR) Enterprise. 2016
Subjects:
Online Access:https://eprints.ums.edu.my/id/eprint/19010/1/Application%20of%20conjugate%20gradient%20method%20with%20cubic%20non.pdf
Description
Summary:Objective - Conjugate Gradient (CG) method is used to solve two-point boundary value problems together with non-polynomial spline approach at cubic degree. Methodology/Technique - To develop a system of linear equations in a matrix form, cubic non-polynomial splines are used to descretize the two-point boundary value problems so that the approximation can be computed using CG method. Since many previous researchers attempt to obtain the approximate solution for the two-point boundary value-problems at different degree of non-polynomial splines only, then the present paper aims to look into method which is best used with the cubic non-polynomial splines in order to approximate the solution of these problem Findings - According to the performance analysis results in term of iterations number, execution time and maximum absolute error at different grid sizes, the application of CG method together with the cubic non-polynomial spline give the best approximation to the solution of two-point boundary value problems compared to the approximation shown by Successive Over Relaxation (SOR) method and Gauss-Seidel (GS) method. Novelty - the performance of CG iterative method is found to be superior in respect of iterations number, execution time and maximum absolute error on various grid sizes.