2021年8月25日水曜日

非線形計画法2 (制約つき)

 非線形計画法での無制約のやり方は、

https://mizunolab.sist.ac.jp/2021/08/1.html

でした。ここでは、非線形計画法の中で制約つきをscipy.optimize.minimize を使ったやり方でやっていきます。この場合、数学的な知識がそれなりに必要ですが、まずはツールとして使えるようにしていきます。制約つきの中で、(i) 線形制約、(ii)非線形制約 でツールの使い方が少し変わってきます。線形計画法と同様に制約の行列表現が重要です。また非線形制約の場合は、制約条件を関数で返しています。

ソースコード

4 件のコメント: