next up previous contents
Next: 2.5 逆反復法 Up: 2 解法についての概観 Previous: 2.3.0.1 大雑把な説明

2.4 固有ベクトルから固有値を求める方法

誤差がなければ、 $ A x=\lambda x$ の適当な($ x_i\ne 0$ となる $ i$ に 対する)成分に対応する方程式

$\displaystyle \sum_{j=1}^n a_{i j}x_j = \lambda x_i
$

の両辺を $ x_i$ で割れば $ \lambda$ が求まるが、$ x$ が近似的な固有ベクト ルでしかない場合には、 以下に解説する Rayleigh3 商を用いる方法の方が良い。


\begin{jdefinition}[Rayleigh商]\upshape
$N$\ 次正方行列 $A$\ と、$x\in\...
... $A$\ の $x$\ に対する \textbf{Rayleigh 商}という。
\end{jdefinition}

\begin{jlemma}\upshape
$N$\ 次正方行列 $A$\ と $x\in \C^N\setminus\{0\}$\...
... $\lambda$\ は $A$\ の $x$\ に対する
Rayleigh 商である。
\end{jlemma}

証明.
  $\displaystyle \Vert A x-\lambda x\Vert^2$ $\displaystyle =$ $\displaystyle (Ax,Ax)-\lambda(Ax,x)-\overline{\lambda}(x,Ax)+\vert\lambda\vert^2\Vert x\Vert^2$
    $\displaystyle =$ $\displaystyle \Vert x\Vert^2
\left[
\lambda-\frac{(x,Ax)}{\Vert x\Vert^2}
\r...
... x\Vert^2}
\right]
+\Vert Ax\Vert^2-\frac{\vert(x,Ax)\vert^2}{\Vert x\Vert^2}$
    $\displaystyle =$ $\displaystyle \Vert x\Vert^2
\left\vert
\lambda-\frac{(x,Ax)}{\Vert x\Vert^2}
\right\vert^2
+\Vert Ax\Vert^2-\frac{\vert(x,Ax)\vert^2}{\Vert x\Vert^2}.\qed$

$ \qedsymbol$

$ x$ $ A$ の近似固有ベクトルとする時、Rayleigh 商

$\displaystyle \lambda'=\frac{\left(A x, x\right)}{(x,x)}
$

$ x$ に対応する固有値の良い近似になる。粗く言って

$\displaystyle \hbox{固有値の誤差} = O(\hbox{固有ベクトルの誤差}^2)
$

が成り立つ。詳しくは次の命題を見よ。


\begin{jproposition}\upshape
$A$\ が正規行列 ($A A^\ast=A^\ast A$) で、...
...1\Vert^2\le (\eps/\delta)^2+(\eps/\delta)^4.
\end{displaymath}\end{jproposition}

証明. 省略。一松 [7] あるいは [3] を見よ。 $ \qedsymbol$


next up previous contents
Next: 2.5 逆反復法 Up: 2 解法についての概観 Previous: 2.3.0.1 大雑把な説明
桂田 祐史
2015-12-22