Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. The Efficient Calculation of Powers of Polynomials

The Efficient Calculation of Powers of Polynomials

File(s)
72-129.ps (312.37 KB)
72-129.pdf (1.25 MB)
Permanent Link(s)
https://hdl.handle.net/1813/5984
Collections
Computer Science Technical Reports
Author
Horowitz, Ellis
Abstract

Suppose we are given a polynomial $P(x_{1},\ldots,x_{r})$ in $r \geq 1$ variables, let $m$ bound the degree of $P$ in all variables $x_{i}, l \leq i \leq r$, and we wish to raise $P$ to the $n^{th}$ power, $n>1$. In a recent paper which compared the iterative versus the binary method it was shown that their respective computing times were $O(m^{2r}n^{r+1})$ versus $O((mn)^{2r})$ when using single precision arithmetic. In this paper a new algorithm is given whose computing time is shown to be $O((mn)^{r+1)$. Also if we allow for polynomials with multiprecision integer coefficients, the new algorithm presented here will be faster by a factor of $m^{r-1}n^{r}$ over the binary method and faster by a factor of $m^{r-1}$ over the iterative method. Extensive empirical studies of all three methods show that this new algorithm will be superior for polynomials of even relatively small degree, thus guaranteeing a practical as well as a useful result.

Date Issued
1972-04
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR72-129
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance