MathLabs
定理証明済み

ニュートン法の2次収束

内容

rr の近くで ff が2回連続微分可能で f′(r)≠0f'(r) \ne 0 を満たすとする。このとき rr のある近傍が存在し、ニュートン反復がその内部から始まれば、反復列は rr に収束し、ある定数 C=max⁡∣f′′∣2min⁡∣f′∣C=\dfrac{\max|f''|}{2\min|f'|}(最大値と最小値はその近傍上でとる)に対して ∣xn+1−r∣≤C ∣xn−r∣2|x_{n+1}-r| \le C\,|x_n-r|^2 を満たす。

なぜ正しいのか?

接線は滑らかな曲線に対して非常に良い近似であるため、その誤差はすでに進んだ距離の2乗に比例し、正しい桁数は次のステップでほぼ倍になる。

証明の概略

ステップ1(現在の推測値のまわりでテイラー展開する)。ff が2回微分可能なので、ラグランジュ剰余項付きテイラーの定理により、ある ξn\xi_n between xnx_n and rr に対して f(r)=f(xn)+f′(xn)(r−xn)+12f′′(ξn)(r−xn)2f(r) = f(x_n) + f'(x_n)(r-x_n) + \tfrac12 f''(\xi_n)(r-x_n)^2 が成り立つ。剰余項が2次誤差全体を担うため、これは近似ではなく厳密な等式である。

ステップ2(根の条件を代入する)。f(r)=0f(r)=0 なので左辺は消え、0=f(xn)+f′(xn)(r−xn)+12f′′(ξn)(r−xn)20 = f(x_n) + f'(x_n)(r-x_n) + \tfrac12 f''(\xi_n)(r-x_n)^2 が残る。両辺を f′(xn)f'(x_n)(rr の近くでは f′(r)≠0f'(r) \ne 0 かつ f′f' が連続なのでゼロでない)で割ると r−xnr - x_n が分離され、0=f(xn)f′(xn)+(r−xn)+f′′(ξn)2f′(xn)(r−xn)20 = \dfrac{f(x_n)}{f'(x_n)} + (r-x_n) + \dfrac{f''(\xi_n)}{2f'(x_n)}(r-x_n)^2 となる。

ステップ3(ニュートンのステップを認識する)。整理すると r−(xn−f(xn)f′(xn))=−f′′(ξn)2f′(xn)(r−xn)2r - \left(x_n - \dfrac{f(x_n)}{f'(x_n)}\right) = -\dfrac{f''(\xi_n)}{2f'(x_n)}(r-x_n)^2。左辺の括弧はまさにニュートンの更新 xn+1x_{n+1} であるから、en=xn−re_n = x_n - r を用いてこれは r−xn+1=−f′′(ξn)2f′(xn) en2r - x_{n+1} = -\dfrac{f''(\xi_n)}{2f'(x_n)}\,e_n^2、すなわち en+1=−f′′(ξn)2f′(xn) en2e_{n+1} = -\dfrac{f''(\xi_n)}{2f'(x_n)}\,e_n^2 と書ける。

ステップ4(定数を評価する)。絶対値をとり ∣f′′(ξn)∣|f''(\xi_n)| と 1/∣f′(xn)∣1/|f'(x_n)| をその近傍上での極値 max⁡∣f′′∣\max|f''| と 1/min⁡∣f′∣1/\min|f'| で評価すると、C=max⁡∣f′′∣2min⁡∣f′∣C=\dfrac{\max|f''|}{2\min|f'|} により ∣xn+1−r∣≤C ∣xn−r∣2|x_{n+1}-r| \le C\,|x_n-r|^2 が得られる。C ∣x0−r∣<1C\,|x_0-r| < 1 となれば、この漸化式は ∣xn−r∣|x_n - r| を 00 へと縮ませ収束を証明し、∣xn+1−r∣≤C ∣xn−r∣2|x_{n+1}-r| \le C\,|x_n-r|^2 における2乗こそが2次の収束率である。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。