オペレーションズ・リサーチの問題
あるプロジェクトは作業 の つからなる。各作業の所要日数と先行作業(その作業を始める前にすべて終わっていなければならない作業)は次のとおりである。
| 作業 | 所要日数 | 先行作業 |
|---|---|---|
| なし | ||
| なし | ||
プロジェクトは時刻 に始まり、各作業は先行作業がすべて終わればすぐに始められ、同時に進められる作業の数に制限はないものとする。
この計画どおりのときのプロジェクトの最短完了日数を とする。次に、作業 は時刻 より前には始められず、さらに作業 の所要日数が 日に増えたとする(ほかの条件は変わらない)。このときのプロジェクトの最短完了日数を とする。 をこの順に求めよ。
この問題で使うもの
- PERT の最早・最遅開始時刻とクリティカルパス(説明と入口の問題)
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
各作業の最早開始時刻を、先行作業の最早終了時刻の最大値として、先頭から順に求めていきましょう。
ヒント 2
最短完了日数は、開始から終了までの経路のうち所要日数の合計が最大のもの(クリティカルパス)の長さです。変更後は の最早開始時刻を 、 の所要日数を として計算し直します。
ヒント 3
当初は の最早開始時刻が 、 が 、 が になります。変更後は の最早終了時刻が になるので、 と の最早開始時刻はどちらも になります。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
各作業の最早開始時刻 は、先行作業の最早終了時刻 (所要日数)の最大値で決まる(先行作業がなければ )。プロジェクトの最短完了日数は、全作業の の最大値であり、これは開始から終了までの最長経路(クリティカルパス)の長さに等しい。
当初の計画
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
よって である。クリティカルパスは ()である。
変更後
は時刻 に始まり、 の所要日数は 日になる。
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
- : ,
よって である。このときクリティカルパスは、時刻 に始まる ()に変わる。
経路ごとに確かめると、変更後の各経路の長さは
- :
- :
- :
- :
- :
であり、最大は である。
答えは である。
別解
各作業の最早開始時刻 (ES) と最早終了時刻 (EF) を前から順に求める。
元の計画 ()
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
よって (クリティカルパス : )。
変更後 (): の開始は時刻 以降、 は 日。
- :
- :
- :
- :
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
- : ES , EF
よって (クリティカルパス: (開始3): )。
検算: 変更後の各経路長 : 、: 、: 、: 、: 。最大は 。
答え: