<?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.37107</article-id><article-id pub-id-type="publisher-id">JAMP-57960</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>
 
 
  New Algorithms for Solving 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>oawwad</surname><given-names>El-Mikkawy</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>Faiz</surname><given-names>Atlan</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="aff1"><addr-line>Mathematics Department, Faculty of Science, Mansoura University, Mansoura, Egypt</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>m_elmikkawy@yahoo.com(OE)</email>;<email>faizatlan11@yahoo.com(FA)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>30</day><month>06</month><year>2015</year></pub-date><volume>03</volume><issue>07</issue><fpage>862</fpage><lpage>873</lpage><history><date date-type="received"><day>24</day>	<month>May</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>12</month>	<year>July</year>	</date><date date-type="accepted"><day>15</day>	<month>July</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>
 
 
  The present article is mainly devoted for solving bordered k-tridiagonal linear systems of equations. Two efficient and reliable symbolic algorithms for solving such systems are constructed. The computational cost of the algorithms is obtained. Some illustrative examples are given.
 
</p></abstract><kwd-group><kwd>Bordered k-Tridiagonal Matrices</kwd><kwd> Partitioned Matrices</kwd><kwd> Algorithm</kwd><kwd> LU Factorization</kwd><kwd> MAPLE</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In many scientific and engineering applications, different special linear systems of equations arise. For such systems the coefficient matrix has special structure. Sparse matrices which contain a majority of zeros occur are often encountered. It is usually more efficient to solve these systems using tailor-made algorithms, much faster and with less storage than a full matrix. This can be achieved by taking advantage of the special structure of the coefficient matrix. Important examples are tridiagonal matrices. Tridiagonal systems of linear equations take the form:</p><disp-formula id="scirp.57960-formula346"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x6.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.57960-formula347"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x7.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x8.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x9.png" xlink:type="simple"/></inline-formula>. The superscript T corresponds to the transpose operation. This type of matrices frequently appears in many applications, for example in parallel computing, telecommunication system analysis, solving differential equations using finite differences, heat conduction and fluid flow problems. A general <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x10.png" xlink:type="simple"/></inline-formula> tridiagonal matrix of the form (2) can be stored in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x11.png" xlink:type="simple"/></inline-formula> memory locations, rather than <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x12.png" xlink:type="simple"/></inline-formula> memory locations for a full matrix, by using three vectors<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x13.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x14.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x15.png" xlink:type="simple"/></inline-formula>. This is always a good habit in computation in order to save memory space. To study tridiagonal matrices it is convenient to introduce a vector e defined by [<xref ref-type="bibr" rid="scirp.57960-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.57960-ref2">2</xref>] :</p><disp-formula id="scirp.57960-formula348"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x16.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.57960-formula349"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x17.png"  xlink:type="simple"/></disp-formula><p>For some important results concerning tridiagonal matrix the reader may refer to [<xref ref-type="bibr" rid="scirp.57960-ref2">2</xref>] -[<xref ref-type="bibr" rid="scirp.57960-ref18">18</xref>] . The motivation of the current paper is to derive algorithms for solving bordered k-tridiagonal linear systems of the form:</p><disp-formula id="scirp.57960-formula350"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x18.png"  xlink:type="simple"/></disp-formula><p>with</p><disp-formula id="scirp.57960-formula351"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x19.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x20.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x21.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x22.png" xlink:type="simple"/></inline-formula>.</p><p>The linear systems (5) for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x23.png" xlink:type="simple"/></inline-formula>, frequently occur in engineering computation and analysis, e.g. in computation of electric power system and in solution of partial differential equations, as referred in [<xref ref-type="bibr" rid="scirp.57960-ref19">19</xref>] -[<xref ref-type="bibr" rid="scirp.57960-ref28">28</xref>] .</p><p>Throughout this paper, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x24.png" xlink:type="simple"/></inline-formula>denotes the greatest integer less than or equal to x. Also, the word “simplify” means simplify the algebraic expression under consideration to its simplest rational form.</p><p>The organization of the paper is as follows: The main results are given in Section 2 and Section 3. Some illustrative examples are given in Section 4. A conclusion is given in Section 5.</p></sec><sec id="s2"><title>2. Solving the System (5) via k-Tridiagonal Solvers</title><p>In this section, we are going to formulate a new symbolic algorithm, based on the Sherman-Morrison-Woodbury formula [<xref ref-type="bibr" rid="scirp.57960-ref29">29</xref>] , for solving bordered k-tridiagonal linear system of the form (5). By doing this, the solution of the system (5) reduces to solving three k-tridiagonal linear systems by using k-tridiagonal solvers such as these presented in [<xref ref-type="bibr" rid="scirp.57960-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.57960-ref30">30</xref>] .</p><p>Let us first note that the coefficient matrix, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x25.png" xlink:type="simple"/></inline-formula>of the system (5) can be written as:</p><disp-formula id="scirp.57960-formula352"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x26.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x27.png" xlink:type="simple"/></inline-formula>, U and v are given by:</p><disp-formula id="scirp.57960-formula353"><label>, (8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x28.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula354"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x29.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.57960-formula355"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x30.png"  xlink:type="simple"/></disp-formula><p>By applying the Sherman-Morrison-Woodbury formula to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x31.png" xlink:type="simple"/></inline-formula> in (7), we get:</p><disp-formula id="scirp.57960-formula356"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x32.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.57960-formula357"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x33.png"  xlink:type="simple"/></disp-formula><p>provided that the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x34.png" xlink:type="simple"/></inline-formula> in (8) is invertible.</p><p>By making use of (7)-(12), we see that the solution of the bordered k-tridiagonal system (5) reduces to solving three k-tridiagonal linear systems by using k-tridiagonal solvers. Consequently, we may formulate the following symbolic algorithm for solving the linear system (5).</p><p>Algorithm 2.1. An algorithm for solving bordered k-tridiagonal linear systems.</p><p>To solve bordered k-tridiagonal linear systems of the form (5), we may proceed as follows:</p><p>INPUT: The entries of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x35.png" xlink:type="simple"/></inline-formula> in (8) and the vectors V, U and f.</p><p>OUTPUT: The solution vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x36.png" xlink:type="simple"/></inline-formula></p><p>Step 1: Use the k-DETGTRI algorithm [<xref ref-type="bibr" rid="scirp.57960-ref12">12</xref>] to check the non-singularity of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x37.png" xlink:type="simple"/></inline-formula> in (8).</p><p>Step 2: If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x38.png" xlink:type="simple"/></inline-formula> then Exiterror (“Failure”) end if.</p><p>Step 3: Solve the three linear systems of k-tridiagonal type:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x39.png" xlink:type="simple"/></inline-formula> ,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x40.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x41.png" xlink:type="simple"/></inline-formula></p><p>by using, for example, the k-Thomas solver in [<xref ref-type="bibr" rid="scirp.57960-ref12">12</xref>] then construct<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x42.png" xlink:type="simple"/></inline-formula>.</p><p>Step 4: Compute the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x43.png" xlink:type="simple"/></inline-formula> matrix, H using<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x44.png" xlink:type="simple"/></inline-formula>.</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x45.png" xlink:type="simple"/></inline-formula> then Exiterror (“Failure”) end if.</p><p>Step 5: Compute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x46.png" xlink:type="simple"/></inline-formula> to get the solution vector x.</p><p>The computational cost of the algorithm is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x47.png" xlink:type="simple"/></inline-formula>. The Algorithm 2.1, will be referred to as DB-kTRI1 algorithm. Parallel computations of the three linear systems in Step 3 are available for heterogeneous environments.</p><p>It should be noted that the algorithm presented in [<xref ref-type="bibr" rid="scirp.57960-ref28">28</xref>] is a special case of the DB-kTRI1 algorithm when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x48.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3"><title>3. Solving the System (5) Using the LU Factorization and Partition</title><p>In this section, we are going to consider the construction of a new algorithm for solving linear systems of equations of bordered k-tridiagonal type (5) by using partition. For this purpose it is convenient to introduce a vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x49.png" xlink:type="simple"/></inline-formula>, whose first <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x50.png" xlink:type="simple"/></inline-formula> components, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x51.png" xlink:type="simple"/></inline-formula>are given by:</p><disp-formula id="scirp.57960-formula358"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x52.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x53.png" xlink:type="simple"/></inline-formula> The last component, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x54.png" xlink:type="simple"/></inline-formula>of the vector c will be computed later on.</p><p>Consider the Doolittle LU factorization [<xref ref-type="bibr" rid="scirp.57960-ref31">31</xref>] of the coefficient matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x55.png" xlink:type="simple"/></inline-formula> in (6).</p><disp-formula id="scirp.57960-formula359"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x56.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x57.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x58.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x59.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x60.png" xlink:type="simple"/></inline-formula> is the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x61.png" xlink:type="simple"/></inline-formula>th leading principal submatrix of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x62.png" xlink:type="simple"/></inline-formula>.</p><p>Equation (14) can be rewritten in the form:</p><disp-formula id="scirp.57960-formula360"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x63.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.57960-formula361"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x64.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x65.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x66.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x67.png" xlink:type="simple"/></inline-formula>.</p><p>From (15), we see that the following four matrix equations must be satisfied.</p><disp-formula id="scirp.57960-formula362"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x68.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula363"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x69.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula364"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x70.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.57960-formula365"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x71.png"  xlink:type="simple"/></disp-formula><p>Two cases will be considered:</p><p>CASE(I):<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x72.png" xlink:type="simple"/></inline-formula>:</p><p>In this case, solving (18) and (19) for h and v respectively, yields:</p><disp-formula id="scirp.57960-formula366"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x73.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula367"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x74.png"  xlink:type="simple"/></disp-formula><p>CASE(II):<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x75.png" xlink:type="simple"/></inline-formula>:</p><p>In this case, solving (18) and (19) for h and v respectively, gives:</p><disp-formula id="scirp.57960-formula368"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x76.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula369"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x77.png"  xlink:type="simple"/></disp-formula><p>In both cases, we have from (20),</p><disp-formula id="scirp.57960-formula370"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x78.png"  xlink:type="simple"/></disp-formula><p>At this stage, the determinant of the coefficient matrix in (6) can be computed using the following computational symbolic algorithm.</p><p>Algorithm 3.1. An algorithm for computing the determinant of bordered k-tridiagonal matrices.</p><p>To compute the determinant of a bordered k-tridiagonal matrix in (6), we may proceed as follows:</p><p>INPUT: Order of the matrix n, the value of k and the components,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x79.png" xlink:type="simple"/></inline-formula>.</p><p>OUTPUT: The determinant of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x80.png" xlink:type="simple"/></inline-formula> in (6).</p><p>Step 1: Compute<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x81.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x82.png" xlink:type="simple"/></inline-formula>using (13).</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x83.png" xlink:type="simple"/></inline-formula> for any<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x84.png" xlink:type="simple"/></inline-formula>, set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x85.png" xlink:type="simple"/></inline-formula> (t is just a symbolic name) and continue to compute</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x86.png" xlink:type="simple"/></inline-formula>, in its simplest rational forms, in terms of t using (13).</p><p>Step 2: Compute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x87.png" xlink:type="simple"/></inline-formula> using (25).</p><p>Step 3: Simplify <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x88.png" xlink:type="simple"/></inline-formula> to obtain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x89.png" xlink:type="simple"/></inline-formula>.</p><p>The Algorithm 3.1, will be referred to as DB-kDETGTRI algorithm.</p><p>Remarks:</p><p>1) The DETGTRI algorithm in [<xref ref-type="bibr" rid="scirp.57960-ref1">1</xref>] is a special case of DB-kDETGTRI algorithm when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x90.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x91.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x92.png" xlink:type="simple"/></inline-formula>.</p><p>2) The k-DETGTRI algorithm in [<xref ref-type="bibr" rid="scirp.57960-ref12">12</xref>] is a special case of DB-kDETGTRI algorithm when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x93.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x94.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x95.png" xlink:type="simple"/></inline-formula>.</p><p>3) The PERTRI algorithm in [<xref ref-type="bibr" rid="scirp.57960-ref8">8</xref>] is a special case of DB-kDETGTRI algorithm when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x96.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x97.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x98.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x99.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x100.png" xlink:type="simple"/></inline-formula>.</p><p>4) The DETSGCM algorithm in [<xref ref-type="bibr" rid="scirp.57960-ref32">32</xref>] is a special case of DB-kDETGTRI algorithm when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x107.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x109.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x110.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x111.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x112.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x113.png" xlink:type="simple"/></inline-formula>. (See also [<xref ref-type="bibr" rid="scirp.57960-ref33">33</xref>] ).</p><p>Now the linear system in (5), can be rewritten in partitioned form as:</p><disp-formula id="scirp.57960-formula371"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x114.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x115.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x116.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x117.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x118.png" xlink:type="simple"/></inline-formula>.</p><p>To solve the linear system (26) it is equivalent to solve the two standard linear systems:</p><disp-formula id="scirp.57960-formula372"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x119.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.57960-formula373"><label>(28)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-1720311x120.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x121.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x122.png" xlink:type="simple"/></inline-formula>. The linear systems (27) and (28) can be solved directly by using forward and backward substitution respectively.</p><p>In conclusion, we may now formulate a second symbolic algorithm for solving the bordered k-tridiagonal linear system (5) as follows:</p><p>Algorithm 3.2. A symbolic algorithm for solving bordered k-tridiagonal linear systems using partition.</p><p>To solve a general bordered k-tridiagonal linear system of the form (5), we may proceed as follows:</p><p>INPUT: Order of the matrix n, the value of k and the components, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x123.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x124.png" xlink:type="simple"/></inline-formula>.</p><p>OUTPUT: The determinant of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x125.png" xlink:type="simple"/></inline-formula> in (6) and the solution vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x126.png" xlink:type="simple"/></inline-formula>.</p><p>Step 1: If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x127.png" xlink:type="simple"/></inline-formula> then</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x128.png" xlink:type="simple"/></inline-formula> do</p><p>Set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x129.png" xlink:type="simple"/></inline-formula>, If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x130.png" xlink:type="simple"/></inline-formula> then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x131.png" xlink:type="simple"/></inline-formula> End if</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x132.png" xlink:type="simple"/></inline-formula> ,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x133.png" xlink:type="simple"/></inline-formula> ,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x134.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x135.png" xlink:type="simple"/></inline-formula>.</p><p>End do</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x136.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x137.png" xlink:type="simple"/></inline-formula>. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x138.png" xlink:type="simple"/></inline-formula>. then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x139.png" xlink:type="simple"/></inline-formula> End if</p><disp-formula id="scirp.57960-formula374"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x140.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula375"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x141.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula376"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x142.png"  xlink:type="simple"/></disp-formula><p>End do.</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x143.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x144.png" xlink:type="simple"/></inline-formula>. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x145.png" xlink:type="simple"/></inline-formula> then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x146.png" xlink:type="simple"/></inline-formula> End if</p><p>End do.</p><disp-formula id="scirp.57960-formula377"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x147.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula378"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x148.png"  xlink:type="simple"/></disp-formula><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x149.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula379"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x150.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula380"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x151.png"  xlink:type="simple"/></disp-formula><p>End do.</p><p>Else</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x152.png" xlink:type="simple"/></inline-formula> do</p><p>Set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x153.png" xlink:type="simple"/></inline-formula>, If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x154.png" xlink:type="simple"/></inline-formula> then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x155.png" xlink:type="simple"/></inline-formula> End if</p><disp-formula id="scirp.57960-formula381"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x156.png"  xlink:type="simple"/></disp-formula><p>End do</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x157.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula382"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x158.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x159.png" xlink:type="simple"/></inline-formula>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x160.png" xlink:type="simple"/></inline-formula> then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x161.png" xlink:type="simple"/></inline-formula> End if</p><p>End do.</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x162.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula383"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x163.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula384"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x164.png"  xlink:type="simple"/></disp-formula><p>End do.</p><disp-formula id="scirp.57960-formula385"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x165.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula386"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x166.png"  xlink:type="simple"/></disp-formula><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x167.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula387"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x168.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula388"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x169.png"  xlink:type="simple"/></disp-formula><p>End do.</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x170.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula389"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x171.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula390"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x172.png"  xlink:type="simple"/></disp-formula><p>End do.</p><p>End if</p><p>Step 2: Compute and simplify:</p><disp-formula id="scirp.57960-formula391"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x173.png"  xlink:type="simple"/></disp-formula><p>Step 3: Use the DB-kDETGTRI algorithm to check the non-singularity of the coefficient matrix of the system (5).</p><p>Step 4: If the determinant of the coefficient matrix in (5) equals zero, then Exiterror (“No solutions”) End if.</p><p>Step 5: Compute the solution vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x174.png" xlink:type="simple"/></inline-formula> using</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x175.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula392"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x176.png"  xlink:type="simple"/></disp-formula><p>End do.</p><disp-formula id="scirp.57960-formula393"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x177.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.57960-formula394"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x178.png"  xlink:type="simple"/></disp-formula><p>Step 6: For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x179.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula395"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x180.png"  xlink:type="simple"/></disp-formula><p>End do.</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x181.png" xlink:type="simple"/></inline-formula> do</p><p>Compute and simplify:</p><disp-formula id="scirp.57960-formula396"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x182.png"  xlink:type="simple"/></disp-formula><p>End do.</p><p>Step 7: Substitute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x183.png" xlink:type="simple"/></inline-formula> in all expressions of the solution vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x184.png" xlink:type="simple"/></inline-formula></p><p>Concerning the computational cost of Algorithm 3.2, we have: For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x185.png" xlink:type="simple"/></inline-formula> the computational cost is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x186.png" xlink:type="simple"/></inline-formula> multiplications/divisions and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x187.png" xlink:type="simple"/></inline-formula> additions/subtractions. The computational cost for the case <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x188.png" xlink:type="simple"/></inline-formula> is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x189.png" xlink:type="simple"/></inline-formula> multiplications/divisions and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x190.png" xlink:type="simple"/></inline-formula> additions/subtractions. The Algorithm 2.3, will be referred to as DB-kTRI2 algorithm.</p><p>Remarks:</p><p>・ The DB-kTRI2 algorithm is a natural generalization of the algorithms in [<xref ref-type="bibr" rid="scirp.57960-ref30">30</xref>] and [<xref ref-type="bibr" rid="scirp.57960-ref34">34</xref>] .</p><p>・ The last component, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x191.png" xlink:type="simple"/></inline-formula>of the vector a is also the (n-k)th component of the vector p.</p><p>・ The last component, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x192.png" xlink:type="simple"/></inline-formula>of the vector b is also the (n-k)th component of the vector q.</p><p>A MAPLE procedure, based on the algorithm DB-kDETGTRI and DB-kTRI2, is available upon request from the authors.</p></sec><sec id="s4"><title>4. Illustrative Examples</title><p>Example 4.1. Solve the bordered k-tridiagonal linear system</p><disp-formula id="scirp.57960-formula397"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x193.png"  xlink:type="simple"/></disp-formula><p>Solution: We have:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x195.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x196.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x197.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x198.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x199.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x200.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x201.png" xlink:type="simple"/></inline-formula>.</p><p>By applying the DB-kTRI1 algorithm, we get</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x202.png" xlink:type="simple"/></inline-formula></p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x203.png" xlink:type="simple"/></inline-formula>Thus <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x204.png" xlink:type="simple"/></inline-formula> is nonsingular, (Steps 1, 2).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x205.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x206.png" xlink:type="simple"/></inline-formula> (Step 3).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x207.png" xlink:type="simple"/></inline-formula>(Step 4).</p><p>・ The solution vector is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x208.png" xlink:type="simple"/></inline-formula> (Step 5).</p><p>Example 4.2. Solve the bordered k-tridiagonal linear system</p><disp-formula id="scirp.57960-formula398"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x209.png"  xlink:type="simple"/></disp-formula><p>Solution: We have:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x211.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x212.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x213.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x215.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x215.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x216.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x215.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x216.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x217.png" xlink:type="simple"/></inline-formula>.</p><p>By applying the DB-kTRI2 algorithm, we have</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x218.png" xlink:type="simple"/></inline-formula></p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x219.png" xlink:type="simple"/></inline-formula>. Hence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x220.png" xlink:type="simple"/></inline-formula> is nonsingular, (Steps 3, 4).</p><p>・ The solution vector is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x221.png" xlink:type="simple"/></inline-formula>, (Steps 5-7).</p><p>Example 4.3. Solve the bordered k-tridiagonal linear system</p><disp-formula id="scirp.57960-formula399"><graphic  xlink:href="http://html.scirp.org/file/2-1720311x222.png"  xlink:type="simple"/></disp-formula><p>Solution: We have:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x224.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x225.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x226.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x227.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x228.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x229.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x230.png" xlink:type="simple"/></inline-formula>.</p><p>By applying the DB-kTRI1 algorithm, we get</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x231.png" xlink:type="simple"/></inline-formula></p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x232.png" xlink:type="simple"/></inline-formula>Thus <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x233.png" xlink:type="simple"/></inline-formula> is nonsingular, (Steps 1, 2).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x234.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x235.png" xlink:type="simple"/></inline-formula> (Step 3).</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x236.png" xlink:type="simple"/></inline-formula>(Step 4).</p><p>・ The solution vector is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x237.png" xlink:type="simple"/></inline-formula> (Step 5).</p><p>By applying the DB-kTRI2 algorithm, we have</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x238.png" xlink:type="simple"/></inline-formula></p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x239.png" xlink:type="simple"/></inline-formula>Hence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x240.png" xlink:type="simple"/></inline-formula> is nonsingular, (Steps 3, 4).</p><p>・ The solution vector is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x241.png" xlink:type="simple"/></inline-formula> (Steps 5-7).</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper we have derived two symbolic algorithms (DB-kTRI1 and DB-kTRI2) for solving bordered k- tridiagonal linear systems. The cost of each algorithm is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-1720311x242.png" xlink:type="simple"/></inline-formula>. Our algorithm does not require any simplifying assumptions. To the best of our knowledge, this is the first study to show how to solve bordered k-tridiagonal linear systems. Finally, three examples are given for the sake of illustration.</p></sec><sec id="s6"><title>Cite this paper</title><p>MoawwadEl-Mikkawy,FaizAtlan, (2015) New Algorithms for Solving Bordered k-Tridiagonal Linear Systems. Journal of Applied Mathematics and Physics,03,862-873. doi: 10.4236/jamp.2015.37107</p></sec><sec id="s7"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.57960-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. (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.57960-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. and Karawia, A. (2006) Inversion of 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.57960-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Akin, H. (2012) On 1D Reversible Cellular Automata with Reflective Boundary over the Prime Field of Order p. International Journal of Modern Physics C, 23, 1-13. http://dx.doi.org/10.1142/s0129183111017020</mixed-citation></ref><ref id="scirp.57960-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Chant, T.F. and Resascot, D.C. (1986) Generalized Deflated Block-Elimination. SIAM Journal on Numerical Analysis, 23, 913-924. http://dx.doi.org/10.1137/0723059</mixed-citation></ref><ref id="scirp.57960-ref5"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>El-Mikkawy</surname><given-names> M.E.A. </given-names></name>,<etal>et al</etal>. (<year>1991</year>)<article-title>An Algorithm for Solving Tridiagonal Systems. Journal of Institute of Mathematics and Computer Sciences</article-title><source> Computer Sciences Series</source><volume> 4</volume>,<fpage> 205</fpage>-<lpage>210</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.57960-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. (2003) A Note on a Three-Term Recurrence for 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.57960-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. (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.57960-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. (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.57960-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. and Rahmo, E.-D. (2008) A New Recursive Algorithm for Inverting General 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.57960-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. and Rahmo, E.-D. (2009) A New Recursive Algorithm for Inverting General Periodic Pentadiagonal and Anti-Pentadiagonal Matrices. Applied Mathematics and Computation, 207, 164-170. 
http://dx.doi.org/10.1016/j.amc.2008.10.010</mixed-citation></ref><ref id="scirp.57960-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. and Rahmo, E. (2010) Symbolic Algorithm for Inverting Cyclic Pentadiagonal Matrices Recursively—Derivation and Implementation. Computers &amp; Mathematics with Applications, 59, 1386-1396.  
http://dx.doi.org/10.1016/j.camwa.2009.12.020</mixed-citation></ref><ref id="scirp.57960-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. (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.57960-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Kavcic, A. and Moura, J.M.F. (2000) Matrices with Banded Inverses: Inversion Algorithms and Factorization of Gauss-Markov Processes. IEEE Transactions on Information Theory, 46, 1495-1509.  
http://dx.doi.org/10.1109/18.954748</mixed-citation></ref><ref id="scirp.57960-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Li, H.B., Huang, T.Z., Liu X.P. and Li, H. (2010) On the Inverses of General Tridiagonal Matrices. Linear Algebra and Its Applications, 433, 965-983. http://dx.doi.org/10.1016/j.laa.2010.04.042</mixed-citation></ref><ref id="scirp.57960-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Shapiro, L.W. (1984) Positive Definite Matrices and Catalan Numbers, Revisited. Proceedings of the American Mathematical Society, 90, 488-496. http://dx.doi.org/10.1090/S0002-9939-1984-0728375-5</mixed-citation></ref><ref id="scirp.57960-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Sogabe, T. (2007) On a Two-Term Recurrence for the Determinant of a General Matrix. Applied Mathematics and Computation, 187, 785-788. http://dx.doi.org/10.1016/j.amc.2006.08.156</mixed-citation></ref><ref id="scirp.57960-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Sugimoto, T. (2012) On an Inverse Formula of a Tridiagonal Matrix. Operators and Matrices, 6, 465-480.  
http://dx.doi.org/10.7153/oam-06-30</mixed-citation></ref><ref id="scirp.57960-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Usmani, R. (1994) Inversion of a Tridiagonal Jacobi Matrix. Linear Algebra and Its Applications, 212/213, 413-414.  
http://dx.doi.org/10.1016/0024-3795(94)90414-6</mixed-citation></ref><ref id="scirp.57960-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Akbudak, K., Kayaaslan, E. and Aykanat, C. (2012) Analyzing and Enhancing OSKI for Sparse Matrix-Vector Multiplication. www.prace-ri.eu</mixed-citation></ref><ref id="scirp.57960-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Amodio, P., Gladwelly, I. and Romanazzi, G. (2006) Numerical Solution of General Bordered ABD Linear Systems by Cyclic Reduction. Journal of Numerical Analysis, Industrial and Applied Mathematics, 1, 5-12.</mixed-citation></ref><ref id="scirp.57960-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Doedel, E. (1991) Numerical Analysis and Control of Bifurcation Problems (I): Bifurcation in Finite Dimensions. International Journal of Bifurcation and Chaos in Applied Sciences and Engineering, 1, 493-520.  
http://dx.doi.org/10.1142/S0218127491000397</mixed-citation></ref><ref id="scirp.57960-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Duff, I.S. and Scott, J.A. (2004) Stabilized Bordered Block Diagonal Forms for Parallel Sparse Solvers, RAL-TR-2004-006. http://www.numerical.rl.ac.uk/reports/reports.html</mixed-citation></ref><ref id="scirp.57960-ref23"><label>23</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>da Fonseca</surname><given-names> C.M. </given-names></name>,<etal>et al</etal>. (<year>2006</year>)<article-title>A Note on the Inversion of Acyclic Matrices</article-title><source> International Journal of Pure and Applied Mathematics</source><volume> 31</volume>,<fpage> 307</fpage>-<lpage>317</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.57960-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Martin, A. and Boyd, I.D. (2010) Variant of the Thomas Algorithm for Opposite-Bordered Tridiagonal Systems of Equations. International Journal for Numerical Methods in Biomedical Engineering, 26, 752-759.  
http://dx.doi.org/10.1002/cnm.1172</mixed-citation></ref><ref id="scirp.57960-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Pajic, S. (2007) Power System State Estimation and Contingency Constrained Optimal Power Flow a Numerically Robust Implementation. PhD Thesis, Worcester-Polytechnic Institute, Worcester.</mixed-citation></ref><ref id="scirp.57960-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Rashidinia, J. and Jalilian, R. (2009) Non-Polynomial Spline Solution of Fourth-Order Obstacle Boundary-Value Problems. World Academy of Science, Engineering and Technology. International Scholarly and Scientific Research &amp; Innovation, 3, 167-173.</mixed-citation></ref><ref id="scirp.57960-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Udala, A., Reedera, R., Velmrea, E. and Harrisonb, P. (2006) Comparison of Methods for Solving the Schrodinger Equation for Multiquantum Well Heterostructure Applications. Proceedings of the Estonian Academy of Sciences, Engineering, 12, 246-261.</mixed-citation></ref><ref id="scirp.57960-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Wang, X.B. (2009) A New Algorithm with Its Scilab Implementation for Solution of Bordered Tridiagonal Linear Equations. 2009 IEEE International Workshop on Open-Source Software for Scientific Computation (OSSC), Guiyang, 18-20 September 2009, 11-14.</mixed-citation></ref><ref id="scirp.57960-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Golub, G. and Van Loan, C. (1996) Matrix Computations. Third Edition, The Johns Hopkins University Press, Baltimore and London.</mixed-citation></ref><ref id="scirp.57960-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">El-Mikkawy, M.E.A. and Atlan, F. (2014) Algorithms for Solving Doubly Bordered Tridiagonal Linear Systems. British Journal of Mathematics &amp; Computer Science, 4, 1246-1267. http://dx.doi.org/10.9734/BJMCS/2014/8835</mixed-citation></ref><ref id="scirp.57960-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Burden, R.L. and Faires, J.D. (2001) Numerical Analysis. Seventh Edition, Books &amp; Cole Publishing, Pacific Grove.</mixed-citation></ref><ref id="scirp.57960-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Karawia, A.A. (2013) Symbolic Algorithm for Solving Comrade Linear Systems Based on a Modified Stair-Diagonal Approach. Applied Mathematics Letters, 26, 913-918. http://dx.doi.org/10.1016/j.aml.2012.10.019</mixed-citation></ref><ref id="scirp.57960-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Karawia, A.A. (2012) A New Recursive Algorithm for Inverting a General Comrade Matrix. CoRR abs/1210.4662.</mixed-citation></ref><ref id="scirp.57960-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Karawia, A.A. and Rizvi, Q.M. (2013) On Solving a General Bordered Tridiagonal Linear System. International Journal of Mathematics and Mathematical Sciences, 33, 1160-1163.</mixed-citation></ref></ref-list></back></article>