<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2021.912198</article-id><article-id pub-id-type="publisher-id">JAMP-113934</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Numerical Solution of the Seventh Order Boundary Value Problems Using B-Spline Method
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Maryam</surname><given-names>Khazaei</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yeganeh</surname><given-names>Karamipour</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Applied Mathematics, Iran University of Science and Technology, Tehran, Iran</addr-line></aff><aff id="aff1"><addr-line>Department of Computer Science, University of California, Merced, USA</addr-line></aff><pub-date pub-type="epub"><day>08</day><month>12</month><year>2021</year></pub-date><volume>09</volume><issue>12</issue><fpage>3058</fpage><lpage>3066</lpage><history><date date-type="received"><day>25,</day>	<month>October</month>	<year>2021</year></date><date date-type="rev-recd"><day>14,</day>	<month>December</month>	<year>2021</year>	</date><date date-type="accepted"><day>17,</day>	<month>December</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  We develop a numerical method for solving the boundary value problem of The Linear Seventh Ordinary Boundary Value Problem by using the seventh-degree B-Spline function. Formulation is based on particular terms of order of seventh order boundary value problem. We obtain Septic B-Spline formulation and the Collocation B-spline method is formulated as an approximation solution. We apply the presented method to solve an example of seventh order boundary value problem in which the result shows that there is an agreement between approximate solutions and exact solutions. Resulting in low absolute errors shows that the presented numerical method is effective for solving high order boundary value problems. Finally, a general conclusion has been included.
 
</p></abstract><kwd-group><kwd>Spline and B-Spline Functions</kwd><kwd> Seventh Order Boundary Value Problem</kwd><kwd> Septic B-Spline Collocation Method</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>We consider the linear seventh order differential equation</p><p>y 7 ( x ) = g ( x ) y ( x ) + q ( x ) (1)</p><p>with the boundary conditions</p><p>y ( a ) = k 1 ,   y ′ ( a ) = k 2 ,   y ″ ( a ) = k 3 ,   y ‴ ( a ) = k 4 , y ( b ) = k 5 ,   y ′ ( b ) = k 6 ,   y ″ ( b ) = k 7 . (2)</p><p>Obtaining the analytical solution to this problem is difficult in general. Scientists have used spline functions more commonly due to their useful application in applied mathematics and engineering. Many fields including Computational Mathematics, Mathematical Physics, and Mechanics have played an important role in studying the application of B-Spline [<xref ref-type="bibr" rid="scirp.113934-ref1">1</xref>] methods.</p><p>Higher order differential equations have been solved by many numerical and semi-analytical methods. The solutions of differential equations based on spline functions contain high accuracy. There is a comprehensive study with scientists to discuss the numerical solution of linear and nonlinear boundary value problems. For instance, quadratic, cubic, quartic, quintic, sextic, septic and higher degree spline techniques have been used for this purpose. Srivastava [<xref ref-type="bibr" rid="scirp.113934-ref2">2</xref>] has given survey research on cubic, quintic and sextic polynomial and nonpolynomial spline techniques for solving boundary value problems. Geyikli and Gazi Karakoc applied septic B-spline collocation method for the numerical solution of the modified equal width wave equation [<xref ref-type="bibr" rid="scirp.113934-ref3">3</xref>]. A ninth-degree spline function, as well as an eighth degree spline to solve a seventh order boundary value problem, is applied by Parcha Kalyani, Mihretu Nigatu Lemma [<xref ref-type="bibr" rid="scirp.113934-ref4">4</xref>]. The authors obtained an approximate solution matching closely with an exact solution. Fletcher [<xref ref-type="bibr" rid="scirp.113934-ref5">5</xref>] presented the analytic solution of a two dimensional coupled Burgers’ equation using the Hopf-Cole transformation. For the various forms of nonlinear PDE’s, as model problems in fluid dynamical systems, a variety of studies have been developed [<xref ref-type="bibr" rid="scirp.113934-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.113934-ref7">7</xref>]. New Cubic B-Spline Approximation for Solving Linear Two-Point Boundary-Value Problems is presented by Busyra Latif, and Samsul Ariffin Abdul Karim [<xref ref-type="bibr" rid="scirp.113934-ref8">8</xref>]. This method is based on cubic B-spline basis functions with a new approximation for the second order derivative. Considering the accuracy of the second-order new approximation by O ( h ) 3 , the proposed method is O ( h ) 5 accurate. Nazir T used a new CBS approximation T for the numerical solutions of coupled viscous Burgers equations as well as a new quintic B-spline approximation for numerical treatment of Boussinesq equation [<xref ref-type="bibr" rid="scirp.113934-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.113934-ref10">10</xref>]. A new CBS approximation to approximate the solutions to nonlinear third order Korteweg-de Vries equations is used by authors Abbas M and Kashif Iqbal [<xref ref-type="bibr" rid="scirp.113934-ref11">11</xref>].</p><p>For finding the numerical solution of a particular case of seventh order linear boundary value problems where some terms of the boundary value problem are zero, we use B-Spline Basis and collocation method which is considered as approximation solution, considering a generic case with a general form of Boundary value problem including term of B-spline basis functions with higher derivatives in the general form of the boundary value problem results in a dense linear system that takes more computational costs with each added term. Thus, resulting in a sparse and banded matrix in the presented method has influenced to have an efficient method in terms of time and cost. Compared with some higher order B-spline techniques, the presented method shows efficient numerical results with fewer absolute errors. The method could also be extended to solve higher order boundary value problems.</p><p>This paper is organized as follows: In Sections 2 and 3, an introduction and the fundamental definitions of spline, B-spline functions and obtained B-spline basis functions are presented. In Section 3, we consider the collocation method based on B-spline for the linear seventh order boundary value problem. In Section 4, we have discussed the numerical results. In Section 5, the conclusion and further developments are given.</p></sec><sec id="s2"><title>2. Definitions</title><sec id="s2_1"><title>2.1. Spline</title><p>A spline is described as a piecewise polynomial function that is being as smooth as it can be without reducing it to a polynomial [<xref ref-type="bibr" rid="scirp.113934-ref1">1</xref>]. In general, Spline is a piecewise polynomial function defined in the interval [ a , b ] , such that there exists a decomposition of D into sub-regions in each of which the function is a polynomial of some degree k. The term “spline” is used to refer to a wide class of functions that are used in applications requiring data interpolation or smoothing. A function S ( x ) is a spline [<xref ref-type="bibr" rid="scirp.113934-ref12">12</xref>] of degree k on [ a , b ] if</p><p>S ∈ C k − 1 [ a , b ]</p><p>a = t 0 &lt; t 1 &lt; ⋯ &lt; t n = b</p><p>and</p><p>S ( x ) = ( S 0 ( x ) , t 0 &lt; x &lt; t 1 , S 1 ( x ) , t 1 &lt; x &lt; t 2 , S n − 1 ( x ) , t n − 1 &lt; x &lt; t n (3)</p><p>where</p><p>S i ( x ) ∈ P k ,   i = 0 , 1 , ⋯ , n − 1</p></sec><sec id="s2_2"><title>2.2. B-Spline</title><p>The B-spline of degree k is denoted by φ i k ( x ) , where i ∈ Z .</p><p>We define one more parameter to define B-spline basis functions. The i-th B-spline basis function of degree p, written as N i , p ( u ) , is defined recursively as follows [<xref ref-type="bibr" rid="scirp.113934-ref13">13</xref>]:</p><p>N i , p ( u ) = ( 1, if   u i + 1 &gt; u ≥ u i 0, otherwise (4)</p><p>N i , p ( u ) = u − u i u i + p − u i N i , p − 1 ( u ) + u i + p + 1 − u u i + p + 1 − u i + 1 N i + 1 , p − 1 ( u ) (5)</p><p>B-spline, or basis spline, is a Spline function that has minimal support with respect to a given degree, smoothness, and domain partition. Any Spline function of a given degree can be expressed as a linear combination of B-splines of that degree. Cardinal B-Splines have knots that are equidistant from each other. Here, we denote the B-spline of degree k by B i k ( x ) , where i is an element in ℤ with the following properties:</p><p>1) N i , p ( u ) is a degree p polynomial in u.</p><p>2) Non-negativity: for all i, p and u, N i , p ( u ) is non-negative.</p><p>3) Local support: N i , p ( u ) is a nonzero polynomial on [ u i , u i + p + 1 ) .</p><p>4) At most p + 1 degree p basis functions are nonzero on any span [ u i , u i + p + 1 ] , namely: N i − p , p ( u ) , N i − p + 1, p ( u ) , N i − p + 2, p ( u ) , ⋯ , N i , p ( u ) . This property shows that the following basis functions are nonzero on [ u i , u i + p + 1 ) .</p><p>N i − p , p ( u ) , N i − p + 1, p ( u ) , N i − p + 2, p ( u ) , ⋯ , N i , p ( u )</p><p>5) Partition of unity: The sum of all nonzero degree p basis functions on span [ u i , u i + p + 1 ) is 1 which states that the sum of these p + 1 basis functions is 1.</p><p>Obtaining the Septic B-Spline</p><p>We consider equally-spaced knots of a partition π : a = x 0 &lt; x 1 &lt; ⋯ &lt; x n on [ a , b ] . The alternative approach for deriving the B-splines are more applicable with respect to the recurrence relation for the formulations of B-splines of higher degrees. At first, we recall that the kth forward difference f ( x 0 ) of a given function f ( x ) at x 0 , which is defined recursively by the following [<xref ref-type="bibr" rid="scirp.113934-ref14">14</xref>] and [<xref ref-type="bibr" rid="scirp.113934-ref15">15</xref>]:</p><p>Δ f ( x 0 ) = Δ f ( x 1 ) − Δ f ( x 0 ) ,   Δ k + 1 f ( x 0 ) = Δ k f ( x 1 ) − Δ k f ( x 0 ) (6)</p><p>Definition: The function ( x − t ) + m [<xref ref-type="bibr" rid="scirp.113934-ref2">2</xref>]</p><p>( x − t ) + m = ( ( x − t ) m , x ≤ t 0 0 , x &lt; t (7)</p><p>It is clear that ( x − t ) + m is ( m − 1 ) times continuously-differentiable with respect to t and x. The B-spline of order m is defined as follows:</p><p>B i m ( t ) = 1 h m ∑ j = 0 m + 1 ( − 1 ) m + 1 − j ( x i − 2 + j − t ) + m = 1 h m Δ m + 1 ( x i − 2 − t ) + m (8)</p><p>Considering various values of m. Let m = 1 , turns out the B-spline of various orders.</p><p>1 h 1 Δ 2 ( x i − 2 − t ) + 1 = 1 h 1 [ ( x i − 2 − t ) + − 2 ( x i − 1 − t ) + + ( x i − t ) + ]</p><p>B i m ( t ) = ( ( x i − 2 − t ) − 2 ( x i − 1 − t ) , x i − 2 &lt; t ≤ x i − 1 ( x i − t ) , x i − 1 &lt; t ≤ x i 0 , otherwise (9)</p><p>By considering different values for m, we can get different degrees of B-Spline. To obtain Septic B-spline basis functions, we need to partition the interval [ a , b ] while we need to choose mesh points such that a = x 0 , ⋯ , b = x n and x i = a + i h , i = 0 , 1 , ⋯ , N where h = ( b − a ) / n .</p><p>B i ( x ) = 1 h 7 { ( X − X j − 4 ) 7 , X ∈ [ X j − 4 , X j − 3 ] ( X − X j − 4 ) 7 − 8 ( X − X j − 3 ) 7 , X ∈ [ X j − 3 , X j − 2 ] ( X − X j − 4 ) 7 − 8 ( X − X j − 3 ) 7 + 28 ( X − X j − 2 ) 7 , X ∈ [ X j − 2 , X j − 1 ] ( X − X j − 4 ) 7 − 8 ( X − X j − 3 ) 7 + 28 ( X − X j − 2 ) 7 − 56 ( X − X j − 1 ) 7 , X ∈ [ X j − 1 , X j ] ( X j + 4 − X ) 7 − 8 ( X j + 3 − X ) 7 + 28 ( X j + 2 − X ) 7 − 56 ( X j + 1 − X ) 7 , X ∈ [ X j , X j + 1 ] ( X j + 4 − X ) 7 − 8 ( X j + 3 − X ) 7 + 28 ( X j + 2 − X ) 7 , X ∈ [ X j + 1 , X j + 2 ] ( X j + 4 − X ) 7 − 8 ( X j + 3 − X ) 7 , X ∈ [ X j + 2 , X j + 3 ] ( X j + 4 − X ) 7 , X ∈ [ X j + 2 , X j + 3 ] 0, e l s e</p><p>let S 7 [ π ] be the space of continuously differentiable, piecewise seventh-degree polynomials on π . Using [<xref ref-type="bibr" rid="scirp.113934-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.113934-ref16">16</xref>], the B-splines and its derivatives are defined in the Tables 1-3 respectively. <xref ref-type="table" rid="table1">Table 1</xref> with the value of B ‴ i ( x ) and B i 4 ( x ) , and <xref ref-type="table" rid="table2">Table 2</xref> with the value of B i 5 ( x ) and B i 6 ( x ) and finally, <xref ref-type="table" rid="table3">Table 3</xref> The value of B i 7 ( x ) and B i 6 ( x ) are shown respectively. We also point out that B i ( x ) = 0 for x &lt; x i − 4 and x &gt; x i + 4 .</p></sec></sec><sec id="s3"><title>3. Collocation Method Based on B-Spline for Linear Seven Order Boundary Value Problem</title><p>The approximate solution of Equation (1.1) by Collocation method based on septic B-spline is as follows</p><p>y ( x ) = ∑ j = − 7 n     α j β j ( x ) (10)</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Values of B i 3 ( x ) and B i 4 ( x ) </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >x i − 4</th><th align="center" valign="middle" >x i − 3</th><th align="center" valign="middle" >x i − 2</th><th align="center" valign="middle" >x i − 1</th><th align="center" valign="middle" >x i</th><th align="center" valign="middle" >x i + 1</th><th align="center" valign="middle" >x i + 2</th><th align="center" valign="middle" >x i + 3</th><th align="center" valign="middle" >x i + 4</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >210/h<sup>3</sup></td><td align="center" valign="middle" >1680/h<sup>3</sup></td><td align="center" valign="middle" >−3990/h<sup>3</sup></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >3990/h<sup>3</sup></td><td align="center" valign="middle" >−1680/h<sup>3</sup></td><td align="center" valign="middle" >−210/h<sup>3</sup></td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >840/h<sup>4</sup></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >−7560/h<sup>4</sup></td><td align="center" valign="middle" >13,440/h<sup>4</sup></td><td align="center" valign="middle" >−7560/h<sup>4</sup></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >840/h<sup>4</sup></td><td align="center" valign="middle" >0</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Values of B i 5 ( x ) and B i 6 ( x ) </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >x i − 4</th><th align="center" valign="middle" >x i − 3</th><th align="center" valign="middle" >x i − 2</th><th align="center" valign="middle" >x i − 1</th><th align="center" valign="middle" >x i</th><th align="center" valign="middle" >x i + 1</th><th align="center" valign="middle" >x i + 2</th><th align="center" valign="middle" >x i + 3</th><th align="center" valign="middle" >x i + 4</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >2520/h<sup>5</sup></td><td align="center" valign="middle" >−10,080/h<sup>5</sup></td><td align="center" valign="middle" >12,600/h<sup>5</sup></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >−12,600/h<sup>5</sup></td><td align="center" valign="middle" >10,080/h<sup>5</sup></td><td align="center" valign="middle" >−2520/h<sup>5</sup></td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >5040/h<sup>6</sup></td><td align="center" valign="middle" >−30,240/h<sup>6</sup></td><td align="center" valign="middle" >75,600/h<sup>6</sup></td><td align="center" valign="middle" >−100,800/h<sup>6</sup></td><td align="center" valign="middle" >75,600/h<sup>6</sup></td><td align="center" valign="middle" >−30,240/h<sup>6</sup></td><td align="center" valign="middle" >5040/h<sup>6</sup></td><td align="center" valign="middle" >0</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Values of B i 7 ( x ) </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >x i − 4</th><th align="center" valign="middle" >x i − 3</th><th align="center" valign="middle" >x i − 2</th><th align="center" valign="middle" >x i − 1</th><th align="center" valign="middle" >x i</th><th align="center" valign="middle" >x i + 1</th><th align="center" valign="middle" >x i + 2</th><th align="center" valign="middle" >x i + 3</th><th align="center" valign="middle" >x i + 4</th></tr></thead><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >5040/h<sup>7</sup></td><td align="center" valign="middle" >−35,280/h<sup>7</sup></td><td align="center" valign="middle" >105,840/h<sup>7</sup></td><td align="center" valign="middle" >−176,400/h<sup>7</sup></td><td align="center" valign="middle" >−176,400/h<sup>7</sup></td><td align="center" valign="middle" >105,840/h<sup>7</sup></td><td align="center" valign="middle" >−35,280/h<sup>7</sup></td><td align="center" valign="middle" >0</td></tr></tbody></table></table-wrap><p>where α j , are unknown real coefficients to be determine and B j ( x ) are seven degree B-spline function and let x 0 , x 1 , ⋯ , x n be n + 1 grid points in the interval [ a , b ] , so that</p><p>x i = a + i h ,   i = 0 , 1 , ⋯ , n ,   x 0 = a ,   x n = b ,   h = ( b − a ) / n</p><p>with substituting (12) in (1), we get the following</p><p>[ ∑ j = − 7 n     α j ( β j 7 ( x i ) − g ( x i ) β j ( x i ) ) − q ( x i ) ] = 0 ,   i = 0 , 1 , ⋯ , n (11)</p><p>We use boundary conditions (2) and (12) to make the following system to evaluate the α j so that we get the following:</p><p>[ ∑ j = − 7 n     α j ( β j 7 ( x i ) − g ( x i ) β j ( x i ) ) − q ( x i ) ] = 0 ,   i = 0 , 1 , ⋯ , n (12)</p><p>∑ j = − 7 n     α j β j ( x i ) = y ( a ) ,   i = n + 1 (13)</p><p>∑ j = − 7 n     α j β ′ j ( x i ) = y ′ ( a ) ,   i = n + 2 (14)</p><p>∑ j = − 7 n     α j β ″ j ( x i ) = y ′ ( a ) ,   i = n + 3 (15)</p><p>∑ j = − 7 n     α j β ‴ j ( x i ) = y ‴ ( a ) ,   i = n + 4 (16)</p><p>∑ j = − 7 n     α j β ″ j ( x i ) = y ″ ( b ) ,   i = n + 5 (17)</p><p>∑ j = − 7 n     α j β ′ j ( x i ) = y ′ ( b ) ,   i = n + 6 (18)</p><p>∑ j = − 7 n     α j β j ( x i ) = y ( b ) ,   i = n + 7 (19)</p><p>Using Tables 1-3 and (3.4) to (3.11), we evaluate the values of B-Spline functions at the knots x i , i = 0 , ⋯ , n A system A of n + 8 linear equations in the ( n + 8 ) unknowns α − 7 , α − 6 , ⋯ , α n is obtained. This system can be written in a matrix-vector form as follows</p><p>A α = X (20)</p><p>where</p><p>α = [ α − 7 , α − 6 , ⋯ , α n ] T</p><p>and</p><p>X = [ q ( x 0 ) , ⋯ , q ( x n ) , y ( a ) , y ′ ( a ) , y ″ ( a ) , y ‴ ( a ) , y ″ ( b ) ) , y ′ ( b ) , y ( b ) ] T</p><p>The matrix A is a linear matrix which is sparse and considered as the banded matrix which is a sparse matrix whose nonzero entries are confined to a diagonal band, comprising the main diagonal and zero or more diagonals on either side. These properties of matrix A leads to more efficiency and less computational cost</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> The values of the exact solution, approximate solution and max absolute errors for problem 1</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >n</th><th align="center" valign="middle" >Y<sub>i</sub></th><th align="center" valign="middle" >y<sub>i</sub></th><th align="center" valign="middle" >Max absolute Error</th></tr></thead><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >0.35094702</td><td align="center" valign="middle" >0.33068119</td><td align="center" valign="middle" >0.020265825</td></tr><tr><td align="center" valign="middle" >40</td><td align="center" valign="middle" >0.80970360</td><td align="center" valign="middle" >0.80296795</td><td align="center" valign="middle" >0.00673565</td></tr><tr><td align="center" valign="middle" >60</td><td align="center" valign="middle" >0.99985955</td><td align="center" valign="middle" >0.9921557165</td><td align="center" valign="middle" >0.00602099</td></tr><tr><td align="center" valign="middle" >80</td><td align="center" valign="middle" >1.00000000</td><td align="center" valign="middle" >0.99969918</td><td align="center" valign="middle" >0.00030082</td></tr></tbody></table></table-wrap><p>for the method as well as the algorithm of Cholesky or the L D L T factorization can take advantage of the structure banded matrices. By solving the linear system, the values of</p><p>α = [ α − 7 , α − 6 , ⋯ , α n ] T</p><p>can be obtained, then the approximate solution of Equation (3.1) will be evaluated by using (3.12).</p></sec><sec id="s4"><title>4. Numerical Results</title><p>In this section, we solve a linear problem that will be solved by septic B-Spline functions.</p><p>Example: First, We consider the linear boundary value problem [<xref ref-type="bibr" rid="scirp.113934-ref17">17</xref>].</p><p>y 7 ( x ) = y ( x ) − 7 e x ,   0 ≤ x ≤ 1 (21)</p><p>with the following boundary conditions</p><p>y ( 0 ) = 1 ,   y ( 1 ) = 0 ,   y ′ ( 1 ) = e ,   y ″ ( 1 ) = 2 e , y ′ ( 0 ) = 0 ,   y ″ ( 0 ) = 1 ,   y ‴ ( 0 ) = 2. (22)</p><p>The domain [ 0,1 ] is divided into 20,40,60,80 equal sub-intervals. we define mesh-points x i as x i = x 0 + i h where h is h = ( b = x n − a = x 0 ) / n . Maximum absolute error and approximate solution y i coming from the presented method and exact solution Y i for this problem are shown in <xref ref-type="table" rid="table4">Table 4</xref>, which the analytical solution is ( 1 − x ) e x . A comparison for the absolute error of [<xref ref-type="bibr" rid="scirp.113934-ref18">18</xref>] and ninth-degree spline approximation for Example 1 at h = 0.1 , turns out that [<xref ref-type="bibr" rid="scirp.113934-ref18">18</xref>] has the larger absolute error rather than our presented method. We could divide the domain into different sizes of mesh points, it will increase the accuracy when n = 100, 120, 160, and 180. Having a sparse banded linear system for the given example turns out less computational time and a more efficient solution.</p></sec><sec id="s5"><title>5. Conclusion</title><p>For finding the numerical solution of a particular case of seventh order linear boundary value problems where some terms of the BVP are zero, we use B-Spline Basis and Collocation method which is considered as an approximation solution. We evaluate the solutions for problem by the seventh degree B-spline. We end up with a banded sparse matrix with the property of being diagonal that takes less computational cost than some other methods [<xref ref-type="bibr" rid="scirp.113934-ref18">18</xref>] which they consider a general form of Boundary value problem. The reason is that there will be more terms of B-spline basis functions with higher derivatives in the general form of the boundary value problem. Then, the linear system form will be contained a more dense matrix which takes more computational cost with each added term. Therefore, the presented method will be required less running time. Numerical results show the capability and efficiency of the present method. Numerical results showed that the method achieved forth order accuracy. One of the importances of this method is that we can approximate the solution at every point of the range of domain. Numerical results obtained by the present method are in good agreement with the exact solutions or numerical solutions available in the literature. We can extend the degree of the proposed method to solve the higher (i.e., more than 7th) order boundary value problem. The presented method also could be used for the nonlinear form of seventh order Boundary value problems with the same B-Spline basis functions.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Khazaei, M. and Karamipour, Y. (2021) Numerical Solution of the Seventh Order Boundary Value Problems Using B-Spline Method. Journal of Applied Mathematics and Physics, 9, 3058-3066. https://doi.org/10.4236/jamp.2021.912198</p></sec></body><back><ref-list><title>References</title><ref id="scirp.113934-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Schumaker, L.L. (1981) Spline Functions: Basic Theory. John Wiley and Son, New York.</mixed-citation></ref><ref id="scirp.113934-ref2"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Srivastava</surname><given-names> P.K. </given-names></name>,<etal>et al</etal>. (<year>2014</year>)<article-title>Study of Differential Equations with Their Polynomial and Non-Polynomial Spline Based Approximation</article-title><source> Acta Tehnica Corviniensis—Bulletin of Engineering</source><volume> 7</volume>,<fpage> 2067</fpage>-<lpage>3809</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.113934-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Geyikli, T. and Gazi Karakoc, S.B. (2011) Septic B-Spline Collocation Method for the Numerical Solution of the Modified Equal Width Wave Equation. Inonu University, Malatya. https://doi.org/10.4236/am.2011.26098</mixed-citation></ref><ref id="scirp.113934-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Parcha, K. and Mihretu, N.L. (2016) Solutions of Seventh Order Boundary Value Problems Using Ninth Degree Spline Functions and Comparison with Eighth Degree Spline Solutions. Journal of Applied Mathematics and Physics, 4, 249-261. https://doi.org/10.4236/jamp.2016.42032</mixed-citation></ref><ref id="scirp.113934-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Fletcher, C. (1983) Generating Exact Solutions of the Two-Dimensional Burgers Equation. The International Journal for Numerical Methods in Fluids, 203, 213-216. https://doi.org/10.1002/fld.1650030302</mixed-citation></ref><ref id="scirp.113934-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Sayed, T.E. and Danaf, A.E. (2002) Numerical Solution of the Korteweg-Vries Burgers Equation by Quintic Spline Method. Studia Universitatis Babes-Bolyai Mathematica, 47, 41-55.</mixed-citation></ref><ref id="scirp.113934-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Liu, W. (2002) A Asymptotic Behavior of Solutions of Time-Delayed Burgers Equation. Discrete and Continuous Dynamic Systems, Series B, 2, 47-56. https://doi.org/10.3934/dcdsb.2002.2.47</mixed-citation></ref><ref id="scirp.113934-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Latif, B., Abdul Karim, S. and Hashim, I. (2021) New Cubic B-Spline Approximation for Solving Linear Two-Point Boundary-Value Problems. Mathematics, 9, Article No. 1250. https://doi.org/10.3390/math9111250</mixed-citation></ref><ref id="scirp.113934-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Nazir, T., Abbas, M. and Iqbal, M.K. (2020) New Cubic B-Spline Approximation Technique for Numerical Solutions of Coupled Viscous Burgers Equations. Engineering Computations, 38, 83-106. https://doi.org/10.1108/EC-08-2019-0365</mixed-citation></ref><ref id="scirp.113934-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Nazir, T., Abbas, M. and Iqbal, M.K. (2019) A New Quintic B-Spline Approximation for Numerical Treatment of Boussinesq Equation. Journal of Mathematics and Computer Science, 20, 30-42. https://doi.org/10.22436/jmcs.020.01.04</mixed-citation></ref><ref id="scirp.113934-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Abbas, M., Kashif Iqbal, M., Zafar, B. and Mat Zin, S.B. (2019) New Cubic B-Spline Approximations for Solving Non-Linear Third-Order Korteweg-de Vries Equation. Indian Journal of Science and Technology, 12, 1-9. https://doi.org/10.17485/ijst/2019/v12i6/141953</mixed-citation></ref><ref id="scirp.113934-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Rashidinia, J., Khazaei, M. and Nikmarvani, H. (2015) Spline Collocation Method for Solution of Higher Order Linear Boundary Value Problems. TWMS Journal of Pure and Applied Mathematics, 6, 38-47.</mixed-citation></ref><ref id="scirp.113934-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Ching-KuangShene, Department of Computer Science Michigan Technological University. https://pages.mtu.edu/~shene/</mixed-citation></ref><ref id="scirp.113934-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Rashidinia, J. and Sharifi, Sh. (2011) Survey of B-Spline Functions to Approximate the Solution of Mathematical Problems. Iran University of Science and Technology, Tehran. https://doi.org/10.1186/2251-7456-6-48</mixed-citation></ref><ref id="scirp.113934-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Printer, P.M. (1975) Splines and Variational Methods. Colorado State University, Fort Collins, Wiley Classics Edition, Vol. 57, 421.</mixed-citation></ref><ref id="scirp.113934-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">De Boor, C. (2001) A Practical Guide to Splines. Revised Edition, Springer, New York. (Original Edition 1978) https://doi.org/10.1007/978-1-4612-6333-3</mixed-citation></ref><ref id="scirp.113934-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Akram, G., Shahid, S.S. and Iftikhar, I. (2012) Solution of Seventh Order Boundary Value Problems by Variational Iteration Technique. Applied Mathematical Sciences, 6, 4663-4672.</mixed-citation></ref><ref id="scirp.113934-ref18"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Rajashekhar Reddy</surname><given-names> Y. </given-names></name>,<etal>et al</etal>. (<year>2017</year>)<article-title>Efficient Numerical Solution for Seventh Order Differential Equation by Using Septic B-Spline Collocation Method with Non-Uniform Length</article-title><source> Global Journal of Pure and Applied Mathematics</source><volume> 13</volume>,<fpage> 3543</fpage>-<lpage>3548</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref></ref-list></back></article>