Simple exponential acceleration of the power iteration algorithm
Abstract
Many realworld problems rely on finding eigenvalues and eigenvectors of a matrix. The power iteration algorithm is a simple method for determining the largest eigenvalue and associated eigenvector of a general matrix. This algorithm relies on the idea that repeated multiplication of a randomly chosen vector x by the matrix A gradually amplifies the component of the vector along the eigenvector of the largest eigenvalue of A while suppressing all other components. Unfortunately, the power iteration algorithm may demonstrate slow convergence. In this report, we demonstrate an exponential speed up in convergence of the power iteration algorithm with only a polynomial increase in computation by taking advantage of the commutativity of matrix multiplication.
 Publication:

arXiv eprints
 Pub Date:
 September 2021
 arXiv:
 arXiv:2109.10884
 Bibcode:
 2021arXiv210910884S
 Keywords:

 Mathematics  Numerical Analysis;
 Condensed Matter  Disordered Systems and Neural Networks;
 34L16;
 G.1.3
 EPrint:
 7 pages, 1 figure, 2 tables, 3 Python files