English

An $O(n^2\log^4 n \log \log n)$ Time Matrix Multiplication Algorithm

Data Structures and Algorithms 2023-07-11 v9

Abstract

We show, for the input vectors (a0,a1,...,an1)(a_0, a_1, ..., a_{n-1}) and (b0,b1,...,bn1)(b_0, b_1, ..., b_{n-1}), where aia_i's and bjb_j's are real numbers, after O(nlog4n)O(n\log^4 n) time preprocessing for each of them, the vector multiplication (a0,a1,...,an1)(b0,b1,...,bn1)T(a_0, a_1, ..., a_{n-1})(b_0, b_1, ..., b_{n-1})^T can be computed in O(log4nloglogn)O(\log^4 n \log \log n) time. This enables the matrix multiplication for two n×nn\times n matrices to be computed in O(n2log4nloglogn)O(n^2 \log^4 n\log \log n) time.

Keywords

Cite

@article{arxiv.1612.04208,
  title  = {An $O(n^2\log^4 n \log \log n)$ Time Matrix Multiplication Algorithm},
  author = {Yijie Han},
  journal= {arXiv preprint arXiv:1612.04208},
  year   = {2023}
}

Comments

I firmly believe that this is the right version

R2 v1 2026-06-22T17:22:20.725Z