演習 — 線形計画法の応用
第1章 No.6 / 飼料の混合問題・輸送問題
課題 1 — 利益のパラメータ変化
課題で与えた製品 A、製品 B の 1 kg 当たりの利益が、以下の表の (1)〜(5) のように変化したとき、それぞれの場合について利益を最大にする (x, y) を求めよ (単位は千円とする)。
| 1 kg 当たりの利益 | (1) | (2) | (3) | (4) | (5) |
|---|---|---|---|---|---|
| 製品 A | 7 | 5 | 6 | 3 | 2 |
| 製品 B | 7 | 3 | 3 | 9 | 9 |
飼料の混合問題
Problem
養鶏を営んでいる佐藤さんは、2 種類の穀類を購入し、それらを混合して 1 ヶ月分の飼料を作ることを考えている。栄養素 A、B、C、D の含有量、穀類の価格などは以下に示されている。費用最小の混合飼料を作るには穀類 1、2 をどのように購入すればよいか。
| 栄養素 | 穀類 1 kg 当たり (1) | 穀類 1 kg 当たり (2) | 1 ヶ月分の混合飼料 |
|---|---|---|---|
| A | 2 | 3 | 120 以上 |
| B | 1 | 3 | 90 以上 |
| C | 4 | 1 | 80 以上 |
| D | 2 | 2 | 50 以上 |
| 価格 (千円/kg) | 4 | 3 | — |
この問題を線形計画法を使って定式化すると以下のようになる。
- 2x1 + 3x2 ≧ 120
- x1 + 3x2 ≧ 90
- 4x1 + x2 ≧ 80
- 2x1 + 2x2 ≧ 50
- x1 ≧ 0, x2 ≧ 0
- 4x1 + 3x2 → min
課題 2
穀類 2 の価格が 5 千円に値上がりしたときにはどうなるか。
輸送問題
ある会社が 1 種類の製品を m 個の倉庫から n 個の販売店に輸送しようとしている。
- ai: 倉庫 i にある製品の総量
- bj: 販売店 j での製品の必要量
- cij: 倉庫 i から販売店 j への製品 1 単位あたりの輸送費用
とする。輸送費にかかる総費用を最小化する問題を定式化しよう。倉庫 i から販売店 j への輸送量を xij で表す。
倉庫 i から積み出される製品の総量は ai より大きくなれないから:
∑j=1n xij ≦ ai (i = 1,…,m)
販売店 j は製品 bj 以上輸送しなければならないため:
∑i=1m xij ≧ bj (j = 1,…,n)
さらに非負条件:
xij ≧ 0 (i = 1,…,m; j = 1,…,n)
上の制約条件のもとで輸送にかかる総費用:
∑i=1m ∑j=1n cij · xij
を最小にすればよい。
課題 3
ai、bj、cij が以下の表で表されるとき、その輸送問題を解け。
| i | j=1 | j=2 | j=3 | j=4 | ai |
|---|---|---|---|---|---|
| 1 | x11 | x12 | x13 | x14 | 16 |
| 2 | x21 | x22 | x23 | x24 | 9 |
| 3 | x31 | x32 | x33 | x34 | 6 |
| bj | 13 | 8 | 7 | 3 | — |
| cij | j=1 | j=2 | j=3 | j=4 |
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 |
| 2 | 8 | 4 | 2 | 1 |
| 3 | 2 | 5 | 6 | 2 |