<?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.2015.39147</article-id><article-id pub-id-type="publisher-id">JAMP-60020</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>
 
 
  A Generalized Symbolic Thomas Algorithm for Solving Doubly Bordered &lt;i&gt;k&lt;/i&gt;-Tridiagonal Linear Systems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ermeen</surname><given-names>Shehab</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>Moawwad</surname><given-names>El-Mikkawy</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohammed</surname><given-names>El-Shehawy</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Mathematics Department, Faculty of Science, Mansoura University, Mansoura, Egypt</addr-line></aff><aff id="aff1"><addr-line>Mathematics Department, Faculty of Science, Damietta University, Damietta, Egypt</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>nermeen_shehab87@yahoo.com(ES)</email>;<email>m_elmikkawy@yahoo.com(ME)</email>;<email>melshehawey@yahoo.com(ME)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>04</day><month>09</month><year>2015</year></pub-date><volume>03</volume><issue>09</issue><fpage>1199</fpage><lpage>1206</lpage><history><date date-type="received"><day>16</day>	<month>June</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>26</month>	<year>September</year>	</date><date date-type="accepted"><day>29</day>	<month>September</month>	<year>2015</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>
 
 
  In the current paper, the authors present a symbolic algorithm for solving doubly bordered k-tridiagonal linear system having n equations and n unknowns. The proposed algorithm is derived by using partition together with UL factorization. The cost of the algorithm is O(n). The algorithm is implemented using the computer algebra system, MAPLE. Some illustrative examples are given.
 
