English

Fast Evaluation of Truncated Neumann Series by Low-Product Radix Kernels

Numerical Analysis 2026-02-13 v1 Mathematical Software Numerical Analysis

Abstract

Truncated Neumann series Sk(A)=I+A++Ak1S_k(A)=I+A+\cdots+A^{k-1} are used in approximate matrix inversion and polynomial preconditioning. In dense settings, matrix-matrix products dominate the cost of evaluating SkS_k. Naive evaluation needs k1k-1 products, while splitting methods reduce this to O(logk)O(\log k). Repeated squaring, for example, uses 2log2k2\log_2 k products, so further gains require higher-radix kernels that extend the series by mm terms per update. Beyond the known radix-5 kernel, explicit higher-radix constructions were not available, and the existence of exact rational kernels was unclear. We construct radix kernels for Tm(B)=I+B++Bm1T_m(B)=I+B+\cdots+B^{m-1} and use them to build faster series algorithms. For radix 9, we derive an exact 3-product kernel with rational coefficients, which is the first exact construction beyond radix 5. This kernel yields 5log9k=1.58log2k5\log_9 k=1.58\log_2 k products, a 21% reduction from repeated squaring. For radix 15, numerical optimization yields a 4-product kernel that matches the target through degree 14 but has nonzero spillover (extra terms) at degrees 15\ge 15. Because spillover breaks the standard telescoping update, we introduce a residual-based radix-kernel framework that accommodates approximate kernels and retains coefficient (μm+2)/log2m(\mu_m+2)/\log_2 m. Within this framework, radix 15 attains 6/log2151.546/\log_2 15\approx 1.54, the best known asymptotic rate. Numerical experiments support the predicted product-count savings and associated runtime trends.

Keywords

Cite

@article{arxiv.2602.11843,
  title  = {Fast Evaluation of Truncated Neumann Series by Low-Product Radix Kernels},
  author = {Piyush Sao},
  journal= {arXiv preprint arXiv:2602.11843},
  year   = {2026}
}