質問<2329>2005/5/7
ある農家は2種類の肥料P,Qと水を用いて2種類の野菜A,Bを生産している。野 菜Aを1個生産するには肥料P6グラム,肥料Pが1グラム,水が1リットル必要で ある。また野菜Bを1個生産するには肥料Pが1グラム,肥料Qが3グラム,水が4 リットル必要である。ところで,野菜の生産については肥料と水の使用量について制 約がある。肥料Pは6800グラム,肥料Qは1700グラム,水は2000リットルまで使用で きる。野菜Aの1個あたりの利益は60円,野菜Bの1個あたりの利益は100円である。 この農家の野菜A,Bの生産による利益を最大にするには,野菜A,Bをそれぞれ何個 生産すればよいか。また,そのときの最大利益はいくらか。 解いたのですが・・・・ 解説がなくて困っています。 ★希望★完全解答★
お便り2005/5/29
from=JJon.com
オペレーションズ・リサーチ(OR)の線形計画法(LP)の問題だというのは 知っていましたので,次の「シンプレックス法」で解いてみました。 このWebページがそのまんま解説になっています。 http://www.kogures.com/hitoshi/webtext/lp-intro/index.html 野菜A=800個,野菜B=300個,最大利益=78,000円, そして肥料Pが1700グラム余る,という解答になると思います。
お便り2005/5/30
from=UnderBird
野菜ABをそれぞれx個、y個作るとする。 6x+y≦6800 x+3y≦1700 x+4y≦2000 x≧0 y≧0 を満たす領域をDとし、この領域内の(x,y)について 60x+100y=k すなわち、y=-0.6x+k/100のy切片が最大になる場合を考える。 最大になるのは、y=-0.6x+k/100が、6x+y=6800,x+3y=1700の 交点(1100,200)を通る時だから、 Aを1100個、Bを200個作る時が最大利益86000円を得る。
お便り2005/5/30
from=JJon.com
上記のURLからたどることができるJavaScriptプログラム 「線形計画法プログラム(lp-program)」を実行してみました。 私は,シンプレックス法の終了条件をきちんと理解しておらず, 掃出試行を2回で終了してしまっていました。 ご指摘のとおり, A=1100個,B=200個,最大利益=86,000円,水100リットル余り, となりました。