0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

数理計画(EXCEL①)

Last updated at Posted at 2021-08-18

勉強のため、EXCElでの数理計画にチャレンジ

まずは、ゾルバアドインを入れますが、入れ方に関しては詳しく書いてあるところを参考にしました。
ざっくり、アドインに”ゾルバ”を追加する。

ただ、制限があり大きい問題は求解できません。

image.png

【問題:条件】
  一週間の製造計画について考えます。(土曜日から金曜日)
  出荷は翌日朝から実施するため、前日に必要量を製造する。
  翌週のために金曜日の貯蔵量を守る。

  目的:製造量を最小化
  説明変数:製造量
  制約条件:
   ・製造量 ≦ 一日の最大製造量
   ・製造量 ≧ 一日の最小製造量
   ・貯蔵量 ≦ 貯蔵できる最大量
   ・貯蔵量 ≧ 翌日の出荷量
   ・最終貯蔵量 ≧ 翌週のための貯蔵量

ワークシートで下記を作成
  貯蔵量 = 前日の貯蓄量+製造量-出荷量

image.png

出荷量と前週、翌週の値を手入力して

ここで、下記のゾルバ―を押下する。

image.png

目的セルの設定:1週間の総製造量
変数セルの変更;製造量を選択
制約条件の対象:上記の制約条件を入力

image.png

”解決”ボタンを押下

image.png

条件が満足できる解が求められました。

image.png

かなり単純なモデルですが、基本的にはこのように最適な説明変数の値を求めることができます。
説明変数は多数あってもというか、多数ある場合の方が普通だと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?