Published at: 2014-06-22 2次計画法を扱う機会があったのでPythonで書かれているフレームワークOpenOptとモジュールFuncDesignerを使ってやってみました。 なお、OpenOptとFuncDesigner自体は $pip install openopt funcdesigner で簡単にインストールできます。(要NumPy) 以下、使い方まとめ、というかメモ。 2次計画法とは 2次計画法(Quadratic Problems, Quadratic Programming)とは「線形制約に従って、2次式で表される目的関数を最小化するベクトルxを見つける問題」と定義されるそうです。具体的には \( \begin{align*} \min ~ &\frac{1}{2}\mathbf{x}^TH\mathbf{x} + \mathbf{f}^T x \\ \
![OpenOpt, FuncDeisignerを使って2次計画法 | Ki_chi@Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/d3dd96900a3f635dca68de8c2528af81eb97a4ad/height=288;version=1;width=512/https%3A%2F%2Fki-chi.jp%2Fme.jpg)