Click here to Skip to main content
15,893,904 members
Articles / General Programming / Algorithms

Fast and Stable Polynomial Root Finders - Part One

Rate me:
Please Sign up or sign in to vote.
5.00/5 (10 votes)
11 Oct 2023CPOL17 min read 10.4K   14  
Practical implementation of a fast, robust and reliable polynomial root finder using Newton's method
In general, Newton’s method for finding roots of polynomials is an effective and easy algorithm to both implement and use. However, certain weakness is exposed when trying to find roots in a polynomial with multiple roots. This paper highlights the weakness and devises a modification to the general Newton algorithm that can effectively cope with the multiple roots issue and deal with the usual pitfalls in using the Newton method to find polynomial roots. This paper is part of a multi-series of papers on how to use the same framework to implement different root finder methods.

Views

Daily Counts

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Denmark Denmark
With a Master's degree in Electronic Engineering, I've further specialized in the intersection of Computer Science, Numerical Analysis, and Applied Mathematics. In my earlier career, I gained extensive experience in developing compilers, linkers, and interpreters. This foundational work has equipped me to later focus on designing high-performance algorithms for arbitrary precision arithmetic. My expertise lies in leveraging optimization techniques to solve complex problems within these domains.

Comments and Discussions