Abstract
In this manuscript we introduce three new algorithms: (1) An algorithm to recover an unknown polynomial in terms of Dickson polynomials of the first kind, (2) an algorithm to recover an unknown polynomial in terms Dickson polynomials of the second kind, (3) an algorithm to recover an unknown polynomial in terms of Bernstein basis polynomials, from given black boxes for the polynomial itself and its first derivative. In each algorithm, we assume that the unknown polynomial has a sparse representation in the corresponding basis. The methods presented use transformations from Dickson polynomials to Laurent polynomials, a transformation from Bernstein basis polynomials to Laurent polynomials, and a recently developed algorithm as a middle step.
Publisher
Anadolu University Journal of Science and Technology – B Theoretical Sciences
Reference13 articles.
1. [1] Von Zur Gathen J, Gerhard J. Modern computer algebra. Cambridge university press, 2013.
2. [2] Kaltofen EL. Sparse polynomial Hermite interpolation. In: ISSAC 2022 The International Symposium on Symbolic and Algebraic Computation Conference; 4-7 July 2022; Lille, France: ACM ISSAC’22, 469-478.
3. [3] Prony R. Essai experimental et analytique: sur les lois de la dilatabilite des fluides elastique et sur celles de la force expansive de la vapeur de l'eau et de la vapeur de l'alkool, a differentes temperatures. J. de l’Ecole Polytechnique, 1795; (1):24-76.
4. [4] Ben-Or M, Tiwari P. A deterministic algorithm for sparse multivariate polynomial interpolation. In: The twentieth annual ACM Symposium on Theory of Computing; 1988 New York, USA; 301-309.
5. [5] Kaltofen E, Trager B.M. Computing with polynomials given by black boxes for their evaluations: Greatest common divisors, factorization, separation of numerators and denominators. Journal of Symbolic Computation 1990; 9(3), 301-320.