Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Algorithm 954: an accurate and efficient cubic and quartic equation solver for physical applications
Flocke N. ACM Transactions on Mathematical Software41 (4):1-24,2015.Type:Article
Date Reviewed: Dec 1 2015

Flocke developed an algorithm for obtaining all the zeros of cubic and quartic polynomials. The key to accuracy is scaling the polynomials so that all coefficients in absolute value are bounded by unity. A recent book by Boyd [1] contains a chapter on the zeros of cubic and a chapter on the zeros of quartic polynomials.

For the cubic solver, the algorithm considers six classes based on the sign of each coefficient. For each class, one can find a good starting value for Newton’s method to converge fast to the desired root.

For the quartic solver, the algorithm uses the cubic solver to find the three stationary points. In the cases of real roots, Newton’s method is used to get the extreme real root. Deflation is used to get the other roots. If the quartic has only complex roots, a sixth degree polynomial is constructed to obtain the real parts of those roots and a quadratic polynomial is used to get the imaginary parts.

Examples showing the efficiency and accuracy of the solver for both the cubic and quartic polynomials are given. It would be interesting to compare this algorithm to the one suggested by Boyd.

Reviewer:  Beny Neta Review #: CR143988 (1602-0130)
1) Boyd, J. P. Solving transcendental equations: the Chebyshev polynomial proxy and other numerical rootfinders, perturbation series, and oracles. SIAM, Philadelphia, PA, 2014.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Roots Of Nonlinear Equations (G.1.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Roots Of Nonlinear Equations": Date
On the algebraic complexity of rational iteration procedures
Baur W. Theoretical Computer Science 88(2): 313-324, 1991. Type: Article
Oct 1 1992
An efficiently implementable Gauss-Newton-like method for solving singular nonlinear equations
Hoy A. Computing 41(1-2): 107-122, 1989. Type: Article
Sep 1 1989
Regularization and computation of a bifurcation problem with Corank 2
Böhmer K., Zhen M. Computing 41(4): 307-316, 1989. Type: Article
Jun 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy