ITパスポート 2020年 秋期 問55
問題文
図の工程の最短所要日数及び最長所要日数は何日か。


選択肢
ア:
イ:
ウ:
エ:(正解)
🔒 解説は解答すると表示されます
図の工程の最短所要日数及び最長所要日数は何日か。【ITパスポート 解説】
正解の理由
図には、左下の開始ノードから右上を経て右下に至る経路(A→B)と、開始から直接右下に向かう経路(C)が並列にあります。矢印(枝)は作業(タスク)を示し、ノードは「出来事(イベント:その時点で完了している状態)」です。複数の作業が同じ終点ノードに向かう場合、その終点が成立するには「すべての入ってくる作業が完了している必要がある」ため、プロジェクト全体の完了時刻は並列経路のうち「所要時間が長い方(最大値)」になります。つまり、全体の日数は各経路の所要日数のうち大きい方(=最大)です。
各経路の最短・最長は次のとおりです。
- A(30~35)+B(50~60)=最短 日、最長 日
- C(70~100)=最短 日、最長 日
プロジェクト全体では経路同士の「長い方」が決めるので、最短にしうる日数は の考え方で、具体的には 日。最大は 日。したがって選択肢の中では エ(最短80日、最長100日)が正しいです。
解法ステップ
- 各経路(パス)の最短と最長を求める。
- 経路A→B:最短 、最長
- 経路C:最短 、最長
- 並列(同じ終点に入る)なので、プロジェクト完了日は「並列経路の所要日数のうち大きい方(最大値)」になる。
- 最短可能な全体所要日数は
- 最長可能な全体所要日数は
- よって答えは最短80日、最長100日(選択肢は エ)となる。
選択肢別の誤答解説
- ア(70、95 と仮定)
→ 70を最短とするのは経路Cの最短だけを見た誤り。A+Bの最短が80なので、両方の作業が終わるまで待つ必要があり、全体の最短は80になるため不正解。 - イ(70、100)
→ 最長100は正しいが、最短70は同じ理由で誤り(A+Bの最短80を考慮していない)。 - ウ(80、95)
→ 最短80は正しいが、最長95はA+Bの最長95のみを見た値。Cの最長が100なので、全体の最長は100となり不正解。 - エ(80、100)
→ 各経路の最短・最長を計算し、並列時には大きい方(最大)が全体を決めるという正しい扱いをしている。
よくある誤解
- 「並列だから短い方を選ぶ(=最短は70)」と考える誤り
- 並列にある作業は両方存在するので、片方が早く終わってももう片方を待つ必要があるため、完了日は“長い方”で決まります。
- 「全体の最長は各作業の最長の合計」と考える誤り
- 合計するのは直列(順番に続く)作業のみ。ここではAとBは直列で合算するが、Cは別経路で合算対象ではありません。全体の最長は各経路の長さの「最大」です。
補足コラム
- 用語:経路(パス)=開始から終点まで連続する作業の列。クリティカルパス(Critical Path:最も時間のかかる経路)=プロジェクトの所要時間を決める経路。
- この問題の考え方は、プロジェクト管理手法のCPM(Critical Path Method:クリティカルパス法)やPERT(Program Evaluation and Review Technique:作業時間に不確実性がある場合の手法)で基本となる考え方です。
- もし作業時間が確率的に与えられる場合(楽観値・最頻値・悲観値など)、PERTでは期待所要時間を の式で求めます(この問題は範囲だけなので使いません)。
FAQ
Q1. 並列の作業は必ず両方やるのですか?
A1. 図に両方の矢印がある場合は両方実行するのが前提です。代替(どちらか一方だけ)を示すなら図の構造や注記で区別されます。
A1. 図に両方の矢印がある場合は両方実行するのが前提です。代替(どちらか一方だけ)を示すなら図の構造や注記で区別されます。
Q2. 最短は経路ごとの最短のうち小さい方ではないのですか?
A2. 全体の完了はすべての入ってくる作業の完了を待つため、並列経路の“短い方”が終わっても、まだ終わっていない長い方が残れば完了は遅れます。したがって最短は「各経路の最短のうち大きい方(=最大)」です。
A2. 全体の完了はすべての入ってくる作業の完了を待つため、並列経路の“短い方”が終わっても、まだ終わっていない長い方が残れば完了は遅れます。したがって最短は「各経路の最短のうち大きい方(=最大)」です。
Q3. なぜAとBは足すのですか?
A3. AとBは順番に進む直列の作業だからです。順序がある作業は時間を加算します。
A3. AとBは順番に進む直列の作業だからです。順序がある作業は時間を加算します。
関連キーワード: クリティカルパス、並列作業、経路分析、CPM、PERT、所要日数、プロジェクトスケジューリング

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

