找到复数多项式的根通常在数值上非常不稳定,如(1)中所讨论的。根据 Pan ( (2) , (3) ),这产生了一个三次复杂度下限,他提出了一种近似最优算法,该算法在算术上是拟线性的,在布尔(控制流)复杂度上是拟三次的。他的算法是对分裂圆法的改进。
然而,这个下限仅适用于我们想要前向稳定(即正确)答案的情况。如果我们对向后稳定的答案感到满意,可以为稍微修改的输入问题找到正确的根,我希望可以实现更快的复杂性。有谁知道这样的算法是否存在,特别是如果我们只需要后向稳定性,分裂圆变体是否可以在准线性时间内运行?
笔记:在模糊地指的是结果的相对向后精度(您必须将系数移动到计算答案的根的量)。我不确定正确的定义是什么将是,因为不同的系数可以以显着不同的量改变多项式值。