also called subspace iteration or simultaneous iteration
it let us compute n dimensional rather one by each time

equivalent to QR iteration

Steps

start with 𝑈0=𝐼 and repeat following for 𝑘=1,2,
𝑉𝑘=𝐴𝑈𝑘1
𝑈𝑘𝑅𝑘=𝑉𝑘 by QR factorization
when 𝑈𝑘𝑈𝑘1<𝑡𝑜𝑙, we say it converge and stop

After convergence:

  1. Compute the Rayleigh quotient matrix: 𝐻=𝑈𝑇𝐴𝑈 where 𝑈 is last 𝑈𝑘
  2. Find eigen-decomposition of H: 𝐻𝑄=𝑄𝐷, where D is diagonal
  3. Compute eigenvectors of original matrix A: 𝑋=𝑈𝑄
  4. The diagonal entries of 𝐷 are the corresponding eigenvalues