令和6年度 ITパスポート試験 公開問題 問41

あるプロジェクトの作業間の関係と所要時間がアローダイアグラムで示されている。このアローダイアグラムのBからEの四つの結合点のうち,工程全体の完了時間に影響を与えることなく,その結合点から始まる全ての作業の開始を最も遅らせることができるものはどれか。ここで,各結合点から始まる作業はその結合点に至る作業が全て完了するまで開始できず,作業から次の作業への段取り時間は考えないものとする。

アローダイアグラム
図の説明テキスト

アローダイアグラム。

  • ノードAからノードBへの所要時間: 15
  • ノードAからノードCへの所要時間: 10
  • ノードBからノードDへの所要時間: 10
  • ノードBからノードEへの所要時間: 25
  • ノードCからノードEへの所要時間: 15
  • ノードDからノードEへの所要時間: 10
  • ノードDからノードFへの所要時間: 20
  • ノードEからノードFへの所要時間: 15
    図の右下に〔凡例〕があり、「○→○」の矢印の上に「所要時間」と記述されている。
解答・解説

正解: イ. C

本問は、アローダイアグラムにおける各結合点(ノード)の余裕時間(フロート)を求め、それが最大となる結合点を選択する問題です。工程全体の完了時間に影響を与えることなく作業の開始を遅らせることができる時間は、各結合点の最遅結合点時刻から最早期結合点時刻を引くことで求められます。 以下の手順で計算を行います。 1. 最早期結合点時刻の計算(前進計算) 各結合点に最も早く到達できる時刻を計算します。合流する経路がある場合は最大値をとります。

  • 結合点A: 00 - 結合点B: 0+15=150 + 15 = 15 - 結合点C: 0+10=100 + 10 = 10 - 結合点D: 15+10=2515 + 10 = 25 - 結合点E: B経由(15+25=4015 + 25 = 40)、C経由(10+15=2510 + 15 = 25)、D経由(25+10=3525 + 10 = 35) のうち最大値となる 4040 - 結合点F: D経由(25+20=4525 + 20 = 45)、E経由(40+15=5540 + 15 = 55) のうち最大値となる 5555 よって、工程全体の完了時間は 5555 となります。 2. 最遅結合点時刻の計算(後退計算) 全体の完了時間を遅らせずに、各結合点に到達しなければならない最も遅い時刻を計算します。完了時間 5555 から逆算し、分岐して戻る経路がある場合は最小値をとります。
  • 結合点F: 5555 - 結合点E: 55−15=4055 - 15 = 40 - 結合点D: F方向(55−20=3555 - 20 = 35)、E方向(40−10=3040 - 10 = 30) のうち最小値となる 3030 - 結合点C: 40−15=2540 - 15 = 25 - 結合点B: D方向(30−10=2030 - 10 = 20)、E方向(40−25=1540 - 25 = 15) のうち最小値となる 1515 3. 各結合点の余裕時間の計算 余裕時間は 最遅結合点時刻 - 最早期結合点時刻 で求められます。
  • 結合点B: 15−15=015 - 15 = 0 - 結合点C: 25−10=1525 - 10 = 15 - 結合点D: 30−25=530 - 25 = 5 - 結合点E: 40−40=040 - 40 = 0 余裕時間が最も大きい結合点Cが、作業の開始を最も遅らせることができる結合点となります。

各選択肢の解説

  • ア(B): 余裕時間は 00 のため誤りです。
  • イ(C): 余裕時間が 1515 と最大であり、正解です。
  • ウ(D): 余裕時間は 55 であり、最大ではないため誤りです。
  • エ(E): 余裕時間は 00 のため誤りです。

Spineチーム