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.