第三章 航站出境作業延滯擴散
3.5 航班關鍵作業流程評估
3.5.2 航班關鍵作業流程評估演算法
由航班出境作業時間網路上之關鍵作業流程進行追蹤評估,可獲得航 班於出境作業系統中各作業上作業時間受延滯影響情形。即針對航班於各 作業上,受延滯影響最嚴重之作業時間情況進行追蹤,找出作業時間最長 之流程,此流程即為航班關鍵作業流程。此流程並關係到航班完成所有出 境作業之效率,藉由找出這條關鍵作業流程,針對航班於各作業上所受延 滯影響之原因進行分析,即可瞭解航班作業時間之影響關鍵。下圖表示航 班關鍵作業流程評估之結果,以虛線表示航班關鍵作業流程,每一節點上 之數字代表作業時間。關鍵作業流程即由各作業上最長作業時間節點與連 結共同組成。
OR OR
OR OR
櫃檯報到 證照查驗 安全檢查 登機
出境旅客到達 3 4 出發
5
6
8
10
0 2
2 2
2
圖 3.19 關鍵作業流程
本研究引入標籤校正演算法,針對航班出境作業時間網路之關鍵作業 流程進行評估,該演算法主要概念有二:
(1)網路中任兩點
r、s 之間的距離(d),必須符合以下判斷式,以求取
最短路徑:d ( ) ( ) s
≤d r
+C
,所有( ) { r
,s
∈ 節線的集合}
。(2)隨著以循獲之最短路徑前置點的改變,最短路徑也隨之更新,直到
Moore(1957)之研究,標籤校正演算法之流程如下:
Begin
流程。
C
i(h)表示作業節點 h 上之作業時間。上述判斷準則與最短路徑求解 演算法相反,當I
(h
)Max
(I
i(g
)C
i(h
))T i g
h
+
≤ ∈ ,則可將節點 g 之累積作業流程加 入至節點 h 上,關鍵作業流程並可更新為
S
i(h)。根據 3.3 節延滯時間推估模式,作業時間
C
i(h)如下式所示,為航班實 際作業完成時間T
i,Dfj 與實際作業起始時間T
iDs,j 間之差﹔依不同延滯影響狀 況,作業時間之計算可區分為下列三種情形:)
( i,Dfj i,Dsj
i
h T T
C
= − (3-54)(1) 受航班本身旅客延遲抵達作業影響:跟據 3.3.3 節作業間延滯擴散 影響分析可知,當
S
i,(j− j1, ) ≤0、F
i,(j− j1, ) ≤0,則表示航班 i 於作業 j 之作業時間不受上游作業 j-1 之作業時間影響。又當航班 i 第一位 旅客到達作業 j 之時間T
i,Asj 或最後一位旅客到達作業時間T
i,Afj ,超 過 表 定 作 業 起 始 時 間T
is,j 與 作 業 完 成 時 間T
i,fj , 即T
i,Asj >T
i,sj 或f j i Af
j
i
T
T
, > ,,則表示航班之實際作業起始時間與作業完成時間受航班 旅客延遲抵達影響造成延滯,航班實際作業起始時間與完成時間 分 別 為 旅 客 到 達 時 間 加 最 短 作 業 時 間 , 即T
iDs,j =T
i,Asj +t
ix,j 、x j i Af
j i Df
j
i
T t
T
, = , + , 。(2) 受航班旅客於上游作業延滯影響:當
S
i,(j− j1, ) >0、F
i,(j− j1, ) >0,表 示航班 i 於作業 j 之作業時間將受上游作業 j-1 之作業時間影響。且若航班 i 第一位旅客完成上游作業時間
T
到達作業 j 之時間T
i,Asj 或最後一位旅客到達作業時間T
i,Afj ,超過表定作業起始時間T
i,sj與 作業完成時間T
i,fj,即T
i,Asj >T
is,j或T
i,Afj >T
i,fj﹔則航班之實際作業起 始時間與作業完成時間受旅客於上游作業 j-1 上之作業延滯影響 並造成延滯,航班實際作業起始時間與完成時間分別為旅客完成 上 游 作 業 時 間 加 兩 作 業 連 通 時 間 與 最 短 作 業 時 間 , 即x j i w
j j Ds
j i Ds
j
i
T t t
T
, = , −1+ −1, + , 、T
i,Dfj =T
i,Dsj−1 +t
wj−1,j +t
ix,j。(3) 受作業服務延遲影響:當
S
i,(j− j1, ) ≤0、F
i,(j− j1, ) ≤0,且T
i,Asj ≤T
i,sj、f j i Af
j
i
T
T
, ≤ , ,又T
i,Dsj >T
i,sj、T
i,Dfj >T
i,fj,則表示航班之實際作業起始時 間與作業完成時間受作業服務延遲影響。航班關鍵作業流程評估演算法之運算流程與運算流程圖如下所示:
Step 1 設定航班
i 初始累積作業流程時間運算值 I
i(0)=0﹔初始累積關鍵 作業流程S
i(0)={ }
。Step 2
Step 2.1 判斷有幾個接續作業節點,有一個則至 Step2.3﹔有兩個以上 則至 Step2.2。
Step 2.2 計算同一作業上各節點之作業時間
C
i(h),選取最大作業時間 節點,至 Step2.3。Step 2.3 將作業節點
h 放入節點 g 之累積作業流程中,計算航班 i 於
作 業 節 點 h 上 之 累 積 作 業 流 程 時 間 運 算 值) ( ) ( )
(
h I g C h
I
i = i + i ﹔航班 i 於作業節點 h 之累積關鍵作業流 程更新為S
i(h
)={S
i(g
)}。至 Step3。Step 3 判斷作業節點
h 所屬出境作業是否為航班 i 出境作業流程中之最後
一項作業且所有作業流程皆已尋獲,至 Step4﹔若無,則將作業 h 更新為 h+1,回到 Step2。Step 4 航班
i 出境作業流程中之關鍵作業流程已尋獲,為 S
i﹔航班之關鍵 作業流程作業流程時間運算值則為I
i。Step 3. 判斷該作業是否為 最後一個作業
Step 1. 航班i之初始累積作業流程時間運算值為 ,初始累積關鍵作業流程為
Step 2.1 判斷有幾個接續作業 節點
0 ) 0 ( =
I
iS
i(0)={ }Step 2.3. 將作業時間加入累積作業流程時間 運算值中,
將航班i之關鍵作業流程指派至該接 續節點j上,
Step 2.2 計算各節點之作業時間 ,選取最大作業時間之節點
Step 4. Stop, 航班i之關鍵作業流程為 ,累積作業時間已求得,為 i
S I i
=1
2
Yes No ,
≥
) (h
C
i)}
( { )
(
h S g S
i = i) ( ) ( )
( h I g C h I
i=
i+
i+1
= h
h
圖 3.20 航班關鍵作業流程評估演算法流程圖