首页 | 本学科首页   官方微博 | 高级检索  
     


On the parallel evaluation of a sparse polynomial at a point
Authors:Dario Andrea Bini  Giuseppe Fiorentino
Affiliation:(1) Dipartimento di Matematica, Università di Pisa, Via Buonarroti 2, I-56127 Pisa, Italy
Abstract:
A new version of the Ruffini–Horner rule is presented for the evaluation of a polynomial of degree n at a point. In the PRAM model of parallel computation the new algorithm requires log n parallel steps with n/2+1 processors and the total number of arithmetic operations is n+⌈log2(n+1)⌉ -1 multiplications and n additions. If the polynomial is sparse, i.e., the number of nonzero coefficients is k≪ n, then the total number of operations is at most k(⌈log n⌉- ⌊log k⌋)+2k+⌈log n⌉. Moreover, similarly to the customary Ruffini–Horner rule, the algorithm is backward numerically stable. In other words, the value provided by applying the algorithm in floating point arithmetic with machine precision μ coincides with the value taken on at the same point by a slightly perturbed polynomial. This revised version was published online in June 2006 with corrections to the Cover Date.
Keywords:polynomial evaluation  sparse polynomials  parallel computations  65Y05  65G05
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号