English

On Fast Computation of a Circulant Matrix-Vector Product

Data Structures and Algorithms 2021-03-05 v1

Abstract

This paper deals with circulant matrices. It is shown that a circulant matrix can be multiplied by a vector in time O(n log(n)) in a ring with roots of unity without making use of an FFT algorithm. With our algorithm we achieve a speedup of a factor of about 2.25 for the multiplication of two polynomials with integer coefficients compared to multiplication by an FFT algorithm. Moreover this paper discusses multiplication of large integers as further application.

Keywords

Cite

@article{arxiv.2103.02605,
  title  = {On Fast Computation of a Circulant Matrix-Vector Product},
  author = {Andreas Rosowski},
  journal= {arXiv preprint arXiv:2103.02605},
  year   = {2021}
}
R2 v1 2026-06-23T23:43:30.497Z