ミュラー法

ミュラー法は、解を求めるアルゴリズムであり形式f ( x ) = 0 の方程式を解く数値手法です。1956 年にDavid E. Mullerによって初めて発表されました。

ミュラー法は、セカント法の2次漸化式に類似した3次漸化式に従って進行します。セカント法では、fのグラフ上で、最後の2回の反復近似値に対応する2点を通る直線を作成し、反復ごとにその直線の根を次の近似値として使用します。一方、ミュラー法では、最後の3回の反復近似値に対応する3点を使用し、これらの3点を通る放物線を作成し、反復ごとにその放物線の根を次の近似値として使用します。

導出

ミュラー法では、根の3つの初期近似値、およびを使用しx軸と、、およびを通る放物線との交点を考慮して次の近似値を決定します

二次多項式を考える

およびを通過します。違いを定義してください

そして

3つの点をそれぞれ式( 1 )に代入し、同時にとを解く

次に、この二次方程式の公式を()に適用して、次のように 決定する。

根号の前の符号は の符号と一致するように選択され、次の反復が に最も近くなることを保証する

が決定されると、このプロセスが繰り返されます。分母の根号表現のため、前の反復がすべて実数であっても、反復は複素数になる可能性があることに注意してください。これは、実数から開始した場合、反復が実数のままになるセカント法シディの一般化セカント法、ニュートン法などの他の根探索アルゴリズムとは対照的です。反復が複素数であることは、問題によっては利点(複素根を探している場合)または欠点(すべての根が実数であることがわかっている場合)になる可能性があります。

この方法は、衝突検出など、最も近いルートではなく、を に置き換えることでより小さいルートが重要になるシナリオに簡単に採用できます

収束速度

良好な関数の場合、ミュラー法の収束次数は約1.839で、トリボナッチ定数と正確に一致します。これは、セカント法では約1.618で、黄金比と正確に一致し、ニュートン法ではちょうど2です。したがって、セカント法はミュラー法よりも反復あたりの進歩が少なく、ニュートン法はより進歩します

より正確には、ξがfの単根を表す場合(つまりf (ξ) = 0かつf '(ξ) ≠ 0)、fは3回連続微分可能であり、初期推定値x 0x 1x 2がξに十分近い値とされると、反復は

ここで、μ ≈ 1.84 は、トリボナッチ定数の定義式である の正の解です。

ミュラー法は、各反復で得られた最後の 3 つの点f ( x k -1 )、f ( x k -2 )、f ( x k -3 ) に放物線、つまり 2 次多項式を当てはめます。これを一般化して、 k番目反復で最後のm +1 点にm次多項式p k,m ( x )を当てはめることができます。この表記法では、放物線y kはp k ,2と表されます。次数mは 1 以上でなければなりません。次の近似値x kは、 p k,mの根の 1 つ、つまりp k,m ( x )=0の解の 1 つになりますm =1 とするとセカント法になり、m =2 とするとミュラー法になります。

ミュラーは、このように生成されたシーケンス { x k } は、正の解であるμ mの順序で根 ξ に収束することを計算しました

mが無限大に近づくにつれて、方程式の正解は2に近づきます。しかし、この方法はm >2の場合、m = 1またはm = 2の場合よりもはるかに困難です。これは、3次以上の多項式の根を求めるのがはるかに難しいためです。もう一つの問題は、m > 2場合 p k ,mのどの根を次の近似値x kとして選ぶべきかという明確な規定がないように見えることです

これらの困難は、多項式p k,mを用いるシディの一般化正割法によって克服されます。この方法では、 p k,m ( x )=0を解く代わりに、 p k,mのx k -1における導関数を用いて次の近似値x kを計算します。

参照

参考文献

  • アト​​キンソン、ケンドール・E. (1989).数値解析入門、第2版、セクション2.4. John Wiley & Sons、ニューヨーク. ISBN 0-471-50023-2
  • Burden, RLおよびFaires, JD著『数値解析』第4版、77ページ以降
  • Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007). 「セクション9.5.2. Muller法」.数値計算レシピ:科学計算の芸術(第3版). ニューヨーク:ケンブリッジ大学出版局. ISBN 978-0-521-88068-8

参考文献

  • 大域収束を伴うブラケティング法の変種:Costabile, F.; Gualtieri, MI; Luceri, R. (2006年3月). 「Muller法の修正」. Calcolo . 43 (1): 39– 50. doi :10.1007/s10092-006-0113-9. S2CID  124772103
Retrieved from "https://en.wikipedia.org/w/index.php?title=Muller%27s_method&oldid=1322229165"