Nelder-Mead メソッドを使用して scipy.optimize.minimize モジュールを使用して、非線形関数の 2 つの変数の最適化を試みています。最適化は全体的に非常に成功していますが、その間に最適化変数の値が突然ジャンプし、その後、最適化パラメーターの曲線は同じ形状をたどりますが、DC シフトがあります。画像は私の問題を理解するのに役立つかもしれません。関数の許容範囲をいじってみましたが、無駄でした。ジャンプは、その後のプログラミングで大混乱を引き起こします。画像は [画像をインライン化するためのコミュニティ編集] です。
まず、グリッチのある最適化変数:
次に、グリッチのズーム:
3 番目に、最初の最適化変数がこの 2 番目の最適化変数で同じポイントの直後に引き起こす混乱:
緑の点は予想される最適化曲線で、青の線は得られた最適化曲線です。