1973/03/01 by Michael S. Paterson, Larry J. Stockmeyer · 315 citations
Computer Science · Mathematics · #Advanced Optimization Algorithms Research #Algebra over a field #Arithmetic #Combinatorics #Degree (music) #Discrete mathematics #Mathematical proof #Mathematics #Matrix (chemical analysis) #Matrix multiplication #Numerical Methods and Algorithms #Polynomial and algebraic computation #Pure mathematics
paper · doi:10.1137/0202007
published in SIAM Journal on Computing 2(1), 60-66 (Society for Industrial and Applied Mathematics)
openalex publication_date 1973/03/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/25
We present algorithms which use only O(√ n ) nonscalar multiplications (i.e. multiplications involving “x” on both sides) to evaluate polynomials of degree n, and proofs that at least √ n are required. These results have practical application in the evaluation of matrix polynomials with scalar coefficients, since the “matrix × matrix” multiplications are relatively expensive, and also in determining how many multiplications are needed for polynomials with rational coefficients, since multiplications by integers can in principle be replaced by several additions.