Comparing the geometry of the basins of attraction, the speed and the efficiency of several numerical methods
Euaggelos E. Zotos, Md Sanam Suraj, Amit Mittal, Rajiv Aggarwal
TL;DR
This work investigates how basins of attraction organize on the complex plane for a broad set of iterative root-finding methods across two root-count scenarios, using $f_1(z)=z^3-1$ and $f_2(z)=z^9-1$. It evaluates sixteen methods with orders $2$–$16$ on dense complex grids, quantifying convergence via the most probable iteration count $N^{*}$ and fractality measures $S_b$ and $S_{bb}$, including tail behavior via Laplace fits. Key findings show that while global basin geometries are similar across methods, fractal boundaries are pervasive; Halley’s method consistently yields the smoothest basins (lowest $S_b$), whereas Maheshwari’s method often produces highly fractal boundaries; increasing the number of roots from $3$ to $9$ amplifies complexity, ill-behaved initial conditions, and iteration counts. The results provide a quantitative framework for comparing method speed, efficiency, and robustness in complex-root problems, informing method selection beyond order alone.
Abstract
We use simple equations in order to compare the basins of attraction on the complex plane, corresponding to a large collection of numerical methods, of several order. Two cases are considered, regarding the total number of the roots, which act as numerical attractors. For both cases we use the iterative schemes for performing a thorough and systematic classification of the nodes on the complex plane. The distributions of the required iterations as well as the probability and their correlations with the corresponding basins of convergence are also discussed. Our numerical calculations suggest that most of the iterative schemes provide relatively similar convergence structures on the complex plane. In addition, several aspects of the numerical methods are compared in an attempt to obtain general conclusions regarding their speed and efficiency. Moreover, we try to determine how the complexity of the each case influences the main characteristics of the numerical methods.
