<?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.2016.49178</article-id><article-id pub-id-type="publisher-id">JAMP-70427</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>
 
 
  B-Spline Collocation Method for Solving Singularly Perturbed Boundary Value Problems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bin</surname><given-names>Lin</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>School of Mathematics and Computation Science, Lingnan Normal University, Zhanjiang, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:</corresp></author-notes><pub-date pub-type="epub"><day>07</day><month>09</month><year>2016</year></pub-date><volume>04</volume><issue>09</issue><fpage>1699</fpage><lpage>1704</lpage><history><date date-type="received"><day>July</day>	<month>18,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>September</month>	<year>4,</year>	</date><date date-type="accepted"><day>September</day>	<month>7,</month>	<year>2016</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 use fifth order B-spline functions to construct the numerical method for solving singularly perturbed boundary value problems. We use B-spline collocation method, which leads to a tri-diagonal linear system. The accuracy of the proposed method is demonstrated by test problems. The numerical results are found in good agreement with exact solutions.
 
</p></abstract><kwd-group><kwd>Fifth Order B-Spline Functions</kwd><kwd> B-Spline Collocation Method</kwd><kwd> Singularly Perturbed Boundary Value Problems</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Consider following singularly perturbed boundary value problem</p><disp-formula id="scirp.70427-formula25"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x2.png"  xlink:type="simple"/></disp-formula><p>with boundary conditions</p><disp-formula id="scirp.70427-formula26"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x3.png"  xlink:type="simple"/></disp-formula><p>B-spline functions are useful wavelet basis functions; the stiffness matrix is sparse when it is used as trial functions. B-splines were introduced by Schoenberg in 1946 [<xref ref-type="bibr" rid="scirp.70427-ref5">5</xref>] . Up to now, B-spline approximation method for numerical solutions has been researched by various researchers [<xref ref-type="bibr" rid="scirp.70427-ref6">6</xref>] - [<xref ref-type="bibr" rid="scirp.70427-ref8">8</xref>] .</p></sec><sec id="s2"><title>2. Description of the B-Spline Collocation Method</title><p>The expression of fifth order B-spline function is as follows:</p><disp-formula id="scirp.70427-formula27"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x8.png"  xlink:type="simple"/></disp-formula><p>The fifth order B-spline function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x9.png" xlink:type="simple"/></inline-formula> is used to calculate in this work and possesses the following characters: piecewise smooth, compact support, Symmetry, rapidly decaying, differentiability, linear combination.</p><p>The region [a,b] is partitioned into uniformly sized finite elements of length h by the knots <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x10.png" xlink:type="simple"/></inline-formula> such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x11.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x12.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x13.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x14.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x15.png" xlink:type="simple"/></inline-formula> be fifth order B-spline function with knots at the points<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x16.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x17.png" xlink:type="simple"/></inline-formula>. The set of splines <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x18.png" xlink:type="simple"/></inline-formula> forms a basis for functions defined over [a,b].</p><p>In the proposed algorithm, The fifth order B-spline function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x19.png" xlink:type="simple"/></inline-formula> is used as a single mother wavelet, i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x20.png" xlink:type="simple"/></inline-formula>and dilation and translation of mother wavelet functions can construct any function of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x21.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.70427-formula28"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x22.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x23.png" xlink:type="simple"/></inline-formula></p><p>So the global approximation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x24.png" xlink:type="simple"/></inline-formula> to the function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x25.png" xlink:type="simple"/></inline-formula> can be written in terms of the B-spline as follows</p><disp-formula id="scirp.70427-formula29"><label>, (5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x26.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x27.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x28.png" xlink:type="simple"/></inline-formula>are unknown real coefficients.</p><p>Using the fifth order B-spline function and the approximate solution Equation (5), the nodal values<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x29.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x30.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x31.png" xlink:type="simple"/></inline-formula> at the node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x32.png" xlink:type="simple"/></inline-formula> are given in terms of element parameters by</p><disp-formula id="scirp.70427-formula30"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x33.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.70427-formula31"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x34.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.70427-formula32"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x35.png"  xlink:type="simple"/></disp-formula><p>where the symbols <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x36.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x37.png" xlink:type="simple"/></inline-formula> denote first and second differentiation with respect to x, respectively.</p><p>Substituting Equations (6)-(8) into Equation (1) and Equation (2), we can obtain following linear equations</p><disp-formula id="scirp.70427-formula33"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x38.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.70427-formula34"><graphic  xlink:href="http://html.scirp.org/file/1-1720645x39.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x40.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x41.png" xlink:type="simple"/></inline-formula></p><p>Note <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x42.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.70427-formula35"><graphic  xlink:href="http://html.scirp.org/file/1-1720645x43.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.70427-formula36"><graphic  xlink:href="http://html.scirp.org/file/1-1720645x44.png"  xlink:type="simple"/></disp-formula><p>It is easily seen that the matrix B is strictly diagonally dominant and hence nonsingular. Since B is nonsingular, we can solve the system <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x45.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x46.png" xlink:type="simple"/></inline-formula>. Hence the method of collocation using the fifth order B-spline function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x47.png" xlink:type="simple"/></inline-formula> as a basis function applied to the singularly perturbed boundary value problem has a unique solution <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x48.png" xlink:type="simple"/></inline-formula> given by Equation (5).</p></sec><sec id="s3"><title>3. Numerical Results</title><p>In the section, we illustrate the numerical techniques discussed in the previous section by the following problems.</p><p>Example 1. Consider the convention-dominated equation:</p><disp-formula id="scirp.70427-formula37"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x49.png"  xlink:type="simple"/></disp-formula><p>with boundary conditions:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x50.png" xlink:type="simple"/></inline-formula>,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x51.png" xlink:type="simple"/></inline-formula>,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x52.png" xlink:type="simple"/></inline-formula>.</p><p>The exact solution is given by</p><disp-formula id="scirp.70427-formula38"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x53.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x54.png" xlink:type="simple"/></inline-formula></p><p>Comparison of the numerical results and point-wise errors is given in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>It observed that</p><p>1) when h decreases (i.e. collocation number increases) for fixed <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x55.png" xlink:type="simple"/></inline-formula> the point-wise errors decrease;</p><p>2) when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x56.png" xlink:type="simple"/></inline-formula> decreases for fixed h the point-wise errors increase;</p><p>3) when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x57.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x58.png" xlink:type="simple"/></inline-formula>the errors are very large.</p><p>Example 2. Solve the following non-homogeneous equation:</p><disp-formula id="scirp.70427-formula39"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x59.png"  xlink:type="simple"/></disp-formula><p>with boundary conditions</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x60.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x61.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x62.png" xlink:type="simple"/></inline-formula>.</p><p>The analytical solution is given by</p><disp-formula id="scirp.70427-formula40"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1720645x63.png"  xlink:type="simple"/></disp-formula><p>where</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x64.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x65.png" xlink:type="simple"/></inline-formula>.</p><p>And <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x66.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x67.png" xlink:type="simple"/></inline-formula> are the real solutions of the characteristic equation<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x68.png" xlink:type="simple"/></inline-formula>.</p><p>Approximation solutions for different values of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x69.png" xlink:type="simple"/></inline-formula> and for fixed p are given in <xref ref-type="fig" rid="fig1">Figure 1</xref>. It observed that</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Example 1. Comparison of results and point-wise errors</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >X</th><th align="center" valign="middle" >e = 0.1, h = 1/32</th><th align="center" valign="middle"  colspan="3"  >e = 0.1, h = 1/128</th><th align="center" valign="middle" >e = 0.01 h = 1/32</th><th align="center" valign="middle"  colspan="3"  >e = 0.01, h = 1/128</th><th align="center" valign="middle" >e = 0.0015, h = 1/1024</th></tr></thead><tr><td align="center" valign="middle" >error</td><td align="center" valign="middle" >numerical</td><td align="center" valign="middle" >Exact</td><td align="center" valign="middle" >error</td><td align="center" valign="middle" >error</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >Exact</td><td align="center" valign="middle" >error</td><td align="center" valign="middle" >error</td></tr><tr><td align="center" valign="middle" >1/16</td><td align="center" valign="middle" >0.0036</td><td align="center" valign="middle" >0.0565</td><td align="center" valign="middle" >0.0556</td><td align="center" valign="middle" >0.0009</td><td align="center" valign="middle" >0.0095</td><td align="center" valign="middle" >0.0613</td><td align="center" valign="middle" >0.0600</td><td align="center" valign="middle" >0.0013</td><td align="center" valign="middle" >0.0001560</td></tr><tr><td align="center" valign="middle" >2/16</td><td align="center" valign="middle" >0.0037</td><td align="center" valign="middle" >0.1090</td><td align="center" valign="middle" >0.1082</td><td align="center" valign="middle" >0.0008</td><td align="center" valign="middle" >0.0092</td><td align="center" valign="middle" >0.1176</td><td align="center" valign="middle" >0.1164</td><td align="center" valign="middle" >0.0012</td><td align="center" valign="middle" >0.0001465</td></tr><tr><td align="center" valign="middle" >4/16</td><td align="center" valign="middle" >0.0033</td><td align="center" valign="middle" >0.2053</td><td align="center" valign="middle" >0.2045</td><td align="center" valign="middle" >0.0007</td><td align="center" valign="middle" >0.0082</td><td align="center" valign="middle" >0.2204</td><td align="center" valign="middle" >0.2193</td><td align="center" valign="middle" >0.0011</td><td align="center" valign="middle" >0.0001294</td></tr><tr><td align="center" valign="middle" >6/16</td><td align="center" valign="middle" >0.0030</td><td align="center" valign="middle" >0.2907</td><td align="center" valign="middle" >0.2901</td><td align="center" valign="middle" >0.0006</td><td align="center" valign="middle" >0.0074</td><td align="center" valign="middle" >0.3111</td><td align="center" valign="middle" >0.3102</td><td align="center" valign="middle" >0.0010</td><td align="center" valign="middle" >0.0001142</td></tr><tr><td align="center" valign="middle" >12/16</td><td align="center" valign="middle" >0.0021</td><td align="center" valign="middle" >0.0004</td><td align="center" valign="middle" >0.4582</td><td align="center" valign="middle" >0.4578</td><td align="center" valign="middle" >0.0052</td><td align="center" valign="middle" >0.5248</td><td align="center" valign="middle" >0.5241</td><td align="center" valign="middle" >0.0007</td><td align="center" valign="middle" >0.0000785</td></tr><tr><td align="center" valign="middle" >14/16</td><td align="center" valign="middle" >0.0014</td><td align="center" valign="middle" >0.3984</td><td align="center" valign="middle" >0.3981</td><td align="center" valign="middle" >0.0003</td><td align="center" valign="middle" >0.0025</td><td align="center" valign="middle" >0.5801</td><td align="center" valign="middle" >0.5795</td><td align="center" valign="middle" >0.0006</td><td align="center" valign="middle" >0.0000693</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.0004</td><td align="center" valign="middle" >0.0462</td><td align="center" valign="middle" >0.0462</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.0199</td><td align="center" valign="middle" >0.3402</td><td align="center" valign="middle" >0.3401</td><td align="center" valign="middle" >0.0001</td><td align="center" valign="middle" >0.0107</td></tr></tbody></table></table-wrap><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Approximation solutions of example 2 for different values of epsilon g and for fixed p</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1720645x70.png"/></fig><p>1) when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula>, the approximation solutions are in good agreement with exact solution; 2) when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x73.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x74.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x75.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x76.png" xlink:type="simple"/></inline-formula> the errors are very large; 3) when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x77.png" xlink:type="simple"/></inline-formula> decreases for fixed p the width of boundary layer becomes small and wave shape change more and more stiff at <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x78.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x79.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s4"><title>4. Conclusion</title><p>The numerical results show clearly the effect of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1720645x80.png" xlink:type="simple"/></inline-formula> on the boundary layer and the B-spline collocation method solving singular boundary value problems is relatively simple to collocate the solution at the mesh points. It is applicable technique and approximates the exact solution very well.</p></sec><sec id="s5"><title>Acknowledgements</title><p>The authors would like to thank the editor and the reviewers for their valuable comments and suggestions to improve the results of this paper. This work was supported by the Natural Science Foundation of Guangdong (No. 2015A030313827).</p></sec><sec id="s6"><title>Cite this paper</title><p>Lin, B. (2016) B-Spline Collocation Method for Solving Singularly Perturbed Boundary Value Problems. Journal of Applied Mathematics and Physics, 4, 1699-1704. http://dx.doi.org/10.4236/jamp.2016.49178</p></sec></body><back><ref-list><title>References</title><ref id="scirp.70427-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Evrenosoglu, M. and Somali, S. (2008) Least Squares Methods for Solving Singularly Perturbed Two-Point Boundary Value Problems Using Bezier Control Points. Applied Mathematics Letters, 21, 1029-1032. http://dx.doi.org/10.1016/j.aml.2007.10.021</mixed-citation></ref><ref id="scirp.70427-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Lin, B., Li, K.T. and Cheng, Z.X. (2009) B-Spline Solution of a Singularly Perturbed Boundary Value Problem Arising in Biology. Chaos, Solitons &amp; Fractals, 42, 2934-2948. http://dx.doi.org/10.1016/j.chaos.2009.04.036</mixed-citation></ref><ref id="scirp.70427-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Fan, X.H. and Tian, L.X. (2005) The Existence of Solitary Waves of Singularly Perturbed mKdV-KS Equation. Chaos, Solitons &amp; Fractals, 26, 1111-1118. http://dx.doi.org/10.1016/j.chaos.2005.02.014</mixed-citation></ref><ref id="scirp.70427-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Bigge, J. and Bohl, E. (1985) Deformations of the Bifurcation Diagram Due to Discretization. Mathematics of Computation, 45, 393-403.  http://dx.doi.org/10.1090/S0025-5718-1985-0804931-X</mixed-citation></ref><ref id="scirp.70427-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">De Boor, C. (1978) A Practical Guide to Splines. Springer-Verlag, Berlin. http://dx.doi.org/10.1007/978-1-4612-6333-3</mixed-citation></ref><ref id="scirp.70427-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Siddiqi, S.S. and Akram, G. (2007) Sextic Spline Solutions of Fifth Order Boundary Value Problems. Applied Mathematics Letters, 20, 591-597. http://dx.doi.org/10.1016/j.aml.2006.06.012</mixed-citation></ref><ref id="scirp.70427-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Caglar, H.N. and Caglar, S.H. (1997) The Numerical Solution of Fifth Order Boundary Value Problems with Sixth Degree B-Spline Functions. Applied Mathematics Letters, 12, 25-30. http://dx.doi.org/10.1016/S0893-9659(99)00052-X</mixed-citation></ref><ref id="scirp.70427-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Caglar, H., &amp;Oumlzer, M. and Caglar, N. (2008) The Numerical Solution of the One-Dimensional Heat Equation by Using Third Degree B-Spline Functions. Chaos, Solitons &amp; Fractals, 38, 1197-1201. http://dx.doi.org/10.1016/j.chaos.2007.01.056</mixed-citation></ref></ref-list></back></article>