You are on page 1of 13

莊恬晞老師作業研究講義

CH 6 Network Model
6-1 Basic definitions
名詞介紹 :

1. Network : 由________與_________所組成之圖形稱之

2. node : network 之__________稱之

3.directed arc and undirected arc :

EX6-1-1 :

4. Chain : 每一個 arc 與前一個 arc 只有一個共同之節點稱之

EX 6-1-2:

5.Path : Chain 中每個 arc 之終點為下一個 arc 之起點稱之

6-2 Shortest Path Problems


Dijkstra’s Algorithm
1. label 之表示法:

2.名詞介紹 :
(1) temporary label : 由 node1 至 node k之最短距離未被確定者稱之
(2) permanent label : 由 node1 至 node k之最短距離已被確定者稱之
3. 步驟
step1 : 給 node1 永久 label _________

step2 : 計算可以直接由 node1 到達之暫時 label

step3 : 由暫時 label 中找出距離最小者,則此 label 為___________。若所有 label 皆為永久

1
莊恬晞老師作業研究講義
label,則 go to step5

step4 : 考慮其他剩下之暫時 label(包含原先之暫時 label,及新的永久 label 可直接到達之

node)重新計算各 label 之對應值

(1)若此 node 已有暫時 label,則將 new 永久 label 之距離加上直接到達該 node 之距,

得到之距離和小於原 label 之對應值,則修改 label 之對應值

(2)若此 node 仍未標示,則將 new 永久 label 加上直接到達之距,即為 label 之對應值

step 5 : 由最後得到之永久 label 往前推,即可得最短路徑。

Ex 6-2-1:

EX 6-2-2

2
莊恬晞老師作業研究講義

6-3 Maximum flow problem


1. Maximum flow problem : 包含一個起始點(source)用以釋出流量(flow),一個終點(sink)用

以吸收流量,而在路徑中流量將沿著 arc 經過,而每個 arc 皆有流量之限制,此 arc 流量上限

稱為_____________

EX 6-3-1 :

2. 步驟 :

step1 : 從起始點至終點任選一條路徑,但此路徑至各 arc 之流容量皆需大於 0

step2 : 於各路徑中找出流容量最小者 fi,指定 fi 為此路徑之流量

step3 : 將路徑中之各 arc 之 forward arc 減去 fi,backward arc 加上 fi

step 4 : 重覆上述步驟,至無法再尋得路徑為止,計算 Σfi,即為最大流量

EX 6-3-2

EX 6-4-3:

3
莊恬晞老師作業研究講義
EX 6-3-4

3.最大流量最小切割定理(maximum flow minimum cut theorem)

(1) CUT : 為網路上一部份弧所成之集合,滿足 network 上移去這些 arcs,使起點至終點間不

存在任何一條路徑

(2)cut value : 組成切割之所有弧之流容量之總和

(3) 最大流量最小切割定理 : 即自起點至終點之最大流量與所有切割值中最小者相等。

EX 6-3-5 :

4
莊恬晞老師作業研究講義

6-4 Minimum Spanning tree problem


Tree : 指 network 中任一 node 與其他 nodes,可由 arc 相連接,且 n 個 nodes 之 tree 有______

個 arc

Spanning tree : 指涵蓋 network 上所有_______之 tree

Ex 6-4-1:

MST 步驟:

step1 : 在 network 中任選一個 node (node i) 找距 node i 最近之 node (node j) ,則 C1= {i,j},其

他剩下之 nodes 為 C1’

Step 2 : 在 C1’中找出一 node (node k),距 C1 中之 nodes 最近者,則 C2={i , j ,k },則剩下之

nodes 為 C2’

Step3 : 重覆上述步驟,至全部 node 被選完為止,則將所選之 arc 相連即為 MST

EX6-4-2:

5
莊恬晞老師作業研究講義

6-5 CPM and PERT


一、專案計劃之特性

1. CPM(critical path method)____________ :

(1) 可確知___________________所需之時間

(2) 在不影響整個計畫完工時限之前提下,計算出個別作業所能_____________之時間

(3) 在提前完工之要求下,計算如何以最少成本支出進行趕工

2. PERT(program Evaluation and Review Technique)___________________:

(1) 計算該 project 在特定期限內________________

(2) 計算 project 完工所需時間之______________

(3) 分析可能導致 project 延遲之_______________,進而採取預防措施

二、network 表示方式

1. Activity(作業) : 每個 project network 所需完成之工作稱之(____________)

2. event(事件) : 代表作業開始與結束(_______________)

3. AOA : (activity on arc) : 以__________表作業之 network

4. AON : (activity on node) : 以__________表作業之 network

5. Predecessor(前置作業) : 指在該作業開始執行前必須完成之作業

Ex :

6. network rules :

(1) 以 node1 代表 project 之_________

(2) 每個 project 以一個 node 代表___________

(3) 每一個 arc 僅可代表____________

(4) 每二個 node 間最多僅可以_____________連接

(5) node 之編號一般__________________

Ex :

Ex : 繪 network
Activity Predecessor Duration

6
莊恬晞老師作業研究講義
A - 6
B - 7
C A,B 8
D A,B 7
E D 10
F C,E 12

Ex : 繪 network
Activity Predecessor Duration
A - 6
B A 7
C A 8
D B,C 7
E D 10
F B,C 12
G E,F 13

Ex : 繪 network
Activity Predecessor Duration
A - 6
B - 7
C B 8
D A,C 7
E C 10
F C 12
G D,E,F 13

三、CPM
(一) Early event time
1. Early event time(ET)__________________,即 node j 最早發生之時間 ,以_________表

2.步驟 :

step1 : node1 之 ET(1)=_______

setp2 : 找 node j 之所有__________(node i),將各前置作業之 ET(i)找出,並找出_______

7
莊恬晞老師作業研究講義
_

setp3 : ET(j) = ______________________

8
莊恬晞老師作業研究講義
Ex:

EX

(二) Late early time


1. Late early time(LT)____________,即以 node i 最晚發生而不 delay project 之時間,以____
_____表之
2. 步驟 :
setp1 : LT(F)=___________
setp2 : 找 node i 之所有______________(immediate successors) (node j),將 node i 之後續作
業減去至 node i 之 duration,即_____________
setp3 : LT(i) =___________________

Ex:

9
莊恬晞老師作業研究講義
EX :

(三) Total float (slack time)


Total float : 作業(i,j)之_____________以_________表之,指在不延遲整個專案之前題下,

該作業可延遲開始之時間 =>

Ex:

(四) finding the Critical Path


Critical activity : TF(i,j) = ________ 之 activity 稱之

Critical Path : 自起點至終點所連接之作業皆為______________________

The way of finding critical path :


Setp1 : 繪 network
Setp2 : 找 ET
Setp3 : 找 LT
Setp4 : 找 TF

10
莊恬晞老師作業研究講義
Setp5 : 確定 TF(i,j)=0 之路徑
Ex:

Ex :
Activity Predecessor Duration
A - 5
B - 7
C A 6
D A 4
E A 4
F E 8
G DF 10
H BC 12
I GH 9
Ex:
Activity Predecessor Duration
A - 5
B - 7
C - 6
D AB 4
E AB 4
F BC 8
G DE 10
H E 12

(五) Using the LP to find the critical path


EX:

11
莊恬晞老師作業研究講義

四、計劃評核術(PERT)
三時估計法:
a : Optimistic estimate time,不常發生,為一切順利之可能時間,下界估計。

m : most likely estimate time,為作業時間機率分配之眾數(mode)。

b : pessimistic estimate time,不常發生,為一切不順利之可能時間,上界估計。

假設 :
1、Tij 為 random variable

2、Tij 趨近於 Beta distribution

3、各作業時間為獨立

12
莊恬晞老師作業研究講義

4、C.P 為 random variable,指 critical path 上各作業之總時間

5、C.P 趨近於常態分配

步驟 :
step1 : 計算 E(Tij)、Var(Tij)

step2 : 由 E(Tij)找出 CP

setp3 : 利用 CP 趨近常態分配

EX: 求在 35 天內完成之機率
Activity a b m E(Tij) Var(Tij)
(1,2) 5 13 9
(1,3) 2 10 6
(3,5) 3 13 8
(3,4) 1 13 7
(4,5) 8 12 10
(5,6) 9 15 12

13

You might also like