線形計画法の問題と最適解について

このQ&Aのポイント
  • 線形計画法を用いて、原料PとQから製品A、B、Cを生産する問題について考えます。
  • 製品の生産に必要な原料の制約条件と利益の最大化を目指す目的関数を設定します。
  • 最適解では、製品Aの生産量が10トンであり、製品BとCの生産量は0トンです。
回答を見る
  • ベストアンサー

線形計画法の問題です

線形計画法の問題です 問題 ・原料PとQから3種類の製品A、B、Cを生産している。 ・製品Aを生産するのに、原料Pを1トン、原料Qを2トン必要 ・製品Bを生産するのに、原料Pを1トン、原料Qを3トン必要 ・製品Cを生産するのに、原料Pを2トン、原料Qを4トン必要 ・原料Pの使用可能量は10トン、原料Qの使用可能量は28トン ・製品A、B、Cの1トン当たりの利益は、30万円、20万円、40万円 ・市場調査の結果、製品Aの需要量は、製品Bの需要量を2トンより多く上回ることはない 問1.利益を最大化する問題を線形計画問題として定式化せよ 問2.最大利益とその時の各製品の生産量 問3.原料Pの最大使用可能量が1トン減った場合、最大利益がどのように変化するか 問4.原料Qの最大使用可能量が1トン減った場合、最大利益がどのように変化するか 答1.目的関数 30x1+20x2+40x3 → MAX     制約条件 x1+x2+2x3<=10            2x1+3x2+4x3<=28 答2.最大利益 300万円      製品A 10トン      製品B 0トン      製品C 0トン 答3.最大利益は-30万円 答4.最大利益は変化しない となってしまいます。 たぶん、『・市場調査の結果・・・』を制約式に入れていないため、変な答えになっていると思います。 どなたか、模範解答を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.4

・製品Aを「1トン」生産するのに、原料Pを1トン、原料Qを2トン必要 ・製品Bを「1トン」生産するのに、原料Pを1トン、原料Qを3トン必要 ・製品Cを「1トン」生産するのに、原料Pを2トン、原料Qを4トン必要 であれば、「市場調査・・・」の制約条件は、 制約条件に x1≦x2+2 を追加するだけでいいでしょう。 最大利益は、260万円で、製品A 6トン、製品B 4トン、製品C 0トン 原料Pが1トン減れば、最大利益は25万円の減少 原料Qは1トン減っても最大利益は変化なし

baselfirb
質問者

お礼

nag0720さん、模範回答ありがとうございますしたm(__)m とても助かりました。

その他の回答 (3)

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.3

問題が不備ですね。 ・製品Aを生産するのに、原料Pを1トン、原料Qを2トン必要 これは、原料Pを1トン、原料Qを2トン使って製品Aを3トン生産するということでしょうか? 普通は、原料の重量がそのまま製品の重量になることはないですから、 ・製品Aを?トン生産するのに、原料Pを1トン、原料Qを2トン必要 と書くべきでしょう。 それがないから、#2さんが指摘したようなミスが起こっています。 ・製品Aを1トン生産するのに、原料Pを1トン、原料Qを2トン必要 なら質問者さんの式でOKですが、 ・製品Aを3トン生産するのに、原料Pを1トン、原料Qを2トン必要 なら#2さんの指摘通りです。

baselfirb
質問者

補足

nag0720さん、回答ありがとうございます。 ご指摘いただいた件は、 ・製品Aを「1トン」生産するのに、原料Pを1トン、原料Qを2トン必要 ・製品Bを「1トン」生産するのに、原料Pを1トン、原料Qを3トン必要 ・製品Cを「1トン」生産するのに、原料Pを2トン、原料Qを4トン必要 です。 また、x1,x2,x3は各製品の生産量です。 「市場調査・・・」の制約条件は、どうなるのでしょうか

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

