スタートページ> Web教材一覧> オペレーションズリサーチ> PERT
代表的なスケジュールモデルには、
作業を矢線で表現する ADM(アローダイアグラム法)
作業をボックスで表現する PDM(プレシデンス・ダイアグラム法)
があります。ここでは、アローダイアグラム法の理解の上で、プレシデンス・ダイアグラム法について学習します。
PDM、プレシデンス・ダイアグラム法、依存関係、リード/ラグ
アローダイアグラム(AOA図法)では作業を矢線で表しました。右図のクリティカルパスは、①→②→④→⑤、すなわちA・C・Eになります。
AON図法では、作業をノードで示し、先行・後続関係を矢線で示します。下図は、右図を表およびネットワーク図にしたものです。このほうがが直観的に理解しやすいでしょう。AOAとAONは単なる表記法、入力データの違いであり、解法は同じです。→参照:AONでのPERTの計算プログラム
プレシデンス・ダイアグラム法(PDM)は、AONの拡張機能です。
作業名 先行作業 作業時間 |
precedenceは「優先順位」の意味です。
上図での「XX±r」の「XX」を依存関係、「±r」をリード/ラグといいます。
リードは先行作業に対して後続作業の開始を前倒しする時間(-)
ラグは先行作業に対して後続作業の開始を遅らせる時間(+)
「基本情報技術者試験、平成31年午前、問52」を変更
(「~する」は「しなければならない」ように解釈できるので「~できる」のほうが適切だと思いますが)
PDMを直接解くアルゴリズムやアプリがあると思いますが、私は知りません。それで依存関係を解釈してダミー作業を加えることによりAONに変換することを試みました(間違いがあるかもしれません)。
作業名 作業時間 先行作業
A 2
B 1
C 2 A
D 3 A
B
E 2 C
作業名 作業時間 先行作業 依存関係 リード/ラグ
A 2
B 1 A SS 1
C 2 A FS 1
D 3 A
B
C FF 1
E 2 C
作業名 作業時間 先行作業
A 2
ア 1
B 1 ア
イ 1 A
C 2 イ
D 3 A、B
ウ 1 C
E 2 ウ、D
上の表をAONでのPERTの計算プログラムを用いて計算
最早日 最遅日 余裕 作業名 作業時間 先行作業 開始 完了 開始 完了 日数 A 2 0 2 0 2 0 ア 1 0 1 1 2 1 B 1 ア 1 2 2 3 1 イ 1 A 2 3 2 3 0 C 2 イ 3 5 3 5 0 D 3 A、B 2 5 3 6 1 ウ 1 C 5 6 5 6 0 E 2 ウ、D 6 8 6 8 0 全所要時間 = 8 クリティカルパス = (A,ア)、イ、C、ウ、E
条件の確認