Quasi-Toeplitz matrix arithmetic: a MATLAB toolbox

Dario A. Bini, Stefano Massei, Leonardo Robol (Corresponding author)

Research output: Contribution to journalArticleAcademicpeer-review

19 Citations (Scopus)

Abstract

A quasi-Toeplitz (QT) matrix is a semi-infinite matrix of the kind A= T(a) + E where T(a)=(aj−i)i,j∈ℤ+, E=(ei,j)i,j∈ℤ+ is compact and the norms∥a∥W=∑i∈ℤ|ai| and ∥ E∥ 2 are finite. These properties allow to approximate any QT matrix, within any given precision, by means of a finite number of parameters. QT matrices, equipped with the norm∥A∥QT=α∥a∥W+∥E∥2, for α=(1+5)/2, are a Banach algebra with the standard arithmetic operations. We provide an algorithmic description of these operations on the finite parametrization of QT matrices, and we develop a MATLAB toolbox implementing them in a transparent way. The toolbox is then extended to perform arithmetic operations on matrices of finite size that have a Toeplitz plus low-rank structure. This enables the development of algorithms for Toeplitz and quasi-Toeplitz matrices whose cost does not necessarily increase with the dimension of the problem. Some examples of applications to computing matrix functions and to solving matrix equations are presented, and confirm the effectiveness of the approach.

Original languageEnglish
Pages (from-to)741-769
Number of pages29
JournalNumerical Algorithms
Volume81
Issue number2
DOIs
Publication statusPublished - 1 Jun 2019
Externally publishedYes

Bibliographical note

Funding Information:
This work has been supported by the GNCS/INdAM project 2018 “Tecniche innovative per problemi di algebra lineare”. The authors are members of the research group GNCS.

Publisher Copyright:
© 2018, Springer Science+Business Media, LLC, part of Springer Nature.

Copyright:
Copyright 2019 Elsevier B.V., All rights reserved.

Funding

This work has been supported by the GNCS/INdAM project 2018 “Tecniche innovative per problemi di algebra lineare”. The authors are members of the research group GNCS.

Keywords

  • Banach algebra
  • Infinite matrices
  • MATLAB
  • Toeplitz matrices
  • Wiener algebra

Fingerprint

Dive into the research topics of 'Quasi-Toeplitz matrix arithmetic: a MATLAB toolbox'. Together they form a unique fingerprint.

Cite this