ITストラテジスト 2011年 午前2 問22
問題文
製品X及びYを生産するために2種類の原料A、Bが必要である。製品1個の生産に必要となる原料の量と調達可能量は表に示すとおりである。製品XとYの販売1個当たりの利益が、それぞれ100円、150円であるとき、最大利益は何円か。

選択肢
ア:5000
イ:6000
ウ:7000(正解)
エ:8000
🔒 解説は解答すると表示されます
線形計画の最大化【午前2解説】
正解の理由
生産量を (製品X個数), (製品Y個数)とすると、資源制約は
(原料A)および (原料B)、目的関数は利益 です。線形計画では最適解は可行領域の頂点(角)で得られるため、各頂点で を評価します。制約同士の交点を解くと となり、利益は
円となるため、選択肢の中では ウ が最大になります。
解法ステップ
- 変数設定: = 製品Xの個数、 = 製品Yの個数。
- 制約式の設定:
- 原料A:
- 原料B:
- 非負条件:
- 可行領域の頂点候補を求める(交点および各軸との交点):
- かつ より
- かつ より
- 2つの制約の交点:連立方程式を解く 2式目を2倍して引くと より 、よって 。交点は 。
- 各頂点で目的関数を評価:
- :
- :
- :
- :
- 最大値は 円(頂点 )なので、答えは ウ。
選択肢別の誤答解説
- ア: 5000
原因:原料Aの制約だけを考え、 として を採ると得られる利益です。原料Bの制約を無視しているため誤りです。 - イ: 6000
原因:原料Bがボトルネックで を採った場合の利益です。AとBの両方を同時に使う交点の評価を見落としたケースです。 - ウ: 7000(正解)
原料A・Bの両方が拘束となる交点 を採ることで得られる最大利益です。 - エ: 8000
原因:制約を超えた仮定(例えば と の両方を大きく取る誤り)や計算ミスによる数値です。提示された資源量の範囲内では到達不可能です。
よくある誤解
- 交点の連立方程式の解法で計算ミスをする(3y=60→y=20 のような簡単な算術ミス)。
- 目的関数の係数が大きい方の製品だけを増やせば良いと考え、すべての制約を確認しない。
- 内部の点(可行領域の頂点でない点)を最適と誤認する。線形計画では頂点で最適が現れます。
補足コラム
- グラフ法:2変数の線形計画は平面上に制約直線を描き、可行領域の頂点を視覚的に確認すると理解が早いです。各直線の交点を計算すれば確実です。
- 一般論:線形計画の最適解は必ず可行領域の極点(頂点)にあるため、頂点列挙と評価で解けます。変数が多いときは単体法(シンプレックス法)を使います。
- 影響度(影子価格):もし原料AやBの調達量が変われば、最適解や利益がどのように変わるかを調べるのが感度分析です。本問では資源を少し増やすと交点の位置が変わり、利益が増える可能性があります。
FAQ
Q. なぜ内部の点ではなく頂点で評価するのですか?
A. 目的関数も制約も線形であるため、目的関数の等高線が可行領域に沿って移動するとき最後に接するのは必ず頂点(辺の交点)だからです。
A. 目的関数も制約も線形であるため、目的関数の等高線が可行領域に沿って移動するとき最後に接するのは必ず頂点(辺の交点)だからです。
Q. 2つの制約が同時に等号となる交点が最適になるとは限りませんか?
A. いいえ。交点は候補の一つですが、実際にはその交点で目的関数を評価して最大(最小)かどうかを確認する必要があります。本問では交点が最大となりました。
A. いいえ。交点は候補の一つですが、実際にはその交点で目的関数を評価して最大(最小)かどうかを確認する必要があります。本問では交点が最大となりました。
Q. 係数が変わったら解き直す必要がありますか?
A. はい。目的関数係数や資源量が変われば最適頂点が変わる可能性があるため、再評価が必要です。
A. はい。目的関数係数や資源量が変われば最適頂点が変わる可能性があるため、再評価が必要です。
関連キーワード: 線形計画法、資源配分、可行領域、単体法、拘束条件

\ せっかくなら /
ITストラテジストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

