|
ABSTRACT
Three theorems are presented that establish polynomial straight-line complexity for certain operations on polynomials given by straight-line programs of unbounded input degree. The first theorem shows how to compute a higher order partial derivative in a single variable. The other two theorems impose the degree of the output polynomial as a parameter of the length of the output program. First it is shown that if a straight-line program computes an arbitrary power of a multivariate polynomial, that polynomial also admits a polynomial bounded straight-line computation. Second, any factor of a multivariate polynomial given by a division-free straight-line program with relatively prime co-factor also admits a straight-line computation of length polynomial in the input length and the degree of the factor. This result is based on a new Hensel lifting process, one where only one factor image is lifted back to the original factor. As an application we get that the greatest common divisor of polynomials given by a division-free straight-line program has polynomial straight-line complexity in terms of the input length and its own degree.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
W. Baur and V. Strassen, "The complexity of partial derivatives," Theoretical Comp. Sci., vol. 22, pp. 317- 330, 1983.
|
| |
2
|
R. P. Brent, F. G. Gustavson, and D. Y. Y. Yun, "Fast solution of Toeplitz systems of equations and computation of Padd approximants," J. AIqorithrns, vol. 1, pp. 259-295, 1980.
|
 |
3
|
|
| |
4
|
D. G. Cantor and E. Kaltofen, "Fast multiplication of polynomials with coefficients from an arbitrary ring," Manuscript, March 1987.
|
| |
5
|
|
 |
6
|
|
| |
7
|
E. Kaltofen, "Factorization of polynomials given by straight-line programs," Math. Sei. Research Inst. Preprint, vol. 02018-86, Berkeley, CA, 1986. To appear in: "Randomness in Computation," Advance8 in Computing Research, S. Micali ed.., JAI Press Inc., Greenwich, CT, January 1987.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
A. $ch~nhage, "Schnelle Multiplikation yon Polynomen fiber Kgrpern der Charakteristik 2," A eta inf., vol. 7, pp. 39,5-398, 1977. (In German).
|
| |
15
|
V. Strassen, "Berechnung und Programm I," Acts inf., vol. 1, pp. 320-335, 1972. (In German).
|
| |
16
|
V. Strassen, "Ve' meidung yon Divisionen," d. reine u. angew. Math., vol. 264, pp. 182-202, 1973. (In GermEtrl).
|
| |
17
|
V. Strassen, "Algebraische Berechnungskomplexitltt," in Anniversary of Oberwolfach 198,~, Perspectives in Mathematics, pp. 509-550, Birkh/iuser Verlag, Basel, 1984. (In German).
|
| |
18
|
L. Valiant, "Reducibility by algebraic projections," L'Ensei#ner~.,ent math~matique, vol. 28, pp. 253-268. 1982.
|
| |
19
|
L. Valiant, S. Skyum, S. Berkowitz, and C. Rackoff, "Fast parallel computation of polynomials using few processors," SIAM J. Comp., vol. 12, pp. 641-644, 1983.
|
 |
20
|
|
| |
21
|
D. Y. Y. Yun, "The Hensel lemma in algebraic manipulation,'' Ph.D. Thesis, M.I.T., 1974. Reprint: Garland Publ., New York 1980.
|
| |
22
|
H. Zassenhaus, "On Hensel factorization I," d. Number Theory, vol. 1, pp. 291-311, 1969.
|
|