変数およびx 2(他のすべては定数です)について次の連立方程式を解こうとしています。
x 1とx 2の方程式1と2をそれぞれ解き、方程式3に代入することにより、この連立方程式を単一変数単一方程式に変えることができることがわかります。 matlabのコマンドを使用して解決策を見つけます。パラメーターk 1 = k 2 = 1、r 1 = r 2 = 0.2、およびA = 2を使用すると、真の解はP = x 1 = xであることがわかりました。fzero
。
ただし、元の3変量-3方程式システムに適用されたニュートンの方法を使用する場合、真の解どれだけ近くても、反復は解に収束しません)= (0.5 、0.5 、0.5 )。
最初は、ニュートンのメソッドの実装にバグがあると疑っていました。何度か確認したところ、バグは見つかりませんでした。次に、初期推測を使用して、loと見よ:ヤコビアンは特異です。特異なヤコビアンは収束の順序を減らすことができることは知っていますが、必ずしも真の解への収束を妨げるとは思いません。
だから、私の質問は、真の解のシステムのヤコビアンが特異であることを考えると:
ニュートンの方法が根に収束しないことを証明するために、他にどのような条件が必要ですか?
グローバリゼーション戦略(例:ラインサーチ)は、特異なヤコビアンにもかかわらず収束を保証しますか?