加速牛顿迭代:黑盒多项式的根与矩阵特征值
数据结构与算法
2016-01-05 v2
摘要
我们研究在仅给定黑盒访问权限下,将实根多项式 的最大根计算到误差 内的问题,即对于任意 ,算法可查询 值的预言机,但不允许访问 的系数。关于此问题的一个民间结论是,利用牛顿迭代可在 次多项式查询内计算出多项式的最大根。我们给出了一个简单算法,仅在 个点查询预言机,其中 为多项式的次数。我们的算法基于一种通过利用高阶导数加速牛顿法的全新思路。作为特例,我们考虑在输入描述(即描述矩阵的位数与 )的多项式时间内,将 中对称矩阵的主特征值计算到误差 内的问题。诸如幂迭代与 Lanczos 迭代等知名方法会产生关于 的多项式运行时间,而高斯消元法则需要 次位运算。作为我们主要结果的推论,获得了一种 位复杂度的算法,用于计算矩阵 的主特征值或检查其是否近似为 PSD()。
引用
@article{arxiv.1511.03186,
title = {Accelerated Newton Iteration: Roots of Black Box Polynomials and Matrix Eigenvalues},
author = {Anand Louis and Santosh S. Vempala},
journal= {arXiv preprint arXiv:1511.03186},
year = {2016}
}