On the complexity of integer matrix multiplication

Research output: Contribution to journalArticlepeer-review

Abstract

Let M(n) denote the bit complexity of multiplying n-bit integers, let ω∈(2,3] be an exponent for matrix multiplication, and let lg⁡n be the iterated logarithm. Assuming that log⁡d=O(n) and that M(n)/(nlog⁡n) is increasing, we prove that d×d matrices with n-bit integer entries may be multiplied in O(d2M(n)+dωn2O(lg⁡n−lg⁡d)M(lg⁡d)/lg⁡d) bit operations. In particular, if n is large compared to d, say d=O(log⁡n), then the complexity is only O(d2M(n)).

Original languageEnglish
Pages (from-to)1-8
Number of pages8
JournalJournal of Symbolic Computation
Volume89
DOIs
Publication statusPublished - 1 Nov 2018

Keywords

  • Algorithm
  • Bluestein reduction
  • Complexity
  • FFT
  • Matrix multiplication

Fingerprint

Dive into the research topics of 'On the complexity of integer matrix multiplication'. Together they form a unique fingerprint.

Cite this