On the Number of Nonscalar Multiplications Necessary to Evaluate Polynomials 论文

1973SIAM Journal on Computing引用 305
Polynomial and algebraic computationNumerical Methods and AlgorithmsAdvanced Optimization Algorithms Research

摘要

We present algorithms which use only $O(\sqrt n )$ nonscalar multiplications (i.e. multiplications involving “x” on both sides) to evaluate polynomials of degree n, and proofs that at least $\sqrt n $ are required. These results have practical application in the evaluation of matrix polynomials with scalar coefficients, since the “matrix $ \times $ 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.