對(duì)于前面的兩個(gè)概念很多人不能理解:從源點(diǎn)開始到匯點(diǎn)遞推以后,我們已經(jīng)得到了關(guān)鍵路徑的長度,按理把這些點(diǎn)記錄下來,就得到了關(guān)鍵路徑,為什么在此時(shí),還要從匯點(diǎn)到源點(diǎn)進(jìn)行遞推,來求關(guān)鍵路徑,這樣豈不多此一舉?其實(shí)不是這樣的,一個(gè)AOE網(wǎng)絡(luò)中可能有多條關(guān)鍵路徑,若我們只正推過去,只能求得一條關(guān)鍵路徑,而不能找出所有的關(guān)鍵路徑。
要求一個(gè)AOE的關(guān)鍵路徑,一般需要根據(jù)以上變量列出一張表格,逐個(gè)檢查。例如,求圖1所示的求AOE關(guān)鍵路徑的過程如表1所示。
因此,圖1的關(guān)鍵活動(dòng)為a1,a2,a4,a8和a9,其對(duì)應(yīng)的關(guān)鍵路徑有兩條,分別為(V1,V2,V5,V7)和(V1,V4,V5,V7),長度都是10。
其實(shí)從學(xué)員的疑問可以看出,最關(guān)鍵的問題就在于此表如何填寫。首先值得我們注意的一點(diǎn)是,對(duì)于頂點(diǎn)的V1,V2等事件,有最早,最遲發(fā)生時(shí)間;對(duì)于邊a1,a2,a3,等活動(dòng),有最早,最遲開始時(shí)間。Ve(j)表示的是頂點(diǎn)j的最早發(fā)生時(shí)間,Vl(j)表示的是頂點(diǎn)j的最遲發(fā)生時(shí)間,e(i)表示的是活動(dòng)i的最早開始時(shí)間,l(i)表示的是活動(dòng)i的最遲開始時(shí)間?偟膩碚f填這個(gè)表有以下四個(gè)步驟。
相關(guān)推薦:2010年計(jì)算機(jī)軟件水平考試時(shí)間安排通知北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |