目次
- 目次
- はじめに
- JuMPの特徵
- 使いやすさ
- 計算速度
- ソルバーの独立利用のためのインターフェース
- システムに組み込みやすい
- ライセンスがMPL
- インストール方法
- GLPKのインストール
- Clpのインストール
- Cbcのインストール
- Culpのインストール
- ECOSのインストール
- Ipoptのインストール
- NLoptのインストール
- Mosekのインストール
- CPLEXのインストール
- 各ソルバーのパラメータ設定
- 最適化の標準出力を止める
- 最適化計算時間に上限を設定する
- その他のパラメータ
- JuMPによるシンプルな線形計画問題の解法サンプルコード
- 非線形最適化のサンプルコード
- JuMPの最適化コードを静的コンパイルして高速化する方法
- 参考資料
- MyEnigma Supporters
はじめに
以前、Python製の最適化モデリングライブラリ
cvxpyを紹介しましたが、
今回は、高速科学演算向け言語であるJuliaの
最適化モデリングツールであるJuMP (Julia for Mathematical Optimization)
の紹介をしようと思います。
JuMPの詳細に関しては、下記の論文を参照ください。
プログラミング言語Juliaに関しては下記の記事を参照ください。
続きを読む