Mandelbrot 多项式根的数值计算:一项实验分析
数值分析
2023-09-07 v2 数值分析
摘要
本文研究多项式 ()根的 Numerical 计算问题,其次数为 ,递归定义为 ,。给出了一种基于 Ehrlich-Aberth 同步迭代,并辅以快速多极子方法(FMM)和复数集近邻快速搜索的算法。该算法依赖一种特定的初始近似选择策略,每步耗费 次算术运算。给出了 Fortran 95 实现并进行了数值实验。实验上,达到数值收敛所需迭代次数为 。这使得我们能在 16 GB RAM 的笔记本电脑上约 16 分钟内计算出次数达 的 的根,在 256 GB RAM 的机器上约 69 分钟内计算出次数达 的根。次数为 的情形将需要更高内存与更高精度以分离根。通过对 FMM 作适配至 256 GB RAM 上限,并采用扩展精度(即 10 字节浮点表示)计算,我们得以在约两周 CPU 时间内算出 的所有根。由实验分析,推导出了 实根的显式渐近表达式,以及对于 的根 的 的显式表达式。该方法被有效应用于由倍增递推定义的一般多项式类。
引用
@article{arxiv.2307.12009,
title = {Numerical computation of the roots of Mandelbrot polynomials: an experimental analysis},
author = {Dario A. Bini},
journal= {arXiv preprint arXiv:2307.12009},
year = {2023}
}