O(n) Algorithms for Banded Plus Semiseparable Matrices

  • Jitesh Jain
  • Hong Li
  • Cheng-Kok Koh
  • Venkataramanan Balakrishnan
Part of the Operator Theory: Advances and Applications book series (OT, volume 199)


We present a new representation for the inverse of a matrix that is a sum of a banded matrix and a semiseparable matrix. In particular, we show that under certain conditions, the inverse of a banded plus semiseparable matrix can also be expressed as a banded plus semiseparable matrix. Using this result, we devise a fast algorithm for the solution of linear systems of equations involving such matrices. Numerical results show that the new algorithm competes favorably with existing techniques in terms of computational time.

Mathematics Subject Classification (2000)

15A09 15A23 65F05 65L10 65R20 


Semiseperable matrix fast algorithms linear solver inverse structured matrices 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    T. Kailath and A.H. Sayed. Fast reliable algorithms for matrices with structure. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 1999.Google Scholar
  2. [2]
    S. Chandrasekaran and M. Gu. Fast and Stable algorithms for banded plus semiseparable systems of linear equations. SIAM Journal on Matrix Analysis and Applications, 25(2):373–384, 2003.zbMATHCrossRefMathSciNetGoogle Scholar
  3. [3]
    E. Van Camp, N. Mastronardi and M. Van Barel. Two fast algorithms for solving diagonal-plus-semiseparable linear systems. Journal of Computational and Applied, 164–165:731–747, 2004.Google Scholar
  4. [4]
    Y. Eidelman and I. Gohberg. Inversion formulas and linear complexity algorithm for diagonal plus semiseparable matrices. Computer and Mathematics with Applications, 33(4):69–79, 1996.CrossRefMathSciNetGoogle Scholar
  5. [5]
    Y. Eidelman and I. Gohberg. A modification of Dewilde-van der Veen method for inversion of finite structured matrices. Linear Algebra Appl., 343–344:419–450, 2002.Google Scholar
  6. [6]
    I. Gohberg and T. Kailath and I. Koltracht. Linear Complexity algorithms for semiseparable matrices. Integral Equations and Operator Theory, 8:780–804, 1985.zbMATHCrossRefMathSciNetGoogle Scholar
  7. [7]
    N. Mastronardi, S. Chandrasekaran and S.V. Huffel. Fast and stable two-way algorithm for diagonal plus semi-separable system of linear equations. Numerical Linear Algebra Appl., 8(1):7–12, 2001.zbMATHCrossRefGoogle Scholar
  8. [8]
    P. Rozsa. Band Matrices and semi-separable matrices. Colloquia Mathematica Societatis Janos Bolyai, 50:229–237, 1986.MathSciNetGoogle Scholar
  9. [9]
    P. Rozsa, R. Bevilacqua, F. Romani and P. Favati. On Band Matrices and their inverses. Linear Algebra Appl., 150:287–295, 1991.zbMATHCrossRefMathSciNetGoogle Scholar
  10. [10]
    E. Asplund. Inverses of Matrices aij which satisfy a ij = 0 for j > i+p. Mathematica Scandinavica, 7:57–60, 1959.zbMATHMathSciNetGoogle Scholar
  11. [11]
    S.O. Asplund. Finite boundary value problems solved by Green’s Matrix. Mathematica Scandinavica, 7:49–56, 1959.zbMATHMathSciNetGoogle Scholar
  12. [12]
    S.N. Roy and A.E. Sarhan. On inverting a class of patterned matrices. Biometrika, 43:227–231, 1956.zbMATHMathSciNetGoogle Scholar
  13. [13]
    F.R. Gantmacher and M.G. Krein. Oscillation matrices and kernels and small vibrations of mechanical systems. AMS Chelsea publishing, 2002.Google Scholar
  14. [14]
    L. Greengard and V. Rokhlin. On the numerical solution of two-point boundary value problems. Communications on Pure and Applied Mathematics, 44:419–452, 1991.zbMATHCrossRefMathSciNetGoogle Scholar
  15. [15]
    J. Lee and L. Greengard. A fast adaptive numerical method for stiff two-point boundary value problems. SIAM Journal on Scientific Computing, 18:403–429, 1997.zbMATHCrossRefMathSciNetGoogle Scholar
  16. [16]
    Starr, Jr., Harold Page. On the Numerical Solution of One-Dimensional Integral and Differential Equations. Department of Computer Science, Yale University, New Haven, CT, 1992.Google Scholar
  17. [17]
    F. Romani. On the additive structure of inverses of banded matrices. Linear Algebra Appl., 80:131–140, 1986.zbMATHCrossRefMathSciNetGoogle Scholar
  18. [18]
    P. Concus and G. Meurant. On Computing INV block preconditionings for the conjugate gradient method. BIT, 26:493–504, 1986.zbMATHCrossRefMathSciNetGoogle Scholar

Copyright information

© Birkhäuser Verlag Basel/Switzerland 2010

Authors and Affiliations

  • Jitesh Jain
    • 1
  • Hong Li
    • 2
  • Cheng-Kok Koh
    • 3
  • Venkataramanan Balakrishnan
    • 3
  1. 1.Intel CorporationHillsboroUSA
  2. 2.Synopsys Inc.Mountain ViewUSA
  3. 3.School of Electrical and Computer EngineeringPurdue UniversityWest LafayetteUSA

Personalised recommendations