</p></abstract><kwd-group><kwd>Doubly Bordered k-Tridiagonal Matrix</kwd><kwd> UL Factorization</kwd><kwd> DETGDBTRI Algorithm</kwd><kwd> Thomas Algorithm</kwd><kwd> Computer Algebra Systems (CAS)</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The general tridiagonal matrixtakes the form:</p><disp-formula id="scirp.60020-formula526"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x6.png"  xlink:type="simple"/></disp-formula><p>Such matrices arise in many applications, such as boundary value problems, parallel computing, telecommunication system analysis, interpolation with splines and solution of differential equations using finite differences. Research area on these types of matrices is very active and has recently attracted the attention of many researchers. The interested reader may refer to [<xref ref-type="bibr" rid="scirp.60020-ref1">1</xref>] -[<xref ref-type="bibr" rid="scirp.60020-ref4">4</xref>] .</p><p>Recently, researchers have begun considering the k-tridiagonal matrix as a generalization of the special matrixin (1).</p><p>The general k-tridiagonal matrix takes the form:</p><disp-formula id="scirp.60020-formula527"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x7.png"  xlink:type="simple"/></disp-formula><p>For example,</p><disp-formula id="scirp.60020-formula528"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x8.png"  xlink:type="simple"/></disp-formula><p>The importance of such matrices could be shown clearly in the last few years. For more details see, for instance, [<xref ref-type="bibr" rid="scirp.60020-ref5">5</xref>] -[<xref ref-type="bibr" rid="scirp.60020-ref8">8</xref>] .</p><p>In this paper, we are going to focus on the doubly bordered k-tridiagonal matrix, here after will be referred to as k-DBT, which has the form:</p><disp-formula id="scirp.60020-formula529"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x9.png"  xlink:type="simple"/></disp-formula><p>We can hold the view that the above matrix is a natural extension of the k-tridiagonal matrix in (2).</p><p>In a partitioned form, the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x10.png" xlink:type="simple"/></inline-formula> in (4) can be written as:</p><disp-formula id="scirp.60020-formula530"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x11.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x13.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x12.png" xlink:type="simple"/></inline-formula> and</p><disp-formula id="scirp.60020-formula531"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x14.png"  xlink:type="simple"/></disp-formula><p>Throughout this paper, the word “simplify” means to simplify the algebraic expression under consideration to its simplest rational form. Also, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x15.png" xlink:type="simple"/></inline-formula>is a formal parameter which can be treated as a symbolic name whose actual value is 0 as we will see later.</p><p>The present paper is organized as follows. In the next section, numeric and symbolic algorithms for evaluating the k-DBT determinant are constructed. The UL factorization of doubly bordered k-tridiagonal matrix is also considered. Finally, the solution of the linear system whose coefficient matrix is of type k-DBT is proposed. In Section 4, some illustrative examples are given.</p></sec><sec id="s2"><title>2. Generalization of the DETGDBTRI Algorithm</title><p>In order to factor the k-tridiagonal matrix in (6), it is advantageous to introduce the (n − 1) quantities associated with the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x16.png" xlink:type="simple"/></inline-formula> as follows:</p><disp-formula id="scirp.60020-formula532"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x17.png"  xlink:type="simple"/></disp-formula><p>Now, consider the following theorem whose proof will be omitted.</p><p>Theorem (1):</p><p>The Doolittle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x18.png" xlink:type="simple"/></inline-formula> of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x19.png" xlink:type="simple"/></inline-formula> takes the form:</p><disp-formula id="scirp.60020-formula533"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x20.png"  xlink:type="simple"/></disp-formula><p>At this point, it should be mentioned that the above factorization in (8) is always possible even if the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x21.png" xlink:type="simple"/></inline-formula> is singular.</p><p>Armed with the partitioned form of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x22.png" xlink:type="simple"/></inline-formula> introduced in (4), we can construct the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x23.png" xlink:type="simple"/></inline-formula> factorization of this matrix as follows:</p><disp-formula id="scirp.60020-formula534"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x24.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x25.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x26.png" xlink:type="simple"/></inline-formula> are given in (8).</p><p>By using the above equation, we see that the following four systems of equations are necessarily satisfied</p><disp-formula id="scirp.60020-formula535"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x27.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60020-formula536"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x28.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60020-formula537"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x29.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.60020-formula538"><label>. (13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x30.png"  xlink:type="simple"/></disp-formula><p>Solving (10)-(12) for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x31.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x32.png" xlink:type="simple"/></inline-formula> yields:</p><disp-formula id="scirp.60020-formula539"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x33.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60020-formula540"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x34.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.60020-formula541"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x35.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x36.png" xlink:type="simple"/></inline-formula></p><p>We may now formulate the following algorithm for evaluating <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x37.png" xlink:type="simple"/></inline-formula> of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x38.png" xlink:type="simple"/></inline-formula> in (4).</p><disp-formula id="scirp.60020-formula542"><graphic  xlink:href="http://html.scirp.org/file/15-1720329x39.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60020-formula543"><graphic  xlink:href="http://html.scirp.org/file/15-1720329x40.png"  xlink:type="simple"/></disp-formula><p>As can be easily seen, Algorithm (2.1) breaks down if any e<sub>i</sub> = 0 for some <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x41.png" xlink:type="simple"/></inline-formula> The following symbolic algorithm is developed in order to remove the case where the numeric algorithm fails.</p><disp-formula id="scirp.60020-formula544"><graphic  xlink:href="http://html.scirp.org/file/15-1720329x42.png"  xlink:type="simple"/></disp-formula><p>The Algorithm 2.2 will be referred to as k-DETGDBTRI algorithm. It is a natural extension of the DETGDBTRI algorithm presented in [<xref ref-type="bibr" rid="scirp.60020-ref11">11</xref>] .</p></sec><sec id="s3"><title>3. Solving Linear System of Equations with Coefficient Matrix of Typek-DBT</title><p>In this section, we introduce a symbolic algorithm for solving k-DBT linear systems of the form:</p><disp-formula id="scirp.60020-formula545"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x43.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x44.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x45.png" xlink:type="simple"/></inline-formula> introduced in (4).</p><disp-formula id="scirp.60020-formula546"><graphic  xlink:href="http://html.scirp.org/file/15-1720329x46.png"  xlink:type="simple"/></disp-formula><p>The Algorithm (3.2) will be referred to as k-DBTLSys algorithm. The total computational cost of the k- DBTLSys algorithm is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x47.png" xlink:type="simple"/></inline-formula> in terms of total number of flops, where each flop represents one of the four basic arithmetic floating point operations.</p><p>A maple code based on algorithm 3.1 is available upon request from the authors.</p><p>The following four remarks are given in order:</p><p>Remark 1. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x48.png" xlink:type="simple"/></inline-formula>, then we have the DETGTRI algorithm in [<xref ref-type="bibr" rid="scirp.60020-ref9">9</xref>] .</p><p>Remark 2. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x49.png" xlink:type="simple"/></inline-formula>, then we have the PERTRI algorithm in [<xref ref-type="bibr" rid="scirp.60020-ref10">10</xref>] .</p><p>Remark 3. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x50.png" xlink:type="simple"/></inline-formula>, then we have the k-DETGTRI algorithm in [<xref ref-type="bibr" rid="scirp.60020-ref8">8</xref>] .</p><p>Remark 4. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x51.png" xlink:type="simple"/></inline-formula> for some<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x52.png" xlink:type="simple"/></inline-formula>, then we have the DBTLSys algorithm in [<xref ref-type="bibr" rid="scirp.60020-ref11">11</xref>] .</p></sec><sec id="s4"><title>4. Illustrative Examples</title><p>Notice that in the following examples, blank elements in the matrices are zeros.</p><p>Example 4.1. Consider the following k-DBT linear system:</p><disp-formula id="scirp.60020-formula547"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x53.png"  xlink:type="simple"/></disp-formula><p>Solution: In this example, we have n = 6 and k = 3.</p><p>Applying the k-DBTLSys algorithm gives:</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x54.png" xlink:type="simple"/></inline-formula>. Hence<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x55.png" xlink:type="simple"/></inline-formula>. Thus, A is nonsingular (step 1).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x56.png" xlink:type="simple"/></inline-formula>(step 2).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x57.png" xlink:type="simple"/></inline-formula>(step 3).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x58.png" xlink:type="simple"/></inline-formula>(step 4).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x59.png" xlink:type="simple"/></inline-formula></p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x60.png" xlink:type="simple"/></inline-formula>(step 5).</p><p>The solution is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x61.png" xlink:type="simple"/></inline-formula>.</p><p>Example 4.2. Consider the following k-DBT linear system:</p><disp-formula id="scirp.60020-formula548"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x62.png"  xlink:type="simple"/></disp-formula><p>Solution: In this example, we have n = 10 and k = 5.</p><p>Applying the k-DBTLSys algorithm yields:</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x63.png" xlink:type="simple"/></inline-formula>(step 1).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x64.png" xlink:type="simple"/></inline-formula>(step 2).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x65.png" xlink:type="simple"/></inline-formula>(step 3).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x66.png" xlink:type="simple"/></inline-formula>(step 4).</p><p>The solution is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x67.png" xlink:type="simple"/></inline-formula> (step 5).</p><p>Example 4.3. Consider the following k-DBT linear system:</p><disp-formula id="scirp.60020-formula549"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-1720329x68.png"  xlink:type="simple"/></disp-formula><p>Solution: In this example, we have n = 14 and k = 8.</p><p>Applying the k-DBTLSys algorithm gives:</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x69.png" xlink:type="simple"/></inline-formula>(step 1).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x70.png" xlink:type="simple"/></inline-formula>(step 2).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x71.png" xlink:type="simple"/></inline-formula>(step 3).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x72.png" xlink:type="simple"/></inline-formula>(step 4).</p><p>・ The solution is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-1720329x73.png" xlink:type="simple"/></inline-formula> (step 5).</p></sec><sec id="s5"><title>Cite this paper</title><p>NermeenShehab,MoawwadEl-Mikkawy,MohammedEl-Shehawy, (2015) A Generalized Symbolic Thomas Algorithm for Solving Doubly Bordered k-Tridiagonal Linear Systems. Journal of Applied Mathematics and Physics,03,1199-1206. doi: 10.4236/jamp.2015.39147</p></sec><sec id="s6"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.60020-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. (2003) A Note on a Three-Term Recurrencefor a Tridiagonal Matrix. Applied Mathematics and Computation, 139, 503-511. http://dx.doi.org/10.1016/S0096-3003(02)00212-6</mixed-citation></ref><ref id="scirp.60020-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. (2004) On the Inverse of a General Tridiagonal Matrix. Applied Mathematics and Computation, 150, 669-679. http://dx.doi.org/10.1016/S0096-3003(03)00298-4</mixed-citation></ref><ref id="scirp.60020-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. and Karawia, A. (2006) General Tridiagonal Matrices. Applied Mathematics Letters, 19, 712-720. http://dx.doi.org/10.1016/j.aml.2005.11.012</mixed-citation></ref><ref id="scirp.60020-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. and Rahmo, E. (2008) A New Recursive Algorithm for Inverting Tridiagonal and Anti-Tridiagonal Matrices. Applied Mathematics and Computation, 204, 368-372. http://dx.doi.org/10.1016/j.amc.2008.06.053</mixed-citation></ref><ref id="scirp.60020-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. and Sogabe, T. (2010) A New Family of k-Fibonacci Numbers. Applied Mathematics and Computation, 215, 4456-4461. http://dx.doi.org/10.1016/j.amc.2009.12.069</mixed-citation></ref><ref id="scirp.60020-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Jia, J., Sogabe, T. and El-Mikkawy, M. (2013) Inversion of k-Tridiagonal Matrices with Toeplitz Structure. Computers &amp; Mathematics with Applications, 65, 116-125. http://dx.doi.org/10.1016/j.camwa.2012.11.001</mixed-citation></ref><ref id="scirp.60020-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. and Atlan, F. (2014) A Novel Algorithm for inverting a General k-Tridiagonal Matrix. Applied Mathematics Letters, 32, 41-47. http://dx.doi.org/10.1016/j.aml.2014.02.015</mixed-citation></ref><ref id="scirp.60020-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. (2012) A Generalized Symbolic Thomas Algorithm. Applied Mathematics, 3, 342-345.http://dx.doi.org/10.4236/am.2012.34052</mixed-citation></ref><ref id="scirp.60020-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. (2004) A Fast Algorithm for Evaluating nth Order Tri-Diagonal Determinants. Journal of Computational and Applied Mathematics, 166, 581-584. http://dx.doi.org/10.1016/j.cam.2003.08.044</mixed-citation></ref><ref id="scirp.60020-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M. (2005) A New Computational Algorithm for Solving Periodic Tri-Diagonal Linear Systems. Applied Mathematics and Computation, 161, 691-696. http://dx.doi.org/10.1016/j.amc.2003.12.114</mixed-citation></ref><ref id="scirp.60020-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M., El-Shehawy, M. and Shehab, N. (2015) Solving Doubly Bordered Tridiagonal Linear Systems via Partition. Applied Mathematics, 6, 967-978. http://dx.doi.org/10.4236/am.2015.66089</mixed-citation></ref></ref-list></back></article>