Abstract
We deduce some new probabilistic estimates on the distances between the zeros of a polynomial p(x) by using some properties of the discriminant of p(x) and apply these estimates to improve the fastest deterministic algorithm for approximating polynomial factorization over the complex field. Namely, given a natural n, positive ε, such that log(1/ε)=O(n log n), and the complex coefficients of a polynomial p(x) = Σ ni=0 p ixi, such that P n ≠ 0, ∑i¦p i¦≤1, we compute (within the error norm ε) a factorization of p(x) as a product of factors of degrees at most n/2, by using O(log2 n) time and n 3 processors under the PRAM arithmetic model of parallel computing or by using O(n 2 log2 n) arithmetic operations. The algorithm is randomized, of Las Vegas type, allowing a failure with a probability at most δ, for any positive δ < 1 such that log(1/δ)=O(log n). Except for a narrow class of polynomials p(x), these results can be also obtained for ε such that log(1/ε)=O(n 2 log n).
Supported by NSF Grant CCR 9020690 and PSC-CUNY Award 662478
This article was processed using the LATEX macro package with LLNCS style
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Aho, A. V., Hopcroft, J. E., Ullman, J. D.: The Design and Analysis of Computer Algorithms, Addison-Wesley, 1976.
Aho, A. V., Steiglitz, K., Ullman, J. D.: Evaluating polynomials at fixed set of points, SIAM J. Comput. 4 (1975) 533–539.
Baur, W., Strassen, V.: On the complexity of partial derivatives, Theoretical Comp. Sci. 22 (1983) 317–330.
Bini, D., Pan, V.: Numerical and Algebraic Computations with Matrices and Polynomials, 1, 2, Birkhäuser, Boston, 1992.
Bitmead, R. R., Anderson, B. D. O.: Asymptotically fast solution of Toeplitz and related systems of linear equations, Linear Algebra and Its Applic. 34 (1980) 103–116.
Borodin, A., Munro, I.: The Computational Complexity of Algebraic and Numeric Problems, American Elsevier, New York, 1975.
Brent, R. P.: The parallel evaluation of general arithmetic expressions, J. ACM 21(2) (1974) 201–206.
Kaltofen, E., Singer, M.: Size efficient parallel algebraic circuits for partial derivatives, Tech. Report 90-32, Comp. Sci. Dept., RPI, Troy, NY, 1990.
Karp, R. M., Ramachandran, V.: A survey of parallel algorithms for shared memory machines, in Handbook Theor. Computer Science, North-Holland, Amsterdam, 1990.
Linnainmaa, S.: Taylor expansion of the accumulated rounding errors, BIT 16 (1976) 146–160.
Musicus, B. R.: Levinson and fast Choleski algorithms for Toeplitz and almost Toeplitz matrices, Internal Report, Lab. of Electronics, MIT, 1981.
Pan, V.: Complexity of parallel matrix computations, Theoretical Comp. Sci. 54 (1987) 65–85.
Pan, V.: Sequential and parallel complexity of approximate evaluation of polynomial zeros, Computers and Math. (with Applic.) 14(8) (1987) 591–622.
Pan, V.: Parametrization of Newton's iteration for computations with structured matrices and applications, Computers and Math. (with Applies.), (1992).
Pan, V.: Randomized incomplete numerical factorization of a polynomial over the complex field, Tech. Rep. TR 031.91, Int. Comp. Sci. Inst., Berkeley, CA, 1991.
Rabin, M.: Probabilistic algorithms in finite fields, SIAM J. Comp. 9(2) (1980) 273–280.
Schönhage, A.: The fundamental theorem of algebra in terms of computational complexity, ms, Dept. of Math., U. of Tübingen, Tübingen, Germany, 1982.
Schwartz, J. T.: Fast probabilistic algorithms for verification of polynomial identities, J. of ACM 27(4) (1980) 701–717.
Turan, P.: Power sum method and approximative solution of algebraic equations, Math. of Comp. 29(129) (1975) 311–318.
Turan, P.: On a New Method of Analysis and Its Applications, Wiley & Sons, New Jersey, 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pan, V. (1992). New resultant inequalities and complex polynomial factorization. In: Dolev, D., Galil, Z., Rodeh, M. (eds) Theory of Computing and Systems. ISTCS 1992. Lecture Notes in Computer Science, vol 601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035172
Download citation
DOI: https://doi.org/10.1007/BFb0035172
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55553-7
Online ISBN: 978-3-540-47214-8
eBook Packages: Springer Book Archive