1. Учиться
  2. /
  3. Courses
  4. /
  5. Pythonで学ぶOptimization入門

Connected

Exercise

非線形制約つきビスケット

すばらしい焼き上がりでしたね!

では、同じ問題を NonlinearConstraint を使ってもう一度解いてみましょう。

パン工場の制約として、事前注文は最低 140 個を満たす必要があり、各工場は1日にビスケットを100個作れることを思い出してください。

minimize、Bounds、NonlinearConstraint は読み込まれており、収益関数 R、コスト関数 C、利益関数 profit も用意されています。

Инструкции

100 XP
  • 下限と上限を設定し、lambda 関数 q を使って制約を定義します。
  • 目的関数、境界、制約を miminize() に渡して最適化を実行します。