JavaScript is required

Cho sơ đồ PERT của một dự án với chữ cái Latinh chỉ tên công việc, số bên phải chữ cái chỉ thời gian thực hiện dự tính (tháng) của công việc đó. Thời gian dự trữ của công việc A là:

Cho sơ đồ PERT của một dự án với chữ cái Latinh chỉ tên công việc, số bên phải chữ cái chỉ thời gian thực hiện dự tính (tháng) của công việc đó. Thời gian dự trữ của công việc A là: (ảnh 1)

A.

0 tháng

B.

1 tháng

C.

2 tháng

D.

3 tháng

Trả lời:

Đáp án đúng: A


Để tính thời gian dự trữ của công việc A, ta cần xác định thời gian bắt đầu sớm nhất (ES), thời gian kết thúc sớm nhất (EF), thời gian bắt đầu muộn nhất (LS), và thời gian kết thúc muộn nhất (LF) của công việc A. 1. **Thời gian bắt đầu sớm nhất (ES) của A:** Vì A là công việc đầu tiên nên ES(A) = 0. 2. **Thời gian kết thúc sớm nhất (EF) của A:** EF(A) = ES(A) + Thời gian thực hiện dự tính của A = 0 + 3 = 3. 3. **Thời gian kết thúc muộn nhất (LF) của A:** Để tính LF(A), ta cần xem xét các công việc kế tiếp của A là B và C. Đường găng của dự án là A -> B -> D -> F -> G với tổng thời gian là 3 + 2 + 4 + 5 + 2 = 16. Hoặc A -> C -> E -> F -> G với tổng thời gian là 3 + 3 + 3 + 5 + 2 = 16. - Đường găng của dự án đều bằng 16. Do đó, LF(G) = 16. - LF(F) = LF(G) - Thời gian của G = 16 - 2 = 14. - LF(E) = LF(F) - Thời gian của F = 14 - 5 = 9. - LF(D) = LF(F) - Thời gian của F = 14 - 5 = 9. - LF(C) = LF(E) - Thời gian của E = 9 - 3 = 6. - LF(B) = LF(D) - Thời gian của D = 9 - 4 = 5. - Vì B và C đều là các công việc kế tiếp của A, nên LF(A) = min(LS(B), LS(C)). - LS(B) = LF(B) - Thời gian của B = 5 - 2 = 3. - LS(C) = LF(C) - Thời gian của C = 6 - 3 = 3. - Vậy LF(A) = 3. 4. **Thời gian bắt đầu muộn nhất (LS) của A:** LS(A) = LF(A) - Thời gian thực hiện dự tính của A = 3 - 3 = 0. 5. **Thời gian dự trữ (Slack) của A:** Slack(A) = LS(A) - ES(A) = 0 - 0 = 0. Hoặc Slack(A) = LF(A) - EF(A) = 3 - 3 = 0. Vậy, thời gian dự trữ của công việc A là 0 tháng.

Câu hỏi liên quan