Skip to main content
Log in

A root-finding algorithm based on Newton's method

  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

This note is a short description of a procedure searching for the zero of least modulus of a given polynomial. Further details may be found in [8].

The method is based on Newton's formula, and the main problem is to find an approximation to the zero, close enough to make Newton's method converge. We solve this problem iteratively, making use of the information Newton's formula gives about the direction of steepest descent. In this way we obtain a sequence of points giving decreasing function values. When a certain condition is fulfilled, securing convergence of Newton's method, this is used directly.

With very few modifications the procedure can be used to find a zero of an arbitrary analytic functionf:CC.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. Adams,A Stopping Criterion for Polynomial Root Finding, Comm. ACM 10 (1967), 655–658.

    Article  Google Scholar 

  2. F. Bauhuber,Direkte Verfahren zur Berechnung der Nullstellen von Polynomien, Computing 5 (1970), 97–118.

    Google Scholar 

  3. B. Dejon and P. Henrici,Constructive Aspects of the Fundamental Theorem of Algebra, Wiley-Interscience, 1967.

  4. A. S. Householder,The Numerical Treatment of a Single Nonlinear Equation, McGraw-Hill, 1970.

  5. M. A. Jenkins,Three-stage variable shift iterations for the solution of Polynomial Equations with a posteriori error bounds for the zeros, Technical Report no cs 143 (1969) Computer Science Department, Stanford University.

  6. M. A. Jenkins and S. F. Traub,A Three-stage Algorithm for Real Polynomials Using Quadratic Iteration, SIAM J. on Numerical Analysis (1970), 545–566.

  7. M. A. Jenkins and S. F. Traub,A Three-Stage Variable-Shift Iteration for Polynomial Zeros and Its Relation to Generalized Rayleigh Iteration, Numerische Mathematik (1970), 252–263.

  8. K. Madsen,Procedure NEWC for finding roots of Polynomials, Report nr. 4, Institute for Numerical Analysis, DtH, DK-2800 Lyngby, Denmark, 1972.

  9. A. M. Ostrowski,Solution of Equations and Systems of Equations, Academic Press, 1966.

  10. G. Peters and J. H. Wilkinson,Practical problems arising in the Solution of Polynomial Equations, Journal of the Institute of Mathematics and its Applications (1971), 16–35.

  11. B. Svejgaard, Contribution no. 21,Zeros of Polynomials, BIT 7 (1967), 240–246.

    Google Scholar 

  12. J. H. Wilkinson,Rounding Errors in Algebraic Processes, Prentice-Hall, 1963.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Madsen, K. A root-finding algorithm based on Newton's method. BIT 13, 71–75 (1973). https://doi.org/10.1007/BF01933524

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01933524

Keywords

Navigation