数理最適化セミナーのご案内

1.2 数理最適化問題を解く(PySIMPLE)

 早速Windows版Nuorium OptimizerのGUI環境であるNuoriumおよびモデリング言語PySIMPLEを用いて数理最適化問題を解いてみましょう.まずはWindowsのスタートメニューから「すべてのプログラム」→「MSI Solutions」→「Nuorium」を選択してください.

 メニューの「ファイル」→「新規作成」→「新規作成(.py)」を選択します.

 表示された画面左のパネルにあるuntitled.pyタブで次のように書き,メニューの「ファイル」→「名前を付けて保存」で適当な場所にファイルを保存します.

from pysimple import *
x = Variable()
p = Problem(type=min)
p += 3*x + 2
p += x >= 0
p.solve()

 次に,画面左上の実行単位(「デフォルト」となっている箇所)をクリックし,「Python@Nuorium」に変更します.

 最後に,画面左上の「実行」ボタンを押すとNuorium Optimizerが計算を開始し,画面右のパネルに各種出力が表示されます.

 この一連の操作で,あなたはNuorium Optimizerを使って次の数理最適化問題を解いたことになります.

  • 目的関数:$3x + 2$→最小化
  • 制約条件:$x \ge 0$

 

 

上に戻る