TY - JOUR
T1 - Inversion of circulant matrices over Zm
AU - Bini, Dario
AU - Del Corso, Gianna M.
AU - Manzini, Giovanni
AU - Margara, Luciano
PY - 2001/7
Y1 - 2001/7
N2 - In this paper we consider the problem of inverting an n × n circulant matrix with entries over Zm. We show that the algorithm for inverting circulants, based on the reduction to diagonal form by means of FFT, has some drawbacks when working over Zm. We present three different algorithms which do not use this approach. Our algorithms require different degrees of knowledge of m and n, and their costs range, roughly, from n log n log log n to n log2 n log log n log m operations over Zm. Moreover, for each algorithm we give the cost in terms of bit operations. We also present an algorithm for the inversion of finitely generated bi-infinite Toeplitz matrices. The problems considered in this paper have applications to the theory of linear cellular automata.
AB - In this paper we consider the problem of inverting an n × n circulant matrix with entries over Zm. We show that the algorithm for inverting circulants, based on the reduction to diagonal form by means of FFT, has some drawbacks when working over Zm. We present three different algorithms which do not use this approach. Our algorithms require different degrees of knowledge of m and n, and their costs range, roughly, from n log n log log n to n log2 n log log n log m operations over Zm. Moreover, for each algorithm we give the cost in terms of bit operations. We also present an algorithm for the inversion of finitely generated bi-infinite Toeplitz matrices. The problems considered in this paper have applications to the theory of linear cellular automata.
KW - Bi-infinite toeplitz matrices
KW - Circulant matrices
KW - Inversion over rings
KW - Laurent series
UR - http://www.scopus.com/inward/record.url?scp=0035588272&partnerID=8YFLogxK
U2 - 10.1090/S0025-5718-00-01235-7
DO - 10.1090/S0025-5718-00-01235-7
M3 - Article
SN - 0025-5718
VL - 70
SP - 1169
EP - 1182
JO - Mathematics of Computation
JF - Mathematics of Computation
IS - 235
ER -