题目
A project is modelled by the activity network shown in Figure 1. The activities are represented by the arcs. The number in brackets on each arc gives the time, in hours, to complete the corresponding activity. Each activity requires one worker. The project is to be completed in the shortest possible time.
(a) Complete Diagram 1 in the answer book to show the early event times and the late event times.
(b) Draw a cascade chart for this project on Grid 1 in the answer book.
(c) Use your cascade chart to determine the minimum number of workers needed to complete the project in the shortest possible time. You must make specific reference to time and activities. (You do not need to provide a schedule of the activities.)
题目中文翻译
一个项目由图 1 所示的活动网络模拟。活动由弧表示。每条弧上的括号内的数字表示完成相应活动所需的时间(单位:小时)。每项活动需要一名工人。项目应在最短时间内完成。
(a) 在答案本中完成图 1,显示最早事件时间和最迟事件时间。
(b) 在答案本的网格 1 上画出此项目的级联图。
(c) 使用级联图确定在最短时间内完成项目所需的最小工人数量。必须具体说明时间和活动。(不需要提供活动时间表。)
解答
(a)
解法一
思路
展开
先按箭头方向做 forward pass:起点取 0,每个事件的最早时间取所有进入路线完成时间的最大值。再从项目完成时间 28 开始反向做 backward pass:每个事件的最迟时间取所有离开路线所允许时间的最小值。虚活动的工期为 0,但其优先关系仍须计入。
答题过程
展开
The early event times are found by a forward pass, taking the maximum value at each merge event. The late event times are found by a backward pass, taking the minimum value at each burst event.
The completed event times are:
| Event position | Early event time | Late event time |
|---|---|---|
| Start | ||
| End of | ||
| End of | ||
| End of | ||
| End of and upper dummy | ||
| End of | ||
| End of and lower dummy | ||
| End of | ||
| End of | ||
| End of |
Thus the completed activity network is:
(b)
解法一
思路
展开
级联图中,每项活动从其最早开始时间画起,先画活动本身的持续时间,再在其后标出总浮时。关键活动的总浮时为 0,依次连接成一条从时间 0 到 28 的关键路径。
答题过程
展开
For an activity from event to event with duration , its total float is
The information required for the cascade chart is:
| Activity | Earliest start | Duration | Total float |
|---|---|---|---|
Hence the critical activities are
and the cascade chart is:
(c)
解法一
思路
展开
在级联图上寻找无论怎样利用浮时都必然同时进行的活动。时间刚超过 20 而尚未到 21 时, 正在关键路径上进行;、 和 也都尚未结束,因此此时至少需要 4 名工人。
答题过程
展开
For any time such that
activities , , and must be in progress simultaneously.
Since each activity requires one worker, the minimum number of workers required is therefore