単元一覧 › 大学数学 オペレーションズ・リサーチ

オペレーションズ・リサーチの問題

難易度 2教科書の演習問題レベル大学数学 オペレーションズ・リサーチ

5 人の作業者 を 5 つの仕事 に 1 人 1 つずつ割り当てる(各仕事にはちょうど 1 人を割り当てる)。作業者 が仕事 を行うときの費用 は次の表のとおりである。ただし は実数の定数である。

費用の総和を最小にする割当て(最適割当て)のうちに、 を に割り当てるものが存在するような の最大値を求めよ。

この問題で使うもの

この問題を解けるようになるまで(10 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 樹形図で数え上げる
  2. 積の法則と和の法則
  3. 和の法則・積の法則と樹形図
  4. 順列・円順列・重複順列
  5. 組合せ
  6. グラフの次数と握手補題
  7. 2 部グラフと奇閉路
  8. 最大独立集合と最小頂点被覆
  9. 最大マッチングとケーニヒの定理
  10. 割当問題(ハンガリー法)

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

を に割り当てる割当てと,割り当てない割当てに分け,それぞれの最小費用を比べましょう。

ヒント 2

の場合の費用は です。割り当てない場合は として最小費用を求めます。どちらもハンガリー法で計算できます。

ヒント 3

残りの 割当問題の最小費用は です()。あとは を禁止したときの最小費用を求め, と比べます。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

割当ては 通りの置換であり, を に割り当てるものとそうでないものに分けて考える。

(1) とする場合

費用は である。ここで は, を に割り当てる 割当問題の最小費用で,費用行列は

である。ハンガリー法を用いる。各行から行の最小値 を引くと

となる。第 3 列( の列)の最小値 を引くと(引いた量の合計 )

となる。 の 0 はともに の列にしかないので,0 だけで完全な割当ては作れない。0 は の行, の列, の列の 3 本の線で覆える。覆われていない成分の最小値は である。覆われていない成分から を引き,2 本の線の交点に を足すと(引いた量の合計は )

となる。0 の位置で と割り当てられる。費用は である。ハンガリー法で行列から引いた量の合計 は最小費用の下界なので, である。

(2) としない場合

(禁止)とした 割当問題の最小費用を とする。各行から行の最小値 を引くと

となる。 の列の最小値 を引くと(引いた量の合計 )

となる。0 の位置で と割り当てられる。費用は で,下界 に一致する。したがって である。

(3) 結論

全体の最小費用は である。 を含む最適割当てが存在する条件は

である。 のときは両方の割当てが最適になるので,条件を満たす。よって求める最大値は である。

別解

を に割り当てる最良の費用は である。ここで は残りの を に割り当てる 4×4 問題の最小費用。

(1) を求める。 の割当て先で場合分けして 24 通りを調べると次のようになる。
- のとき最小 22(例: )
- のとき最小 26
- のとき最小 26
- のとき最小 28

よって 。

(2) を に割り当てない割当ての最小費用 ( に依存しない)を求める。
- (): 残りは で合計 19。各行の最小値の和も なのでこれが最小。総費用 26。
- (): 残りの最小は 23(例: )。総費用 32。
- (): 残りは で合計 18。各行の最小値の和も 18 なので最小。総費用 26。
- (): 残りの最小は 20。総費用 31。

よって 。

(3) を含む最適割当てが存在する条件は 、すなわち 。 のとき を含む割当ての費用は 26 で、 を使わない割当ての最小費用と等しい。よってこれが最適であり、 の最大値は 4。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題