由矩阵非刚性得到的更快 Walsh-Hadamard 与离散傅里叶变换
数据结构与算法
2023-06-16 v2 计算复杂性
摘要
我们给出了在 为 2 的幂大小的输入上,Walsh-Hadamard 变换(WHT)与离散傅里叶变换(DFT)的具有更低算术操作数的算法。对于 WHT,我们的新算法操作数为 。据我们所知,这首次改进了简单、经典的快速 Walsh-Hadamard 变换算法的 操作数。对于 DFT,我们的新 FFT 算法使用 次实数算术运算。我们的前导常数 改进了 1965 年 Cooley-Tukey 算法的前导常数 、1968 年 Yavne 分裂基算法的前导常数 、2004 年 Van Buskirk 对分裂基算法修改后的前导常数 ,以及 2017 年 Sergeev 对 Van Buskirk 算法理论优化版本的前导常数 。我们的新 WHT 算法利用了近期关于 WHT 非刚性的一系列工作:我们将 WHT 矩阵分解为低秩矩阵与稀疏矩阵之和,然后分析这些矩阵的结构以达成更低操作数。我们的新 DFT 算法来自一种新颖归约,表明先前最佳 FFT 算法的部分可被对 WHT 算法的调用所替代。用我们的改进新算法替代经典 WHT 算法即得到改进的 FFT。
引用
@article{arxiv.2211.06459,
title = {Faster Walsh-Hadamard and Discrete Fourier Transforms From Matrix Non-Rigidity},
author = {Josh Alman and Kevin Rao},
journal= {arXiv preprint arXiv:2211.06459},
year = {2023}
}
备注
42 pages