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

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

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

あるプロジェクトは作業 から作業 までの つの作業からなる。各作業の所要日数と先行作業(その作業を始める前にすべて終わっていなければならない作業)は次のとおりである。

作業所要日数先行作業
なし
なし

各作業は、先行作業がすべて終わればすぐに始めることができ、同時に進められる作業の数に制限はない。プロジェクトは時刻 に始まり、すべての作業が終わった時点で完了する。プロジェクトの完了時刻を最も早い値にしたとき、全余裕(最遅開始時刻と最早開始時刻の差)が である作業の番号の集合を求めよ。

この問題で使うもの

ヒント

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

ヒント 1

まず前進計算で各作業の最早開始時刻とプロジェクトの最早完了時刻を求め、次に後退計算で最遅開始時刻を求めます。

ヒント 2

最早開始時刻は「先行作業の最早終了時刻の最大値」、最遅終了時刻は「後続作業の最遅開始時刻の最小値」です。全余裕は(最遅開始時刻)(最早開始時刻)です。

ヒント 3

前進計算すると , で、最早完了時刻は 日になります。ここから後退計算で各作業の最遅開始時刻を求めましょう。

答えと解説

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

作業 の所要日数を 、最早開始時刻を 、最早終了時刻を とする。

前進計算(最早開始時刻)

先行作業がない作業は 、それ以外は先行作業の の最大値が になる。

  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,

プロジェクトの最早完了時刻は 日である。

後退計算(最遅開始時刻)

最遅終了時刻を 、最遅開始時刻を とする。後続作業がない作業(作業 , )は 、それ以外は後続作業の の最小値が になる。

  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,
  • 作業 :,

全余裕

全余裕 は

よって全余裕が の作業は である。実際、経路 ()と経路 ()がともに長さ のクリティカルパスになっており、その上の作業が求める集合 に一致する。

別解

前進計算(最早開始 ES、最早終了 EF):
作業1: ES=0, EF=3。作業2: ES=0, EF=5。作業3: ES=3, EF=7。作業4: ES=3, EF=5。作業5: ES=max(5,5)=5, EF=11。作業6: ES=7, EF=10。作業7: ES=max(11,10)=11, EF=15。作業8: ES=7, EF=9。
完了時刻は max(EF) = 15。

後退計算(最遅終了 LF、最遅開始 LS):
作業7: LF=15, LS=11。作業8: LF=15, LS=13。作業6: LF=11, LS=8。作業5: LF=11, LS=5。作業3: LF=min(LS6=8, LS8=13)=8, LS=4。作業4: LF=5, LS=3。作業2: LF=5, LS=0。作業1: LF=min(LS3=4, LS4=3)=3, LS=0。

全余裕 = LS − ES:作業1: 0, 作業2: 0, 作業3: 4−3=1, 作業4: 0, 作業5: 0, 作業6: 8−7=1, 作業7: 0, 作業8: 13−7=6。

全余裕が 0 の作業は 1, 2, 4, 5, 7。
検算:経路 2→5→7 は 5+6+4=15、経路 1→4→5→7 は 3+2+6+4=15 でどちらも 15 に等しく、他の経路 1→3→6→7 は 3+4+3+4=14、1→3→8 は 9 で 15 未満。よってクリティカルな作業は 1, 2, 4, 5, 7。

この問題の確認

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

間違いを報告する

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

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

関連する問題