Abstract
This work examines the computational complexity of a homotopy algorithm in approximating all roots of a complex polynomialf. It is shown that, probabilistically, monotonic convergence to each of the roots occurs after a determined number of steps. Moreover, in all subsequent steps, each rootz is approximated by a complex numberx, where ifx 0 =x, x j =x j−1 −f(x j−1)/f′(x j−1),j = 1, 2,⋯, then |x j −z| < (1/|x 0 −z|)|x j−1−z|2.
Similar content being viewed by others
References
B.C. Eaves, “Homotopies for computation of fixed points”,Mathematical Programming 3 (1972) 1–22.
B.C. Eaves and R. Saigal, “Homotopies for computation of fixed points on unbounded regions”,Mathematical Programming 3 (1972) 225–237.
E. Hille,Analytic function theory, II (Ginn, Boston, 1962).
H.W. Kuhn, “Finding roots of polynomials by pivoting”, in: S. Karamardian, ed.,Fixed points: Algorithms and applications (Academic Press, New York, NY, 1977).
H.W. Kuhn, Z. Wang, S. Xu, “On the cost of computing roots of polynomials”,Mathematical Programming 28 (1984) 156–164.
S. Lang,Algebra (Addison-Wesley, Reading, MA, 1965).
M. Marden,Geometry of polynomials (American Mathematical Society, Providence, RI, 1966).
M. Shub and S. Smale, “Computational complexity: On the geometry of polynomials and a theory of cost: Part I”, Technical Report PAM-71, Center for Pure and Applied Mathematics (Berkeley, CA, 1982).
S. Smale, “The fundamental theorem of algebra and complexity theory”,Bulletin of the American Mathematical Society 4 (1981) 1–36.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Renegar, J. On the cost of approximating all roots of a complex polynomial. Mathematical Programming 32, 319–336 (1985). https://doi.org/10.1007/BF01582052
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01582052