Papers
Topics
Authors
Recent
Search
2000 character limit reached

Accelerated Newton Iteration: Roots of Black Box Polynomials and Matrix Eigenvalues

Published 10 Nov 2015 in cs.DS | (1511.03186v2)

Abstract: We study the problem of computing the largest root of a real rooted polynomial p(x)p(x) to within error ε\varepsilon given only black box access to it, i.e., for any x∈Rx \in {\mathbb R}, the algorithm can query an oracle for the value of p(x)p(x), but the algorithm is not allowed access to the coefficients of p(x)p(x). A folklore result for this problem is that the largest root of a polynomial can be computed in O(nlog⁡(1/ε))O(n \log (1/\varepsilon )) polynomial queries using the Newton iteration. We give a simple algorithm that queries the oracle at only O(log⁡nlog⁡(1/ε))O(\log n \log(1/\varepsilon )) points, where nn is the degree of the polynomial. Our algorithm is based on a novel approach for accelerating the Newton method by using higher derivatives. As a special case, we consider the problem of computing the top eigenvalue of a symmetric matrix in Q<sup>n</sup>×n{\mathbb Q}<sup>{n</sup> \times n} to within error ε\varepsilon in time polynomial in the input description, i.e., the number of bits to describe the matrix and log⁡(1/ε)\log(1/\varepsilon ). Well-known methods such as the power iteration and Lanczos iteration incur running time polynomial in 1/ε1/\varepsilon , while Gaussian elimination takes Ω(n<sup>4)\Omega(n<sup>4) bit operations. As a corollary of our main result, we obtain a O~(n<sup>ω</sup>log⁡<sup>2</sup>(∣∣A∣∣F/ε))\tilde{O}(n<sup>{\omega}</sup> \log<sup>2</sup> ( ||A||_F/\varepsilon )) bit complexity algorithm to compute the top eigenvalue of the matrix AA or to check if it is approximately PSD (A⪰−εIA \succeq -\varepsilon I).

Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.