レイリー・リッツ法
Thin-SVD M W = U Σ V h {\displaystyle MW=\mathbf {U} \Sigma \mathbf {V} _{h}} を解き、 N × m {\displaystyle N\times m} 行列 U {\displaystyle \mathbf {U} } 、 m × m {\displaystyle m\times m} 対角行列 Σ {\displaystyle \Sigma } 、 m × m {\displaystyle m\times m} 行列 V h {\displaystyle \mathbf {V} _{h}} を得る。
リッツ左特異ベクトル U = U {\displaystyle U=\mathbf {U} } とリッツ右特異ベクトル V h = V h W ∗ {\displaystyle V_{h}=\mathbf {V} _{h}W^{*}} を計算する。
リッツ特異トリプレットと呼ばれる三つ組 U , Σ , V h {\displaystyle U,\Sigma ,V_{h}} が、元の行列 M {\displaystyle M} の打ち切り特異値分解問題の行列 W {\displaystyle W} の列空間上における近似解である。
このアルゴリズムは、固有値問題ソルバ(例:LOBPCG(英語版))から出力された行列 W {\displaystyle W} に対する後処理として実行することができる。