How to split a tera-polynomial
Nicolae Mihalache, François Vigneron
This article presents a new algorithm to compute all the roots of a given polynomial. The algorithm is based on the computation of discrete level lines that provide excellent starting points for the Newton method. It applies to any polynomial, provided a good upper bound for its critical values. As observed in [26] and in Section below, for the polynomials of interest for the Mandelbrot set, this bound is
This article is paired with a code library [30] that implements this algorithm. For polynomials of small degree whose roots can be represented using only common hardware arithmetic (floating point
Using this library and about 723 000 hours-core on the HPC center ROMEO (Reims), we also have successfully found all hyperbolic centers of period at most