pert pert (program evaluation and review …maps17/04/04scheduling_print.pdfpert pert (program...

75
PERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために, 各作業の開始時期,投入資源などを分析する手法 PERT/CPM CPM: (Critical Path Method)

Upload: lethien

Post on 06-Oct-2018

235 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

PERT

PERT (Program Evaluation and Review Technique)

•大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

• PERT/CPM CPM: (Critical Path Method)

Page 2: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

PERT

PERTの手順1.プロジェクトを構成する作業に分解2.作業間の先行関係を記述3.作業間の先行関係に基づき,プロジェクトを構成する作業を結合したネットワーク(アロー・ダイアグラム)を構成

4.各作業に所要時間を割り当てる5.作業の時間的な指標を算出し分析

Page 3: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

PERT

ケーキの飾りつけプロジェクトの作業リスト記号 作業内容 所要時間 (分)先行作業A スポンジの整形 6 -B ホイップクリームを作る 5 -C スポンジにホイップクリームを塗る 8 A, BD 絞り袋にクリームを詰める 2 BE クリームを絞り飾り付ける 10 C, D

Page 4: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

ガントチャート

作業E

作業D

作業C

作業B

作業A

5 10 15 20 25

5 10 15 20 25

Page 5: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 6: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

(a) (b)

Page 7: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 8: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 9: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 10: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 11: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 12: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 13: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 14: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 15: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 16: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 17: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 18: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 19: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 20: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 21: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 22: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 23: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 24: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 25: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

AON (Activity On Node)表現

Page 26: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 27: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 28: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 29: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 30: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 31: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

アロー・ダイアグラム

Page 32: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

Page 33: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻各点において最も早く作業を開始できる時刻最遅節点時刻プロジェクトを最早で完了させるために,各点から開始する作業の少なくとも一つを開始すべきもっとも遅い時刻

Page 34: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

アロー・ダイアグラム

Page 35: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻

Page 36: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻

Page 37: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻

Page 38: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻

Page 39: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻

Page 40: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻

Page 41: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早節点時刻

Page 42: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最遅節点時刻

Page 43: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最遅節点時刻

Page 44: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最遅節点時刻

Page 45: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最遅節点時刻

Page 46: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最遅節点時刻

Page 47: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最遅節点時刻

Page 48: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早開始時刻,最遅開始時刻,余裕時間

Page 49: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早開始時刻,最遅開始時刻,余裕時間

Page 50: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

最早開始時刻,最遅開始時刻,余裕時間

Page 51: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

クリティカルパス

Page 52: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

特性値の算出

クリティカルパス

Page 53: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮

Page 54: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮

クリティカルパス B → D → E

Page 55: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 標準時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 5 2 2B - 6 2 3C A 8 2 5D A, B 8 1 1E C, D 10 1 4

Page 56: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 標準時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)B - 6 2 3D A, B 8 1 1E C, D 10 1 4

•プロジェクト完了までの時間を短縮可能な作業の組み合わせ … カット({B}, 3), ({D}, 1), ({E}, 4)

•費用が最小なカット … 最小カット ({D}, 1)

Page 57: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮

クリティカルパス B → D → E, A → C → E

Page 58: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 作業時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 5 2 2B - 6 2 3C A 8 2 5D A, B 7 0 -E C, D 10 1 4

Page 59: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 作業時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 5 2 2B - 6 2 3C A 8 2 5D A, B 7 0 -E C, D 10 1 4

•クリティカルパス B → D → E, A → C → E,•カット ({B, A}, 3 + 2), ({B, C}, 3 + 5), ({E}, 4)•最小カット ({E}, 4)

Page 60: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮

クリティカルパス B → D → E, A → C → E

Page 61: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 作業時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 5 2 2B - 6 2 3C A 8 2 5D A, B 7 0 -E C, D 9 0 -

Page 62: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 作業時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 5 2 2B - 6 2 3C A 8 2 5D A, B 7 0 -E C, D 9 0 -

•クリティカルパス B → D → E, A → C → E,•カット ({B, A}, 3 + 2), ({B, C}, 3 + 5)•最小カット ({B, A}, 5)

Page 63: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮

クリティカルパス B → D → E, A → C → E

Page 64: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 作業時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 4 1 2B - 5 1 3C A 8 2 5D A, B 7 0 -E C, D 9 0 -

Page 65: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮記号 先行作業 作業時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 4 1 2B - 5 1 3C A 8 2 5D A, B 7 0 -E C, D 9 0 -

•クリティカルパス B → D → E, A → C → E,•カット ({B, A}, 3 + 2), ({B, C}, 3 + 5)•最小カット ({B, A}, 5)

Page 66: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮

クリティカルパス B → D → E, A → C → E

Page 67: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

最小費用によるプロジェクトの時間短縮

=⇒

• ({D}, 1), ({E}, 4), ({B, A}, 3 + 2) , ({B, A}, 3 + 2)の作業を費用をかけて短縮

•費用は1 + 4 + 5 + 5 = 15 (万円)

Page 68: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

線形最適化問題としての定式化

Page 69: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

線形最適化問題としての定式化記号 先行作業 標準時間 短縮可能時間 費用/時間

(時間) (時間) (万円/時間)A - 5 2 2B - 6 2 3C A 8 2 5D A, B 8 1 1E C, D 10 1 4

Page 70: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

線形最適化問題としての定式化

•点i ∈ {1, 2, 3, 4, 5}の最早節点時刻をxi

•作業j ∈ {A,B,C,D,E}の短縮時間をsj

•短縮費用の合計z (万円)は

z =∑j

sj = 2sA + 3sB + 5sC + sD + 4sE

Page 71: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

線形最適化問題としての定式化

点1の最早節点時刻x1 = 0

点2の最早節点時刻•作業Aの作業時間が5− sA

x2 = x1 + (5− sA)

Page 72: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

線形最適化問題としての定式化

点3の最早節点時刻x3 = max{x2, x1 + (6− sB)}

⇓x3 ≥ x2, x3 ≥ x1 + (6− sB)

Page 73: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

線形最適化問題としての定式化点4の最早節点時刻

x4 ≥ x2 + (8− sC), x4 ≥ x3 + (8− sD)

点5の最早節点時刻x5 = x4 + (10− sE)

プロジェクトは20時間以内で完了x5 ≤ 20

Page 74: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法
Page 75: PERT PERT (Program Evaluation and Review …maps17/04/04Scheduling_print.pdfPERT PERT (Program Evaluation and Review Technique) 大規模プロジェクトを期間内に完了するために,各作業の開始時期,投入資源などを分析する手法

線形最適化問題としての定式化最小化 z = 2sA + 3sB + 5sC + sD + 4sE制約条件 x1 = 0

x2 = x1 + (5− sA)x3 ≥ x2, x3 ≥ x1 + (6− sB)x4 ≥ x2 + (8− sC), x4 ≥ x3 + (8− sD)x5 = x4 + (10− sE)x5 ≤ 200 ≤ sA ≤ 2, 0 ≤ sB ≤ 2, 0 ≤ sC ≤ 2,0 ≤ sD ≤ 1, 0 ≤ sE ≤ 1