A unified approach to evaluation algorithms for multivariate polynomials

被引:12
|
作者
Lodha, SK [1 ]
Goldman, R [1 ]
机构
[1] RICE UNIV, DEPT COMP SCI, HOUSTON, TX 77251 USA
关键词
algorithms; Bernstein; Bezier; change of basis; evaluation; Lagrange; multivariate; Newton; polynomials; recurrence; Taylor;
D O I
10.1090/S0025-5718-97-00862-4
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a unified framework for most of the known and a few new evaluation algorithms for multivariate polynomials expressed in a wide variety of bases including the Bernstein-Bezier, multinomial (or Taylor), Lagrange and Newton bases. This unification is achieved by considering evaluation algorithms for multivariate polynomials expressed in terms of L-bases, a class of bases that include the Bernstein-Bezier, multinomial, and a rich subclass of Lagrange and Newton bases. All of the known evaluation algorithms can be generated either by considering up recursive evaluation algorithms for L-bases or by examining change of basis algorithms for L-bases. For polynomials of degree n in s variables, the class of up recursive evaluation algorithms includes a parallel up recurrence algorithm with computational complexity O(n(s+1)), a nested multiplication algorithm with computational complexity O(n(s) log n) and a ladder recurrence algorithm with computational complexity O(n(s)). These algorithms also generate a new generalization of the Aitken-Neville algorithm for evaluation of multivariate polynomials expressed in terms of Lagrange L-bases. The second class of algorithms, based on certain change of basis algorithms between L-bases, include a nested multiplication algorithm with computational complexity O(n(s)), a divided difference algorithm, a forward difference algorithm, and a Lagrange evaluation algorithm with computational complexities O(n(s)), O(n(s)) and O(n) per point respectively for the evaluation of multivariate polynomials at several points.
引用
收藏
页码:1521 / 1553
页数:33
相关论文
共 50 条
  • [21] A unified approach to combinatorial formulas for Schubert polynomials
    Lenart, C
    JOURNAL OF ALGEBRAIC COMBINATORICS, 2004, 20 (03) : 263 - 299
  • [22] A unified matrix approach to the representation of Appell polynomials
    Aceto, L.
    Malonek, H. R.
    Tomaz, G.
    INTEGRAL TRANSFORMS AND SPECIAL FUNCTIONS, 2015, 26 (06) : 426 - 441
  • [23] Polynomials over Quaternions and Coquaternions: A Unified Approach
    Falcao, Maria Irene
    Miranda, Fernando
    Severino, Ricardo
    Soares, Maria Joana
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT II, 2017, 10405 : 379 - 393
  • [24] A unified approach to combinatorial formulas for Schubert polynomials
    Lenart, C. (lenart@csc.albany.edu), 1600, Kluwer Academic Publishers (20):
  • [25] Algorithms for computing greatest common divisors of parametric multivariate polynomials
    Kapur, Deepak
    Lu, Dong
    Monagan, Michael
    Sun, Yao
    Wang, Dingkang
    JOURNAL OF SYMBOLIC COMPUTATION, 2021, 102 : 3 - 20
  • [26] NEW APPROACH TO SYMBOLIC FACTORIZATION OF MULTIVARIATE POLYNOMIALS
    CLAYBROOK, BG
    ARTIFICIAL INTELLIGENCE, 1976, 7 (03) : 203 - 241
  • [27] Efficient and Secure Evaluation of Multivariate Polynomials and Applications
    Franklin, Matthew
    Mohassel, Payman
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, 2010, 6123 : 236 - +
  • [28] Algorithms for Adaptive Feedforward Noise Attenuation-A Unified Approach and Experimental Evaluation
    Airimitoaie, Tudor-Bogdan
    Landau, Ioan Dore
    Melendez, Raul
    Dugard, Luc
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2021, 29 (05) : 1850 - 1862
  • [29] A UNIFIED APPROACH TO THE ANALYSIS OF BILINEAR ALGORITHMS
    PAN, V
    JOURNAL OF ALGORITHMS, 1981, 2 (03) : 301 - 310
  • [30] Algorithms Sequential & Parallel: A Unified Approach
    Khorasani, Elham S.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2007, 8 (01): : 141 - 142