首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Inversion of circulant matrices over
Authors:Dario Bini  Gianna M Del Corso  Giovanni Manzini  Luciano Margara
Institution:Dipartimento di Matematica, Università di Pisa, Pisa, Italy ; Istituto di Matematica Computazionale-CNR, Pisa, Italy ; Dip. Scienze e Tecnologie Avanzate, Università del Piemonte Orientale, and IMC-CNR, Pisa, Italy ; Dipartimento di Informatica, Università di Bologna, Bologna, Italy
Abstract:

In this paper we consider the problem of inverting an $n\times n$ circulant matrix with entries over $\mathbf{Z}_m$. 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 $\mathbf{Z}_m$. 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 \log^2n\log\log n \log m$ operations over $\mathbf{Z}_m$. 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.

Keywords:Circulant matrices  bi-infinite Toeplitz matrices  inversion over rings  Laurent series
点击此处可从《Mathematics of Computation》浏览原始摘要信息
点击此处可从《Mathematics of Computation》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号