勉強のため、EXCElでの数理計画にチャレンジ
まずは、ゾルバアドインを入れますが、入れ方に関しては詳しく書いてあるところを参考にしました。
ざっくり、アドインに”ゾルバ”を追加する。
ただ、制限があり大きい問題は求解できません。
【問題:条件】
一週間の製造計画について考えます。(土曜日から金曜日)
出荷は翌日朝から実施するため、前日に必要量を製造する。
翌週のために金曜日の貯蔵量を守る。
目的:製造量を最小化
説明変数:製造量
制約条件:
・製造量 ≦ 一日の最大製造量
・製造量 ≧ 一日の最小製造量
・貯蔵量 ≦ 貯蔵できる最大量
・貯蔵量 ≧ 翌日の出荷量
・最終貯蔵量 ≧ 翌週のための貯蔵量
ワークシートで下記を作成
貯蔵量 = 前日の貯蓄量+製造量-出荷量
出荷量と前週、翌週の値を手入力して
ここで、下記のゾルバ―を押下する。
目的セルの設定:1週間の総製造量
変数セルの変更;製造量を選択
制約条件の対象:上記の制約条件を入力
”解決”ボタンを押下
条件が満足できる解が求められました。
かなり単純なモデルですが、基本的にはこのように最適な説明変数の値を求めることができます。
説明変数は多数あってもというか、多数ある場合の方が普通だと思います。





