最適化
Pyomoの変数をベクトル化する
· ☕ 4 min read · ✍️ Helve
Pyomoで多変数の最適化を簡潔に記述するため、変数をベクトル化する方法をまとめた。

CasADiとBONMINで混合整数非線形計画問題を解く
· ☕ 2 min read · ✍️ Helve
Pythonで自動微分・非線形最適化ライブラリCasADiと最適化ソルバBONMINを使って、混合整数非線形計画問題を解く方法をまとめた。

CasADiとIPOPTで非線形計画問題を解く
· ☕ 4 min read · ✍️ Helve
Pythonで自動微分・非線形最適化ライブラリCasADiと最適化ソルバIPOPTを使って、制約付き非線形計画問題を解く方法をまとめた。

ナップサック問題と分枝限定法
· ☕ 7 min read · ✍️ Helve
分枝限定法は、組合せ最適化問題の解を効率的に求める手法である。組合せ最適化問題の1つであるナップサック問題を対象に、分枝限定法のアルゴリズムを示す。

等式制約付き最適化問題とラグランジュの未定乗数法 後編
· ☕ 2 min read · ✍️ Helve
等式制約付き最適化問題に対する、ラグランジュの未定乗数法についてまとめた。簡単な例題に対して、最適解が満たす幾何学的な意味を示す。

等式制約付き最適化問題とラグランジュの未定乗数法 前編
· ☕ 4 min read · ✍️ Helve
等式制約付き最適化問題に対する、ラグランジュの未定乗数法についてまとめた。 また、簡単な例題を用いて、最適解が満たす幾何学的な意味を示す。

PyomoでGDP最適化問題を解く
· ☕ 4 min read · ✍️ Helve
PyomoでGDP (Generalized Disjunctive Programming) と呼ばれる最適化問題を解いた。GDPは論理的な制約を持つ最適化問題である。

PyomoとCouenneで非凸の混合整数非線形計画問題(MINLP)を解く
· ☕ 4 min read · ✍️ Helve
PyomoというPythonライブラリと、Couenneという最適化ソルバを使って非凸の混合整数非線形計画問題 (MINLP) を解く方法をまとめた。