close

 

 

有的公司叫 Float,有的公司叫 Slack,都是同一個東西。浮時怎麼來的?通常我們抓schedule時由網路圖的 start開始,往後一個活動、一個活動的安排時間,這種由前往後推的方式,叫由前推移計算(Forward Pass Computation)。另一種方式發生在下列情境,時間非常急迫,每個環節都不能延遲,所以我們由 End 往前抓,這種由後往前推的方式,叫由後推移計算(Backward Pass Computation)。由前推移計算,在每個活動會計算出最早開始時間(Early Start, ES)及最早完成時間(Early Finish, EF),由後推移計算,在每個活動會計算出最晚開始時間(Late Start, LS)及最晚完成時間(Late Finish, LF)。所以每個活動在做完這兩種推移計算後,會有兩個開始時間及兩個完成時間,好,當這個活動的LS (最晚開始時間)-ES(最早開始時間)>0(or LF-EF),代表該活動可以晚點開始做而不會影響下一個活動的進度,這個餘裕時間就叫浮時。

活動有了餘裕時間,我們就可彈性調整活動啟迄時間,避免讓使用相同資源的活動同時並行,造成資源過度集中(調不到人手、機具、料)

浮時會有負值出現嗎?由公式來看 LS-ES <0,代表 最早開始反而比最晚開始還晚,有沒有可能?只要前置活動(Predecessor) delay,下一個活動(Successor) 就可能 ESLS還晚對不對。題目問浮時有負值時,前置活動(Predecessor) 與下一個活動(Successor)的關係時,應該會答了吧!

Ocean

 

arrow
arrow
    全站熱搜

    ocean415585 發表在 痞客邦 留言(0) 人氣()