We consider the problem of inverting block circulant with circulant blocks (BCCB) matrices with entries over the field Zp. This problem arises in the study of of two-dimensional linear cellular automata. Since the standard reduction to diagonal form by means of FFT has some drawbacks when working over Zp, we solve this problem by transforming it into the equivalent problem of inverting a circulant matrix with entries over a suitable ring R. We show that a BCCB matrix of size mn can be inverted in O(mn c(m,n)) operations in Zp, where c is a low degree polynomial in log m and log n.

Inversion of two level circulant matrices over Z p

Manzini Giovanni
2003

Abstract

We consider the problem of inverting block circulant with circulant blocks (BCCB) matrices with entries over the field Zp. This problem arises in the study of of two-dimensional linear cellular automata. Since the standard reduction to diagonal form by means of FFT has some drawbacks when working over Zp, we solve this problem by transforming it into the equivalent problem of inverting a circulant matrix with entries over a suitable ring R. We show that a BCCB matrix of size mn can be inverted in O(mn c(m,n)) operations in Zp, where c is a low degree polynomial in log m and log n.
2003
Application of the extended Euclidean algorithm
Block circulant matrices
Circulant matrices over finite rings
Matrix inversion over finite fields
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/318196
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact