next up previous contents
Next: D.5 サンプル・プログラム Up: D. 多次元の Newton 法の例 Previous: D.3 ターゲット問題の差分近似

D.4 Newton 法

$\displaystyle \vec F(\vec U):= A\vec U-
\left(
\begin{array}{c}
(U_1)^2 \\ (U_2)^2 \\ \vdots \\ (U_{N-1})^2
\end{array}\right)
$

とおくと、(D.5) は

(D.6) $\displaystyle \vec F(\vec U)=\vec 0$

となる。

Newton 法とは、初期値 $ \vec U^{(0)}$ を適当に選んで、後は漸化式

(D.7) $\displaystyle \vec U^{(k+1)}= \vec U^{(k)}- \left(\vec F'(U^{(k)})\right)^{-1} \vec F(\vec U^{(k)})$

でベクトル列 $ \{\vec U^{(k)}\}_{k\in\N}$ を定めるというものである。

$\displaystyle \vec F'(\vec U)
= A
-
2\left(
\begin{array}{rrrr}
U_1 & \\
& U_2 \\
& & \ddots & \\
& & & U_{N-1}
\end{array}\right)
$

であるから、ヤコビ行列 $ \vec F'(\vec U)$ は三重対角行列である。

(D.7) において逆行列が現れるが、逆行列を計算せずに、連立 1次方程式を解く形で計算を遂行すべきことに注意しよう。


next up previous contents
Next: D.5 サンプル・プログラム Up: D. 多次元の Newton 法の例 Previous: D.3 ターゲット問題の差分近似
Masashi Katsurada
平成21年7月9日