next up previous
Next: を計算で求めるのが楽であること Up: 4 Lanczos 法 Previous: Lanczos 法の利点

標準固有値問題への帰着


\begin{displaymath}
A x=\lambda B x
\end{displaymath}

必要ならばシフトを行う。 すなわち任意に選んだ $\widetilde\lambda\in\R$ に対して、

\begin{displaymath}
A x-\widetilde\lambda B x=(\lambda-\widetilde\lambda) B x.
\end{displaymath}

そこで

\begin{displaymath}
\widetilde A\DefEq A-\widetilde\lambda B,\quad
\mu\DefEq\lambda-\widetilde\lambda
\end{displaymath}

とおくと

\begin{displaymath}
\widetilde A x=\mu B x.
\end{displaymath}

$B$ の Cholesky 分解を

\begin{displaymath}
B=U^T U
\end{displaymath}

として、上の式に代入すると

\begin{displaymath}
\widetilde A x=\mu U^T U x.
\end{displaymath}

左から $\mu^{-1} U \wt A^{-1}$ をかけると (ただし $\wt A^{-1}=(\wt A)^{-1}$)

\begin{displaymath}
\mu^{-1} U x= U \wt A^{-1} U^T U x.
\end{displaymath}

そこで

\begin{displaymath}
A'\DefEq U \wt A^{-1} U^T,\quad
\nu\DefEq \mu^{-1}, \quad
y\DefEq U x
\end{displaymath}

とおくと、

\begin{displaymath}
A' y=\nu y
\end{displaymath}

という標準固有値問題に帰着された。

これに Lanczos 法を適用して、対称三重対角行列 $T$ の 固有値問題

\begin{displaymath}
T z=\nu z
\end{displaymath}

に変換する。


next up previous
Next: を計算で求めるのが楽であること Up: 4 Lanczos 法 Previous: Lanczos 法の利点
桂田 祐史
2014-05-27