線形計画法
◆線形計画法
複数の一次元の条件式から最適解を求める手法
参考として過去に二種試験で出題された問題を解いてみましょう.
【1998/10 問73】
ある工場で製品A,Bを生産している。製品Aを1トン製造するのに,原料
P,Qをそれぞれ4トン,9トン必要とし,製品Bについてもそれぞれ8トン,
6トン必要とする。また,製品A,Bは,1トン当たりそれぞれ2万円,3万円
の利益を生む。しかし,原料Pは40トン,Qは54トンしかない。
利益を最大にする生産量を求めるために,線形計画問題として定式化したもの
はどれか。ここで,製品A,Bの生産量をそれぞれx,yで表すものとする。
ア 条件 4x+8y≧40 イ 条件 4x+8y≦40
9x+6y≧54 9x+6y≦54
x≧0,y≧0 x≧0,y≧0
目的関数 2x+3y→最大化 目的関数 2x+3y→最大化
ウ 条件 4x+9y≦40 エ 条件 4x+9y≦2
8x+6y≦54 8x+6y≦3
x≧0,y≧0 x≧0,y≧0
目的関数 2x+3y→最大化 目的関数 40x+54y→最小化
解答例
| 原材料P | 原材料Q | 利益 | |
| 製品A | 4トン | 9トン | 2万円 |
| 製品B | 8トン | 6トン | 3万円 |
| 条件 (原材料使用可能量) |
40トン | 54トン | 最大利益 |
制約条件
4x+8y≦40-------原材料Pの条件
9x+6y≦54-------原材料Qの条件
当然、生産量x、yは0以上
目的関数
2x+3y → 最大化
@は y≦-1/2×x+5
Aは y≦-3/2×x+9
基底解は(0、5)、(6、0)、(4、3)となる
上記の基底解で利益が最大になるのは
(4、3)の時となる。
また、最大の利益は
2×4+3×3=17万円
この問題は線形計画法とは違う解きかたになります。
★★★宿題:二種向け★(1999/1/12)
表は,各顧客(x,y,z)を営業担当者(A,B,C)が分担するときの売
上高を示している。例えば,営業担当者Aの顧客xに対する売上高は2百万円で
ある。各営業担当者は,顧客を一人しか担当できないとしたとき,最大の売上高
は何百万円か。
単位 百万円
| 営業担当者 | ||||
| A | B | C | ||
| 顧 客 |
x | 2 | 5 | 7 |
| y | 4 | 3 | 8 | |
| z | 5 | 6 | 6 | |
ア 16
イ 17
ウ 18
エ 19
Aが最も多い売上の顧客はz,B,Cがそれぞれ
同じ担当にならないようにして、全体で最大
の売上高をあげる組み合わせは
Az(5)+Bx(5)+Cz(8)=18
Bが最も多い売上の顧客はz,A,Cがそれぞれ
同じ担当にならないようにして、全体で最大
の売上高をあげる組み合わせは
Bz(6)+Ay(4)+Cx(7)=17
Cが最も多い売上の顧客はy,A,Bがそれぞれ
同じ担当にならないようにして、全体で最大
の売上高をあげる組み合わせは
Cy(8)+Az(5)+Bx(5)=18
地道な計算をしてしまいました。
■解答■(宿題メールより)
二種午前平成11年秋問73
> 営業担当者Aが顧客z, 営業担当者Bが顧客x,
営業担当者Cが顧客yを担当した場合
>に最大の売上高になる。
> 5(営業担当者A)+5(営業担当者B)+8(営業担当者C)=18 となり,
答えはウ。
どうもありがとうございました。
>表からそれぞれの担当者毎に売り上げが最大の顧客を見ます
>A・・・z
>B・・・z
>C・・・y
>この時点で、Cさんが顧客yを担当するのは確定するので
>A,Bそれぞれが x,z
どちらを担当するか2パターン考えます
>
>Aが x を担当すると
>2+6+8=16
>
>Aが z を担当すると
>5+5+8=18
>よってウ
どうもありがとうございました。
> 組み合わせが 6通りしかないのでやってみるのが一番早くて確実ですね。
> {A, B, C} = {x, y, z} = 2 + 3 + 6 = 11
>
{y, z, x} = 4 + 6 + 7 = 17
>
{z, x, y} = 5 + 5 + 8 = 18
>
{z, y, x} = 5 + 3 + 7 = 15
>
{y, x, z} = 4 + 5 + 6 = 15
>
{x, z, y} = 2 + 6 + 8 = 16
> から 18 が最大なので ウ。
どうもありがとうございました。