虛工作的内涵
虛工作是在雙代号網絡計劃中隻表示前後相鄰工作之間的邏輯關系,既不占用時間,也不耗用資源的虛拟工作,用虛箭線來表示。虛工作不是一項正式的工作,而是在繪制網絡圖時根據邏輯關系的需要而增設的,其作用是幫助正确表達工作間的關系,避免邏輯錯誤。歐美流行用單代号網絡計劃,不存在這個問題,我國許多企業使用雙代号網絡計劃和時标網絡計劃,那麼就必須清楚其管理意義。
1.建立應有的邏輯聯系
2.斷開本沒有邏輯關系的工作聯系——斷路
3.區分同時開始或完成時的多項工作
4.聯系不同子項目的工作
綜上所述,虛工作不“虛”,它的缺失會引起網絡計劃的邏輯混亂甚至錯誤,它的過度使用會造成圖面繁雜、邏輯複雜計算繁瑣。因此,虛工作的使用要恰如其分,此外,還應注意在增加虛工作後是否出現新的錯誤,不能顧此失彼。
規程
我國虛工作構圖與計算的規定及其理論根據
1. 我國行業标準關于虛工作構圖與計算的規定(JGJ/T121-2015)
(1)既不耗用時間,也不耗用資源的虛拟的工作。雙代号網絡計劃中,表示前後工作之間的邏輯關系;單代号網絡計劃中,表示虛拟的起始工作或結束工作。(2.1.4)
(2)虛箭線在雙代号網絡計劃中,表示虛工作;單代号搭接網絡計劃中,根據時間參數計算需要而設置。(2.1.6)
(3)雙代号網絡圖中,虛工作應以虛箭線表示。(4.1.4)
(4)時間參數計算中,計算工作時間參數應在确定各項工作的持續時間之後進行。虛工作可視同工作進行計算,其持續時間應為零。(4.3.1)
(5)雙代号時标網絡計劃應以實箭線表示工作,以虛箭線表示虛工作,以波形線表示工作的自由時差。(4.4.1第2條)
(6)雙代号時标網絡計劃中所有符号在時間坐标上的水平投影位置,都必須與其時間參數相對應。節點中心必須對準相應的時标位置。虛工作必須以垂直方向的虛箭線表示,有自由時差時應用波形線表示。(4.4.1第3條)
(7)單代号網絡圖中,工作之間的邏輯關系應以箭線表示.(5.1.1)
應當指出的是,我國行業标準關于虛工作構圖與計算的規定也就是傳統網絡關于關于虛工作構圖與計算的規定。
2 我國行業标準關于虛工作構圖與計算的理論根據
網絡計劃技術發展的曆史表明,傳統網絡沒有建立網絡計劃技術的基礎理論,同樣也沒有建立關于虛工作的基礎理論。我國行業标準關于虛工作構圖與計算的理論根據主要有以下兩點:
(1)“虛工作可以有時差”。這是美籍工程項目管理專家、加拿大建築工業管理自動化的創始人H.N.阿尤加在其專着《網絡法施工管理》中的話,它是《規程》(JGJ/T121-2015)關于虛工作構圖的主要理論根據。
(2)将虛工作處理為“0”矢線參與系統計算。華羅庚教授在《統籌方法平話及補充》中寫道:“在數學史上,零的出現是一件大事,在統籌方法中引進‘虛’任務,用‘0’時間,也是應當注意的一個重要方法”。這裡,華先生将虛工作處理為“0”矢線(或“0”杆)參與系統計算,它是《規程》(JGJ/T121-2015)關于虛工作計算的主要理論根據。
我國虛工作構圖與計算規定的錯誤與局限性
1. 關于虛工作構圖規定的錯誤
邏輯混亂是《規程》(JGJ/T121-2015)關于虛工作構圖規定的明顯錯誤:
(1)元素結構符号與虛工作結構符号具有本質的不同。在網絡計劃中,具有獨立的物理意義和獨立的表達形式的圖形稱為結構符号,通常稱為繪圖符号。用來表示元素(工作,活動)和虛工作的結構符号分别稱為元素結構符号和虛工作結構符号,分别簡稱為實矢和虛矢。虛工作是一個描述兩個工作之間層序聯系的概念,也就是說,虛矢是一個表示“層序聯系”的結構符号。“層序聯系”本質上是一種時間的邏輯約束,故虛工作結構符号通常又稱為邏輯矢。
邏輯混亂錯誤1:“雙代号網絡計劃中,表示前後工作之間的邏輯關系(2.1.4)”,這段文字也就承認虛工作是一個描述兩個工作之間(層序)聯系的繪圖符号。虛工作“以波形線表示工作的自由時差(4.4.1)”——虛箭線既然是邏輯關系的繪圖符号,為什麼可以與表示自由時差的波形線相連接?難道邏輯關系也可以具有機動時間嗎?!
邏輯混亂錯誤2:持續時間是對工作而言的。既然虛工作是表示邏輯關系的一項虛拟的工作,二者之間具有本質的區别,規定虛工作”其持續時間應為零(4.3.1)”的用語顯然是邏輯混亂的。
(2)垂直虛矢和水平虛矢。虛工作繪圖符号在Time軸上的投影值稱為信息時間參數,用DF/ik表示。在BANT網絡中,應用信息時間參數将虛工作繪圖符号劃分為垂直虛矢和水平虛矢:DF/ik=0者為垂直虛矢;DF/ik≠0者為水平虛矢。
邏輯混亂錯誤3:“ 時标網絡計劃中所有的符号在時間坐标上的水平位置及其水平投影,都必須與其所代表的時間值相對應”,“虛工作必須以自由時差表示,有自由時差時加波形線表示(4.4.1)”。那麼,沒有波形線(即沒有自由時差)的虛工作在Time軸上的投影為一點,有波形線(即具有自由時差)的虛工作在Time軸上的投影則為一線段。也就是說,該虛工作“持續時間”并不為零——這不就與虛工作“持續時間為零”的規定相矛盾了嗎?!
2. 用“0”杆計算虛工作的的規定沒有解決虛工作的計算問題
虛工作是元素可以利用的屬于網絡系統的基本的機動時間。水平虛矢的投影已經不為“0”(DF/ik≠0)。顯然,傳統網絡以“0”杆參與系統計算的處理沒有反映虛矢的運行規律。
在傳統網絡的定量分析中,虛工作構成計算線路段是用“0”杆計算虛工作的規定起到的唯一的實際效用,就是使傳統網絡能夠将計算進行完,但是,卻沒有解決虛工作的計算問題。虛工作是要計算的,H.N.阿尤加和華羅庚教授都提出了這一命題,但是,他們都沒有設計出虛工作的計算方法,也沒有揭示其計算結果的物理意義(參見《傳統網絡為什麼不能計算虛工作?》(任世賢四答讀者問))。
華羅庚教授是世界著名的數學家和數學教育家。從20世紀60年代開始,華先生的足迹遍布神州大地,推廣、應用和普及優選法和統籌法,取得了顯着的經濟效益,在中國乃至世界數學史上都創造了一個奇迹。華先生推廣的“兩法”中的 統籌法本質上就是 網絡計劃技術。由于當時網絡計劃技術的發展水平和曆史條件的限制,華先生尚未展開對網絡計劃技術的研究就離開了我們,這是網絡計劃技術發展史上的一件憾事。但是,華先生關注祖國的建設事業,一心緻力于 數學為國民經濟服務的治學精神,他偉大的人格魅力、求實求真的科學态度,将激勵我們去完成先生未盡的事業。
3 我國行業标準關于虛工作計算的規定适用于單代号網絡嗎?
《規程》(JGJ/T121-2015)規定“雙代号網絡計劃中,表示前後工作之間的邏輯關系;單代号網絡計劃中,表示虛拟的起始工作或結束工作。(2.1.4)”這就是說,在雙代号網絡中必須計算虛工作,但是,在單代号網絡中則不需要計算虛工作。對于同一個 工程項目,若同時用單雙代号網絡進行項目計劃的編制,一個必須計算虛工作,另一個則不計算虛工作,二者的計算結果會相同嗎?!
虛工作具有客觀實在性。傳統網絡聲稱單代号網絡沒有虛工作,正确的說法是:單代号網絡沒有描述虛工作的功能。不論單代号網絡還是雙代号網絡,虛工作都是必須計算的。我國行業标準關于虛工作構圖與計算的規定将單代号網絡排除在外,在理論上是不嚴謹的。