ハレー法

数値解析においてハレー法は、連続した2次導関数を持つ1変数の関数に用いられる求根アルゴリズムですエドモンド・ハレーは、現在彼の名前で呼ばれているこの手法を考案したイギリスの数学者であり天文学者でした 。

このアルゴリズムは、ハウスホルダー法の中ニュートン法に次いで2番目に高度なものです。ニュートン法と同様に、このアルゴリズムは根への近似値の列を反復的に生成し、根への収束率は3乗です。この方法には多次元バージョンも存在します。[1]

ハレー法は関数を線形近似するニュートン法セカント法、あるいは関数を二次近似するミュラー法とは対照的に、関数の線形パデ近似の根を正確に求めます。[2]

以下に説明するハレーの無理数法もあります

方法

ハレー法は、非線形方程式f  ( x ) = 0を解く数値アルゴリズムですこの場合、関数fは1つの実変数の関数でなければなりません。この方法は、以下の一連の反復計算から構成されます。

初期推測値x 0から始まる。[3]

f が3 回連続的に微分可能な関数であり、aがfの零点であるがその導関数の零点ではない場合、 aの近傍において反復x n は次の式を満たします。

これは、初期推定値が十分に近い場合、反復はゼロに収束し、収束は3次的であることを意味します。[4]

以下の代替定式は、ハレー法とニュートン法の類似性を示しています。比率は一度だけ計算すればよく、この形式は、他の比率がより単純な形に簡約できる場合に特に便利です。

2 番目の導関数がゼロに非常に近い場合ハレー法の反復はニュートン法の反復とほぼ同じになります。

モチベーション

ニュートン法を導出する際、証明は近似値を計算すること から始まる。同様に、ハレー法の証明は次式から始まる。 ハレーの有理数法の場合、これを整理すると次式になる 。ここで、x n +1x n は方程式の両辺に現れる。この最後の式の右辺に、ニュートン法のx n +1x nの値を代入すると、ハレー法の式が得られる。

また、より一般的なクラスのハウスホルダー法の動機と証明も参照してください

3次収束

aはfの根であるが、その導関数の根ではないと仮定する。そして、 fの三階微分が存在し、 aの近傍で連続でありx n がその近傍にあるとする。このとき、テイラーの定理から以下が導かれる。

そしてまた

ここで、ξとηはax nの間の数です。最初の式に2番目の式を掛け、2番目の式を引いて次の式を得ます。

用語をキャンセルして再編成すると次のようになります。

2番目の項を左辺に置いて、

取得するため:

したがって:

x naのときの右側の係数の極限は次のとおりです。

K をこの絶対値より少し大きくすると、式の両辺の絶対値を取り、係数の絶対値をa付近の上限で置き換えると次の式が得られます。

それが証明されることになっていました。

要約すると、

[5]

ニュートン法との関係

実数値関数f ( x )に適用されたハレーの有理法は、ニュートン法を適用して 関数の零点を見つけるのと同じであり、ここでkは任意の非零定数です。

ハレー法を用いた平方根の計算

ニュートン法が平方根の計算に使えるのと同様に、ハレー法も3次収束を用いて同じ目的に特化することができます。与えられた数Sの正の平方根を求めるには、次の関数を考えます 。

これらをハレーの反復の一般形に代入すると、

与える

これは、平方根を求めるハレー法の有理形式として知られています。平方根を必要とせず、算術演算のみを必要とし、任意の正の初期推定値に対して に3次収束します

ハレーの非無理数法

ハレーは実際には2つの三次の根を求める方法を考案しました。上記の方法は除算のみを用いるため、ハレーの有理法と呼ばれます。2つ目の「無理数」法は平方根も用います。[6] [7] [8]それは次のように始まります。

二次方程式の公式の2つの形式のいずれかを用いて値を解きます。二次方程式の公式の解は、分子に根号を持つか、

あるいは分母に根号が含まれる場合もあります。

この反復法は、分母が小さく割り算が容易であるという理由で、ハリー[7]によって有理法よりも「当然ながら好まれた」とされています。第二の利点は、有理法の誤差が約半分になる傾向があり、反復するごとにその利点は倍増します。コンピュータ上では、1つの遅い演算(除算と平方根)ではなく2つの遅い演算(除算と平方根)があるため、遅く見えるかもしれませんが、現代のコンピュータでは命令パイプラインによって分母の逆数を平方根と同時に計算できるため、各反復のレイテンシはほとんど変わりません。[8] : 24 

分母に根号を含む定式化は、という近似の下でハレーの有理数法に簡約されます。

ミュラー法はこの方法の修正版と考えることができます。したがって、この方法は複素根を求めるのに使用できます。

参考文献

  1. ^ Gundersen, Geir; Steihaug, Trond (2010). 「大規模制約なし最適化問題と高階手法について」(PDF) . Optimization Methods & Software . 25 (3): 337– 358. doi :10.1080/10556780903239071 . 2024年9月2日閲覧
  2. ^ Boyd, John P. (2013). 「一変数方程式の零点の探索:代理根探索、チェビシェフ補間、およびコンパニオン行列」 SIAM Review . 55 (2): 375– 396. doi :10.1137/110838297.
  3. ^ Scavo, TR; Thoo, JB (1995). 「ハレー法の幾何学について」.アメリカ数学月刊誌. 102 (5): 417– 426. doi :10.2307/2975033. JSTOR  2975033.
  4. ^ Alefeld, G. (1981). 「ハレー法の収束について」.アメリカ数学月刊誌. 88 (7): 530– 536. doi :10.2307/2321760. JSTOR  2321760.
  5. ^ Proinov, Petko D.; Ivanov, Stoil I. (2015). 「多項式零点の同時計算におけるハレー法の収束について」J. Numer. Math . 23 (4): 379– 394. doi :10.1515/jnma-2015-0026. S2CID  10356202.
  6. ^ ベイトマン、ハリー(1938年1月). 「ハレーの方程式解法」.アメリカ数学月刊. 45 (1): 11–17 . doi :10.2307/2303467. JSTOR  2303467.
  7. ^ ab ハレー、エドモンド(1694 年 5 月)。 「正確な方法と、一般的な原理、正弦波を減らすための基礎の基礎」。王立協会の哲学論文集(ラテン語)。18 (210): 136–148 .土井: 10.1098/rstl.1694.0029 英訳は、エドモンド・ハレー著(1809年)[1694年5月]「あらゆる方程式の根を一般に、かつ事前の縮約なしに求める、新しく正確で容易な方法」として出版された。C.ハットン、G.ショー、R.ピアソン編『ロンドン王立協会哲学紀要』(1665年の創刊から1800年まで)。第3巻(1683年から1694年まで)。640~  649ページ。
  8. ^ ab Leroy, Robin (2021年6月21日). 正しく丸められたbinary64の立方根(PDF) (技術レポート).
  • ワイスタイン、エリック・W.「ハレー法」。MathWorld
  • ニュートン法と高次反復、パスカル・セバとザビエル・グルドン、2001年(このサイトには、より見やすい数式表示のためのPostscript版へのリンクがあります)
Retrieved from "https://en.wikipedia.org/w/index.php?title=Halley%27s_method&oldid=1320586249"