行政院國家科學委員會專題研究計畫 成果報告
鐵路終端車站內列車調度及路徑指派問題之研究
計畫類別: 個別型計畫 計畫編號: NSC92-2211-E-002-090- 執行期間: 92 年 08 月 01 日至 93 年 10 月 31 日 執行單位: 國立臺灣大學土木工程學系暨研究所 計畫主持人: 周義華 報告類型: 精簡報告 處理方式: 本計畫可公開查詢中 華 民 國 94 年 5 月 17 日
鐵路終端車站內列車調度及路徑指派問題之研究 期限:92/8/1~93/7/31 計畫編號:NSC92-2211-E-002-090 主持人:周義華 臺灣大學土木系教授 一、中文摘要(關鍵詞:鐵路終端車 站、列車運行計畫、列車調度、基因 演算法) 要維持鐵路系統營運的水準須制 定鐵路列車運行計畫,包括:時刻運 行計畫、軌道使用計畫、車輛排程計 畫、乘務員排程計畫。雖然時刻運行 計畫可排除列車於車站間之運行衝突 ,但此階段並不考量車站的容量限制 ,為了確保列車能依據時刻表準時進 出車站,須進一步透過系統之調度原 則與方法,考慮車站內列車調度及路 徑指派的情形,安排各列車於車站內 之移動路徑與其停等佔用軌道之時間 ,其目的在於防止列車於車站內發生 運行衝突及確保列車能依時刻運行計 畫運行。 目前國外有關車站內列車調度問 題之研究多侷限於一般通過車站,且 不考慮列車在車站內的調度路徑指派 ,然而在終端車站中,列車之調度與 車場作業密不可分,車站與車場間之 列車移動頻繁,因此本研究擬同時考 慮終端車站內通過列車與進出車場列 車之調度與路徑指派問題,在避免運 行衝突,減少列車總延誤時間及增加 軌道使用效率的前提下,以數學規劃 中之節點包裹(Node Packing)模式 構建路徑指派問題,此模式經過適當 簡化後亦適用於一般通過車站之路徑 指派問題;在模式求解方面,由於使 用傳統正確解法之求解手續繁複,且 求解時間隨問題規模呈不確定之多項 式方式遞增,因此本研究擬透過啟發 式演算法中尋優解能力極佳之基因演 算法來求取最適解。希望透過模式求 解的程序,減少人工試誤所需時間, 提供一個明確且高效率的解決方案, 以利鐵路事業單位進行相關作業時參 考。 經過本研究利用台鐵松山車站與 南港客車場之實際資料進行實證後, 發現具多種啟發式運算子之基因演算 法求解品質極佳,而求解時間亦在合 理可接受之範圍內,且本模式可透過 不同目標層級之參數設定架構反映各 種調度人員規劃時考慮之因素,有效 滿足實際需求。
英文摘要(Keywords: railway terminal station, train operation planning, train routing, genetic algorithms)
Train operation planning includes Time Tabling, Train Routing, Vehicle Scheduling, and Train Driver
Scheduling. Time Tabling neglects the detailed layout of the railway network within the railway stations. Therefore, it may happen that a timetable is feasible with respect to the railway network between the railway stations but turn out to be infeasible if one also considers the detailed layout of the railway network within the railway station. The aim of
Train Routing is to assist the planners in checking whether a timetable generated by Time Tabling is feasible with respect to the routing of the trains through the railway station.
Most studies of Routing Trains through railway station considered only single station or yard. Since the routing of the trains within the railway yard influences the routing possibilities for the terminal station, a simultaneous determination for the routing of terminal station and yard may be desirable. At the prerequisite of minimum train delay and maximum track usage, we formulate the problem by “weighted node packing problem”. This formulation can also be used on intermediate station through modification. In order to solve the problem efficiently, we adopt the genetic algorithms rather than traditional
optimization algorithm. By providing this problem-solving procedure, we seek to reduce the heavy burden of the
planners.
Through the empirical study, it was found that the solutions solved by genetic algorithms with heuristic
operators had good qualities. In addition, to adjust the parameters of the objective function can also reflect the practical constraint and demand.
二、研究動機及目的 軌道使用計畫的功用在確保列車 能依據預定的時刻運行計畫運行,但 相較於鐵路列車運行計畫中其他主題 ,如:時刻運行計畫、乘務員排程計 畫等,車站內列車調度及路徑指派問 題的相關研究仍相當有限,且目前製 作軌道使用計畫須依賴極富經驗的調 度員經由長時間的試誤法才能完成, 無法在有限時間內依據需求變化快速 調整列車營運時刻,導致供需間無法 密切配合,亦即不能將鐵路的運能有 效運用。因此,構建一個同時處理車 站內列車調度及路徑指派問題之模式 及尋求高效率的求解方法,為本研究 之核心。 基於以上說明,本研究之目的為 透過構建車站內列車調度及路徑指派 問題模式,提升製作軌道使用計畫的 效率與品質,以供相關規劃營運單位 參考。 目前的鐵路事業單位中,台北捷 運之車站內軌道配置為雙向單線設計 ,僅能採單一車種且每站皆停的營運 方式,正常情況下不會安排同向列車 在同一車站內追越,因此製作軌道使 用計畫較容易;而尚未營運的台灣高 鐵,其一般通過站的軌道配置尚屬單 純且亦僅有單一車種,但在終端車站 內之軌道佈設及車輛運用關係均較捷 運系統複雜,因此軌道使用計畫的製 作不僅必要且較為費時;相對而言, 台鐵車站的軌道配置變化及列車種類 最多,採用試誤法製作終端車站之軌 道使用計畫難度極高且亦無從評估計 畫之優劣與效能,導致其僅能依據既 有的使用計畫樣本進行小幅度的修改 而無力進行全面性的改點計畫,因此 本研究希望能藉由建立數學模式並採 用適當的求解方法,使車站軌道使用 計畫能在合理時間內完成,並達到提 升整體鐵路列車運行效能的目標。
三、模式構建及求解演算法 3.1 軌道指派數學模式 本研究利用數學規劃之節點包 裹模式構建終端車站內列車調度問 題,此問題中每一列車 t 與其所有可 能路徑 f 的組合均產生一決策變數 f t X , ,此變數在節點包裹模式中以 節點V 表示。 本研究建立之數學模式如下:
∑
∑
∈ ∈ ρ = t F f f , t f , t T t X Z Maximize (1) to subject T t X si t F f f t ≤ ∀ ∈∑
∈ 1 , (2) T t X p t F f f , t ≤ ∀ ∈∑
∈ 1 (3) T t X so t F f f t ≤ ∀ ∈∑
∈ 1 , (4) s F f f , t t T X yi t ∈ ∀ ≤∑
∈ 1 (5) s F f f , t t T X yo t ∈ ∀ ≤∑
∈ 1 (6)(
)
tt,' ' t t ' f , ' t f , t F ' f , f ; F ' f ; F f ; T ' t , t X X ∉ ∈ ∈ ∈ ∀ ≤ + 1 (7)(
)
tt, t t ' f , t f , t F ' f , f ; F ' f ; F f ; T t X X ∉ ∈ ∈ ∈ ∀ ≤ + 1 (8){ }
t f t t T f F X , ∈ 0,1 ∀ ∈ ; ∈ (9) 此一模式的目標式(1)為求取 可能路徑與其路徑權重乘積的總和最 大,也可說是要選出總權重值最高的 路徑組合。限制式(2)代表每一列 車僅能選擇一條可能進入車站路徑, (3)式代表每一列車僅能選擇一條 可能停靠月台路徑,(4)式代表每一 列車僅能選擇一條可能離開車站路徑 ,(5)式代表每一列車僅能選擇一條 離開車站進入車場的可能路徑,(6) 式代表每一列車僅能選擇一條離開車 場進入車站的可能路徑。(7)式則代 表兩不同列車之兩可能路徑相衝突, 最多僅能選取一個可能路徑。(8)式 表示同一列車之可能路徑必須遵守完 整路徑條件,如列車選擇停靠A月台 之進站路徑,則不得選取其他停靠月 台的可能路徑,可將限制表為 p t si t f f t f t X f F f F X +∑
≤1, ∈ , '∈ ' ' , , , 以滿足此一要求。最後,(9)式表示 列車t是否行駛可能路徑 f ,若是, 其值為1,否則為0。 3.2 求解演算法設計 基因演算法屬於近似演算法,由 Holland於1975年所提出,一般而言 ,傳統的演算法由一個點開始,然後 慢慢逼近最佳解,而基因演算法把問 題的解表成類似基因的型態,且從很 多點出發,藉著這些點的互相競爭, 好的解會留下來並且可以重組產生後 代,壞的點則被淘汰,演算過程各步 驟依序說明如下: 1. 編碼方式 本研究採取的染色體編碼方式為 二元編碼法,一個染色體Pk中有 n 個 基因,表示節點包裹圖形共有 n 個節 點,亦即Pk =(Pk,1,Pk,2,Pk,3,Λ ,Pk,n),k表示染色體的數目,若節點 j為 第k個染色體Pk之解,則Pk,j =1,否 則為0。 2. 適合度 在基因演算法中,適合度表示每 一個體之優劣。在節點包裹問題中, 個體k之適合度即為目標函數之值, 亦即
∑
= = n j j , k j f k c P f 1 (10) 其中cj為節點Pk,j之權重。 3. 群體選擇(複製) 本步驟依據適合度之計算而得出 群體被複製進入下一代的機率。主要 常用的方法包括競賽法(Tournament )與輪盤法(Roulette Wheel),輪盤 法又可分為權重法與排序法兩種,本 研究採用輪盤法,亦即適合度越高的 個體被選入下一代的機會越高,若以 適合度之差為權重,則其第k個個體 被選擇機率表示為(
)
∑
= − − = µ 1 min min i i k k f f f f p (11) 其中 fk表示第k個個體在數目為µ之 群體中之絕對適合度, fmin為群體中 適合度最小之值。 若以個體適合度排序位置之差為 權重,則第k個個體被選擇機率表示 為(
)
∑
= − − = µ 1 min min i i k k N N N N p (12) 其中Nk表示第k個個體之排序位置, min N 為適合度最小個體之排序位置。 第三種選擇方式依據個體排序位 置之差的平方為權重(
)
(
)
∑
= − − = µ 1 2 min 2 min i i k k N N N N p (13) 4. 交配 本研究採用Beasley與Chu[17]提 出之融合運算子為交配之方法,此法 同時考慮染色體之結構與適合度,並 可一次產生兩個子代,第t個子代以 向量Ct =( )
Cj,t 表示,其中Cj,t為0—1 整數, j=1,Λ ,n,交配過程如下: (1)若Pj,1 =Pj,2則Cj,1 =Cj,2 = Pj,1 (2)若Pj,1 ≠Pj,2,則 a.隨機產生k與k'之值,其值為1 或2,且k ≠k' b.有 f k f k f k k f f f p ' + = 的機率 k , j , j P C 1 = ,而有1−pk的機率 ' k , j , j P C 1 = c.有 f ' k f k f ' k ' k f f f p + = 的機率 ' k , j , j P C 2 = ,而有1− pk'的機率 k , j , j P C 2 = 5. 啟發可行運算子( heuristic-feasibility operation) 在求解節點包裹問題時,經過染 色體交配的步驟後可能已經產生許多 非可行解個體,若再執行傳統之突變 則與交配所產生之效用類似,因此本 步驟採用啟發可行運算子的概念來替 代傳統之基因突變,主要理由即為使交配後之染色體在經過修復後仍為可 行解,避免無效的搜尋,此一演算機 制之步驟如下: (1)將求解變數(基因)依權重由 大而小依序排列後,選擇交配後產生 之子代Cj,t,j=1,Λ ,n。 (2)設定集合
[
j C j n]
S = | j,t =1, =1,Λ , 。 (3)此子代之解分別代入每一限制 條件(列),若∑
j∈Saij >1,將第 j個 基因刪除,其中[
j|a ,j , ,n]
max j = ij =1 =1Λ 且 j∈S, 直到滿足所有限制條件為止。 (4)對不在集合S中之 j,將其依序 由大至小逐一檢視,若將其納入集合 S中而仍為可行解,即納入集合後不 違反所有限制條件,則集合{ }
j S S = ∪ 。 (5)計算此子代之適合度,並改寫 子代染色體,若 j∈S則Cj,t =1,否 則Cj,t =0。 6. 取代 新的子代產生後,本研究採用漸 進式替代法(steady-state replacement) ,將子代中適合度較高的個體取代前 一代中適合度較低的個體,此法之優 點在於演化的過程當中,優良的個體 不會隨著自然演化的過程而消失,提 高搜尋可能最佳解之機率。選出子代 中適合度高的個體後仍須注意是否有 重複的個體出現,因為群體中過多重 複的個體將導致提早收斂的情況發生 ,因此在取代前須檢視染色體排列是 否相同,若為重複個體則不予取代。 7. 產生起始解 本研究採用啟發運算子產生起始 解,其理由與突變時所採用之啟發可 行運算子相同,起始群體集合以符號 p S 表示,起始個體表示為St,每一 起始個體產生之主要步驟如下: (1)設定起始解St =∅,集合{
, ,n}
UJ = 1Λ ,集合UI ={
1,Λ ,m}
。 (2)隨機選取第k欄,k∈UJ ,將解 t S 之第k欄之值設定為1,並將第k 欄加入St之集合中,St =St ∪{ }
k 。 (3)分別計算次集合{
i|aik = ,i∈UI}
= 1 1 ε 及{ }
{
j|aik = ,i∈ ,j∈UJ\ k}
= 1 2 1 ε ε 。 (4)改寫集合UI =UI\ε1及{ }
k \ \ UJ UJ = ε2 ,回到步驟二,直到 ∅ = UJ 。 當每個新的起始個體產生後,須 與已產生之個體相比較,若已重複則 重新產生新起始個體,直到起始個體 數達到群體數目為止。 四、模式實證與分析 4.1模式輸入資料 本研究以台鐵松山車站為研究對 象,其範圍為基隆端起21公里239 公尺處至22公里700公尺處為止, 由於非尖峰時刻之通過列車數目較少 ,指派規模較小,因此本研究採用尖 峰日尖峰小時上午八點至九點之時段 內通過之列車為樣本,此一時段內, 經由松山車站之上下行列車總計為22 個車次。 4.2基因演算法參數敏改度測試本研究設計之基因演算法考慮的 參數包括個體選擇型態、交配機率、 群體大小三類,選擇型態與交配機率 各有三種預設參數、群體大小有兩種 預設參數。若逐一測試不同參數之組 合,則測試之實驗組合將達3×2×3 種,為了節省測試時間,本研究所採 用之方法為設定一測試基準,在此基 準下逐一測試每種待測參數設定值的 優劣,為避免測試之偏誤,每種參數 設定實驗均執行10次後取其結果之 平均值。在參數決定的先後次序方面 ,首先決定影響演算效率較大之交配 機率,接著依序決定與演算品質關係 較大之群體大小與個體選擇方式型態 。適合度函數以(10)式為計算標準 ,每個變數的權重均假設為5。 綜合以上測試結果,本研究之基 因演算法參數設定如下: —群體大小:200 —演化代數:100
—選擇型態:Roulette wheel by rank —交配型態:Fusion operator —交配機率:1.0 —世代替換法則:Steady-state approach 4.3 決策變數權重選擇與分析 模式決策變數權重之安排依據求 解之目標層級架構而定,本研究設定 之目標層級依序為: 1. 依據預定之時刻運行計畫能指派最 多的列車運行路徑。 2. 若無法按照預計時刻表安排所有列 車之可行運行路徑則允許調整部分 列車之抵達或出發時間,且儘量縮 減與預定時刻計畫的差距。 3. 在指派最大數目列車之運行路徑下 ,選擇列車較偏好之路徑。 為驗證本模式及演算法在前述目標架 構下之求解效率,設定實證之情境如 表1,並得實證結果如下: 表1 實證情境設定 4.3.1 情境1 此情境僅賦予每一路徑不同之權 重,亦即每一列車選擇路徑之權重不 因列車等級而有差異,本情境中可行 解並非唯一,為便於呈現結果,挑選 其中一個列車路徑指派之可行解繪製 為表2之軌道佔用表。 表2 情境1之軌道佔用表 4.3.2 情境2 此情境之路徑偏好權重依據列車 等級而有不同,在實際進行列車調度 作業與路徑指派作業時,等級較高之 列車與等級較低列車同時運行時具有 優先指派較佳路徑之權。本情境所得 之可行解亦非唯一,挑選可行解其中 之一繪製軌道佔用表如表3。 表3 情境2之軌道佔用表 路徑偏好 列車等級 延誤時間 情境1 3 2 2 情境2 3 3 2 情境3 3 3 3 情境 權重設定依據 7 8 4 股 5 股 6 股 7 股 8 股 N C E N C W 0 8 : 0 0 1 0 2 0 3 0 4 0 5 0 0 9 : 0 0 2 1 4 1 4 1 2 1 6 5 1 9 2 1 0 0 9 2 5 1 5 1 3 8 2 1 4 3 1 0 1 1 5 1 1 5 0 6 2 5 0 8 2 5 1 0 2 1 3 4 2 5 1 2 1 0 0 0 2 1 6 6 1 0 6 1 2 1 2 2 2 1 5 5 2 0 0 3 4 股 5 股 6 股 7 股 8 股 N C E N C W 0 8 : 0 0 1 0 2 0 3 0 4 0 5 0 0 9 : 0 0 2 1 4 1 4 1 2 1 6 5 1 9 2 1 0 0 9 2 5 1 5 1 3 8 2 1 4 3 1 0 1 1 5 1 1 5 0 6 2 5 0 8 2 5 1 0 2 1 3 4 2 5 1 2 1 0 0 0 2 1 6 6 1 0 6 1 2 1 2 2 2 1 5 5 2 0 0 3 7 8
4.3.3 情境3 本情境除包含前兩情境考慮之因 素外,尚加入列車延誤時間之考量, 在此情境下,允許調整抵達、駛離時 間之列車對無延誤時間路徑之偏好值 須較有延誤時間路徑之偏好值大。在 採用改良式貪婪修補運算子所得之可 行解中,任意挑選其中一個可行解繪 製軌道佔用表4。 表4 情境3之軌道佔用表 4.3.4 現況分析 在情境分析結果與現況比較方面 ,由於情境3之設定僅對具延誤時間 之列車進站、月台、離站路徑折減其 權重值,此部分列車路徑權重改變僅 為權重比例上之縮放而無相對權重之 改變,因此僅須針對情境1與情境2 所得之結果與實際觀察資料進行分析 ,觀察之資料為92年4月26日松山 車站之軌道使用情況。將每種情境與 實際情況之每小時月台軌道列車停靠 數以百分比表示,繪製成圖1,由圖 圖1 月台軌道使用狀況比較 可知,目前的實際調度情況與情境1 假設之偏好條件所得較類似,主要列 車停靠的月台集中在月台軌道5、6、 7,因此可知台鐵目前的調度原則為 在不妨礙列車運行安全的前提下,依 據路徑須橫渡之路徑多寡安排列車在 車站內之運行路徑。 五、結論與建議 5.1結論 1. 在終端車站內軌道佈設較一般通過 車站複雜,且列車調度情形頻繁, 任一不當指派結果可能產生連鎖效 應而影響其他列車之運行,人工試 誤方法極難在短時間得到最佳之軌 道使用計畫,因而降低車站內月台 軌道之使用效率。 2.衡量本研究之規劃層級定位與不同 方法之優劣,本研究選定數學規劃 中之節點包裹模式定式,此模式屬 於組合最佳化問題,可適切反映問 題之限制與目標,有效滿足實務需 求。 3. 本研究之模式除包含通過列車之路 徑指派之外,尚考慮終端車站之到 開列車進出車場之路徑指派,以使 終端車站內之列車路徑指派更貼近 實際情況。 4. 本研究將模式延伸為除可依據列車 預定時刻表產生列車的可能路徑外 ,尚允許列車在不改變列車到站離 站先後次序之前提下調整列車進站 、離站時間以產生有延誤時間之列 車運行路徑,亦即本模式可求得在 允許之延誤時間範圍內之最大列車 路徑指派數目。 5. 在求解階段,考慮此類問題具 NP-hard特性,本研究利用基因演算法 求解,經由實例驗證後可知演算結 4 股 5 股 6 股 7 股 8 股 N C E N C W 0 8 : 0 0 1 0 2 0 3 0 4 0 5 0 0 9 : 0 0 2 1 4 1 4 1 2 1 6 5 1 9 2 1 0 0 9 2 5 1 5 1 3 8 2 1 4 3 1 0 1 1 5 1 1 5 0 6 2 5 0 8 2 5 1 0 2 1 3 4 2 5 1 2 1 0 0 0 2 1 6 6 1 0 6 1 2 1 2 2 2 1 5 5 2 0 0 3 7 8 0 5 10 15 20 25 30 35 4 5 6 7 8 月台軌道 停 靠 比 例 (%) 情境1 情境2 實際情況
果表現良好,可在短時間內求得最 適解。 6. 經測試後可知在本問題中基因演算 法之參數設定值對演算效果之影響 如下: (1) 交配機率:交配機率越大則 演算效率越高,求解之穩定 度亦較佳。 (2) 選擇型態:群體選擇型態之 演算表現以相對排序位置選 擇權重最佳。主要原因為此 一選擇型態可兼顧群體中之 個體選擇機率又不至於使搜 尋過早收斂於區域最佳解。 (3) 群體大小與演化代數:群體 數目越大則演算品質較佳, 但群體數目若太大則將增加 演算及收斂時間,且無法凸 顯搜尋機制之優劣,因此必 須經由測試取得合理的設定 值。 7. 比較台鐵松山車站內之實際列車路 徑指派結果與本研究所假設之情境 條件所得,目前台鐵松山車站之路 徑指派原則為在不造成列車運行衝 突之前提下,不考慮列車等級,僅 依靠運行路徑之偏好程度而定。 8. 在實務上本模式可透過不同之目標 架構調整合理之參數設定值大小, 使路徑指派之結果能有效反映實際 調度需求,此外,透過小幅度的修 改後本模式亦可運用於一般之中間 車站之路徑指派問題。 5.2 建議 1. 使用基因演算法求解組合最佳化問 題仍有許多值得嘗試之技巧,而透 過更精密的參數設定組合測試亦有 機會使求解之效率與品質再提升。 2. 在啟發式演算法當中尚有其他多種 演算法則,後續研究可發展其他演 算法則以比較不同啟發式演算法對 節點包裹模式之求解情形。 3. 本研究現階段僅考慮營運單位在操 作層面之需求,因此尚可進一步考 慮服務層面之因素,諸如納入旅客 步行距離,或者乘客轉乘時間等因 素來評估列車路徑指派結果之優劣 。 六、參考文獻 1. 周義華,運輸工程,第五版,鼎漢 工程顧問公司,民國90年。 2. 張有恆,運輸學,華泰書局,民國 82年。
3. Assad, A.A., “Modelling of Rail Networks:Toward a Routing/Make up Model,” Transportation Research 14B(1980a), PP.101-114.
4. Odijk, M. A., “Sensitivity Analysis of a Railway Station Track Layout with respect to a Given Timetable,” European Journal of Operational Research 112(1999),PP.517-530. 5. Powell, S., and Wong, H. Y.,“A
Deterministic Approach to Evaluating Transport Infrastructure at a
Terminus,” Transportation Research 34A(2000), PP.287-302.
6. Szpigel, B., “Optimal Train Scheduling on a Single Track
Railway,” Operational Research 72 (1972), PP.343-352.
7. Jovanovic, D., and Harker, P. T. “ Tactical Scheduling of Rail
Transportaion Science 25-1(1991), PP.46-64.
8. Kraay, D., Harker, P. T. and Chen, B. “Optimal Pacing of Trains in Freight Railroads:Model Formulation and Solution, ” Decision Sciences Working Paper 88-03-03, Decision Sciences Department, The Wharton School, University of Pennsylvania, Philadelphia, (1988).
9. Carey, M., “A Model and Strategy for Train Pathing with Choice of Lines, Platforms, and Routes,” Transportation Research 28B(1994 ), PP.333-353.
10. Larroche, Y., Moulin, R., and Gauyacq, D., “SEPIA:A Real-Time Expert System That Automates Train Route Management,” Control Engineering Practice 4/1(1996) ,PP.27-34.
11. Lozano, E., Roanes-Macias, E., and Laita, L. M., “A Computer Algebra Approach to the Design of Routes and the Study of their Compatibility in a Railway Interlocking,” Mathematics and Computers in Simulation 58(2002) ,PP.203-214.
12. Zwaneveld, P. J., Kroon, L. G., and Hoesel, S. P. M., “Routing Trains through a Railway Station Based on a Node Packing Model,” European Journal of Operational Research 128 (2000),PP.14-33.
13. Kroon, L. G., Romeijn, H. E., and Zwaneveld, P. J., “Routing Trains through Railway Stations:
Complexity Issues,” European Journal of Operational Research 98( 1997),PP.485-498.
14. Tomii, N., Zhou, L. J., and Fukumura, N., “An Automatic Station Shunting Scheduling,”
Paper presented at World Congress on Rail Research, (1999).
15. Arkin, E. M., and Silverberg, E. B., “Scheduling Jobs with Fixed Start and End Times,” Discrete Applied Mathematics 18(1987),PP.1-8. 16. Hifi, M., “A Genetic
Algorithms-Based Heuristic for Solving the Weighted Maximum Set and Some Equivalent Problems,”Journal of the Operational Research Society 48( 1997),PP.612-622.
17. Beasely, J. E., and Chu, P. C., “A Genetic Algorithm for the Set
Covering Problem,” European Journal of Operational Research 94( 1996),PP.392-404.
18. Erick, C., “Efficient and Accurate Parallel Genetic Algorithms,”
Kluwer Academic Publishers, (2000 ).
19. Lawrence, D., “Handbook of Genetic Algorithms,” Van Nostrand Reinhold, (1991).