何の断りも無く、x1,x2,x3を使っていますが、これは製品A、製品B、製品Cの重量なんですよね? 答1の制約条件が間違ってますね。 x1+x2+2x3<=10 これだと、製品A+製品B+製品C×2≦10 ということになります。 でも、作りたかった条件式は、製品Aに使われる原料P+製品Bに使われる原料P+製品Cに使われる原料P≦10 ですよね? それならば、 x1/3+x2/4+x3/3≦10 ですね。 同様に、 2x1/3+3x2/4+2x3/3≦28 他に、「市場調査の結果、製品Aの需要量は、製品Bの需要量を2トンより多く上回ることはない」というのは、製品Aを製品Bより2トンより多く作っても売れ残る、ということだと思うので、 x1<=x2+2 も必要なんじゃないですかね。 検証してないので、この指摘が合ってるのかどうか判りませんが。

baselfirb
質問者

補足

nattocurryさん、回答ありがとうございます。 ご指摘いただいた、制約条件で解いてみましたが、 結果は、製品A,Bが0トン、製品Cが30トンで、最大利益が1,200万円というものでした・・・???

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

えぇっと.... 「たぶん、『・市場調査の結果・・・』を制約式に入れていないため、変な答えになっていると思います。」というくらいなら, それも制約式に入れて計算し直せばいいだけでは?

baselfirb
質問者

補足

Tacosanさん、回答ありがとうございます。 『・市場調査の結果・・・』の制約式をどのようにすればよいのかわからなかったことと、私の回答が合っているかわからないので、質問させていただきました。

