Every square matrix hides a set of special numbers called eigenvalues. They govern how the matrix stretches or rotates space, and they appear throughout science: the resonant frequencies of a structure, the energy levels of a quantum system, the ranking scores behind PageRank, the principal components in data analysis.
For decades, computing even one eigenvalue of a large matrix was a painful chore. Then in 1961, independently and almost simultaneously, J.H. Wilkinson, John Francis (in England) and Vera Kublanovskaya (in the USSR) discovered an iteration so elegant it seems like magic: factor the matrix, swap the two pieces, multiply them back together, and repeat.
After enough repetitions the matrix converges to a triangular form, and the eigenvalues simply read off the diagonal. This is the QR algorithm — named after the two matrices in its core factorization — and it was later voted one of the top ten algorithms of the 20th century by the journal Computing in Science and Engineering.
Comments
Loading comments...