関連するQ&A

  • 線形計画法

    ある工場で二種類の製品A、Bを生産している。A、Bはそれぞれ二種類の原料p、qを使い、Aを一トン生産するのにp、qはそれぞれ2トンと4トン必要です。Bを一トン生産するのにp、qをそれぞれ6トンと2トン必要です。A、Bそれぞれ一トン当たりの利益は30万円、20万円です。この工場では、一か月間にpが200トン、qが100トンまでしか手に入らないという。このとき、一か月間にA、Bをそれぞれ何トンずつ生産すれば利益は最大になるか。また、その時の利益はいくらか。という問題です Aをxトン、Bをyトン生産するとして計算して、答えはAを10トン、Bを30トン生産するとき利益は最大となり、その利益は900万円。 たとえば、この問題がこういう文章題ではなくて、「x、yが2x+6y≦200、4x+2y≦100、x≧0、y≧0を満たすとき、30x+20yの最大値を求めよ」というもんだいだったら解けるんですけど、いざ文章題となるとなぜ2x+6y≦200みたいな「トン」という単位についての式を30x+20yのような値段についての式を同じ座標という土俵で扱っていいのか?という疑問があります。なかなかぱっといきません

  • 線形計画法の説き方 初級シスアド 平成16年度 午前問73改変 

    線形計画法の説き方についてです。 ある工場で製品A,Bを生産している。製品Aを1t製造するのに、原料P,Qをそれぞれ4t、9t必要とし、製品Bについてもそれぞれ8t、6t必要とする。また、製品A,Bは1tあたりそれぞれ2万円、3万円の利益を生む。しかし、原料Pは40t、Qは54tしかない。利益を最大にするにはどうしたらよいか。 制約条件 4x+8y≦40→y≦-1/2x+5      9x+6y≦54→y≦-3/2x+9      x≧0,y≧0 目的関数 2x+3y         答えxが3 yが4 ここまでは分かります。その下にグラフがあり、頂点のいずれかで利益が最大になります。となっていて、4つの頂点で目的関数に値を入れて答えを出しているのですが、このグラフはどうやって書くのですか。また、その答えが4つの頂点の中の、x、y軸に接していない頂点のxもしくはyの値の出し方も分かりません。 更に、制約条件の式を普通に解いても答えと同じx、yが出たのですが、これはたまたまでしょうか。 ちなみに数学が苦手なほうです。よろしくお願いします。

  • 線形計画法(方程式)の解き方

    今、線形計画法について学習しております。下記の問題について、考え方は理解できたのですが、お恥ずかしながら方程式の解き方等で難儀しております。どうか、できる限りわかりやすく解法手順をご教授いただければ幸いです。どうぞ、よろしくお願い申し上げます。 (問題) 「製品Xを1kg生産するには,原料Aを4kg,原料Bを2kg,原料Cを1kg必要とし,製品Yを1kg生産するには,原料A1kg,原料Bを2kg,原料Cを3kg必要とします。原料の在庫量は,Aは72kg,Bは48kg,Cは48kgあります。製品Xの売価は3万円/kg,製品Bの売価を2万円とするとき,利益(=売上高。原料や生産の費用は考えないことにします)を最大にするには,製品Xと製品Yをどれだけ生産すればよいでしょうか。」 この問題文を表にすると次表になります。            製品X  製品Y   原料在庫量 原料A   4    1     72  原料B   2    2     48 原料C   1    3     48 目的関数   Z:   3    2   → 最大 という問題なので、下記のような式が成り立つことまでは理解できたのです。ただ、この方程式の解き方がわかりません。どうか、よろしくお願いいたします。        4x+1y≦72        2x+2y≦48        1x+3y≦48       (x≧0,y≧0)     目的関数      Z=3x+2y     を最大にする,xとyの値を求める。

  • 線形計画法(方程式)の解き方

    今、線形計画法について学習しております。下記の問題について、考え方は理解できたのですが、お恥ずかしながら方程式の解き方等で難儀しております。どうか、できる限りわかりやすく解法手順をご教授いただければ幸いです。どうぞ、よろしくお願い申し上げます。 (問題) 「製品Xを1kg生産するには,原料Aを4kg,原料Bを2kg,原料Cを1kg必要とし,製品Yを1kg生産するには,原料A1kg,原料Bを2kg,原料Cを3kg必要とします。原料の在庫量は,Aは72kg,Bは48kg,Cは48kgあります。製品Xの売価は3万円/kg,製品Bの売価を2万円とするとき,利益(=売上高。原料や生産の費用は考えないことにします)を最大にするには,製品Xと製品Yをどれだけ生産すればよいでしょうか。」 この問題文を表にすると次表になります。            製品X  製品Y   原料在庫量 原料A   4    1     72  原料B   2    2     48 原料C   1    3     48 目的関数   Z:   3    2   → 最大 という問題なので、下記のような式が成り立つことまでは理解できたのです。ただ、この方程式の解き方がわかりません。どうか、よろしくお願いいたします。        4x+1y≦72        2x+2y≦48        1x+3y≦48       (x≧0,y≧0)     目的関数      Z=3x+2y     を最大にする,xとyの値を求める。

  • 線形計画法の解き方について

    情報処理の試験勉強をしているのですが、線形計画の問題が解けなくて困っています。 どなたか教えていただけないでしょうか。 問題は以下のとおりです。 部品A~Cを使用して、製品X、Yを生産している。 表は、各製品を1個生産するために必要な部品数、各製品の1個当たりの販売利益、各部品の1日に使用可能な最大部品数を示している。 1日の販売利益を最大にするように、製品X、Yを生産し、すべて販売したときの販売利益は何円か。            製品X    製品Y   1日に使用可能な最大部品数   部品A      2個     4個      260個   部品B      3個     3個      210個   部品C      2個     1個      110個 1個あたりの  3000円   2000円 販売利益 ア 150000 イ 165000(正解) ウ 180000 エ 190000 部品の種類が2つの場合の問題は製品X、Yの数を求めることが出来るのですが、部品の種類が3つになるとどうやったらいいのかわかりません。 テキストなどを見てもグラフを書いて解くやりかたしか書いてなかったのですが、部品が2種類のときはグラフを書かずに式だけで解いていました。 やはり、グラフを書かないと解くことが出来ないのでしょうか? どうか、よろしくおねがいします。

  • 線形計画法の解き方

    部品B1とB2を使用して、製品S1とS2を生産している。表は、各製品を1個生産するために必要な 部品数、各製品の1個あたりの販売利益、各部品の1日に使用可能な最大部品数を示している。 1日の販売利益が最大になるように製品S1とS2を生産し、すべてを販売したとき、1日の販売利益は 何円か。                S1     S2      1日に使用可能な最大部品数 B1             5個     4個     140個 B2             2個     5個     90個 1個あたりの販売利益 3,000円   6,000円 選択肢  ア 84,000  イ 108,000  ウ 120,000(正解)  エ 150,000 解き方が、さっぱりわかりません。 教えてください。よろしくお願いします。

  • 線形計画法の問題です。

    問題は以下のURLの一番下(第2問-問題3)です。 http://www.gsm.kyoto-u.ac.jp/images/education/kakomon/24sugaku.pdf 得られる利益をz、製品Aをx1トン、製品Bをx2トン生産するとし、スラック変数x3、x4を導入すると、 -3x1 - 2x2 + z=0 x1 + x2 = 7 -(1) 2x1 + 3x2 + x3 = 24 3x1 + x2 - x4 =15 x1~x4≧0 ここで(1)式より、x2 = 7 - x1なので、他の式からx2を消去すると、 -x1 + z = 14 -x1 + x3 = 3 2x1 - x4 = 8 これを掃き出し法で解こうとすると、以下の写真のようになったのですが、 この掃き出し法によって分かるのは「z = 18 + x4/2」でx4の係数が正なので、「x4 = 0のときにzが最大値18をとる」とは言えませんよね? 図形的に考えると、おそらくz=18(x1=4、x2=3)になると思うのですが、私の計算がどこかで間違っているのでしょうか? それともこの掃き出し法の結果から、zが最大値18をとると言えるのでしょうか? どなたかご教授ください。どうぞよろしくお願いします。

  • 線形計画法の問題です

    P:最大化c^Tx(c^Tはcの転置)   条件Ax<=b   x>=0 ただし、Aはm*n行列、bはm次元ベクトル、cはn次元ベクトル、xはn次元 変数ベクトルである。ベクトルはすべて列ベクトルとし、c^Tはcの転置を表す。 問題Pは最適解を持つと仮定し、目的関数の最大値をfと表す。また、問題P に関連して、m次元ベクトルuをパラメータとする次の線形計画問題を考える。 P(u):最大化c^Tx-u^T(Ax-b)     条件x>=0 問題P(u)の目的関数の最大値g(u)と表す。ただし、問題P(u)が有界でない 場合はg(u)=無限大と定義する。以下の問いに答えなさい。 1)問題Pの双対問題を書きなさい 2)任意のu>=0に対して、g(u)>=fが成り立つことを示しなさい 3)min{g(u)|u>=0}=fが成り立つことを示しなさい。ただし、線形計画問題 に対する強双対定理を用いて良い。 以上の問題をお願いします。

  • 数学の問題です

    ある工場では,3種類の原料M1,M2,M3を使い,2種類の製品P1,P2を生産している。 製品P1を1kg生産するためには,原料M1を1kg,M2を2kg,M3を3kg必要とする。 また,製品P2を1kg生産するためには,原料M1を7kg,M2を4kg,M3を2kgが必要である。 しかし,原料の量には限りがあり,M1は140kg,M2は100kg,M3は120kgまでしか使用できない。製品P1を1kg生産すると3万円の利益が生じ,製品P2を1kg生産すると5万の利益が生じる。いま,製品P1をxkg,製品P2をykg生産した時,利益がk万円生じたとする。次の問いに答えなさい。   (1)M1の使用量,M2の使用量,M3の使用量および製品P1,P2の生産量に関する条件について,それぞれ不等式を用いて表しなさい (2)(1)の条件が満たす領域を図示しなさい (2)は可能であれば言葉で説明していただけると嬉しいです よろしくお願いします

  • 線形計画法の問題です。

    「製品1および製品2の1単位あたりの利益がそれぞれ15、25である。製品1と製品2の製造数をx1、x2とする。製品1を1単位製造するために必要な材料1、材料2の使用料はそれぞれ18単位、20単位であり、製品2の使用料はそれぞれ24単位、9単位である。材料1、2の使用可能量の上限をそれぞれ120単位、80単位とするとき、利益を最大化する製造数とそのときの利益を求めよ。」 自分で解いてみたところ、シンプレックス法で解いても、グラフを書いて解いても「x1=0、x2=5のとき、利益125」という答えになったのですが、これは合っていますでしょうか? 今まで片方の製造数が0となった問題に出会ったことがないので、不安になり質問させていただきました。 どなたか確認していただけると幸いです。どうぞよろしくお願いします。