• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      大型高鐵客運(yùn)站到發(fā)線運(yùn)用調(diào)整模型及算法

      2019-02-22 09:15:44彭其淵魯工圓
      鐵道學(xué)報 2019年1期
      關(guān)鍵詞:發(fā)線徑路時刻

      彭其淵, 寧 佳, 魯工圓

      (1. 西南交通大學(xué) 交通運(yùn)輸與物流學(xué)院, 四川 成都 610031; 2. 綜合交通運(yùn)輸智能化國家地方聯(lián)合工程實(shí)驗(yàn)室, 四川 成都 610031)

      大型高鐵客運(yùn)站位于高鐵網(wǎng)絡(luò)的重要節(jié)點(diǎn),通常銜接多條高鐵線路并配備動車段;站內(nèi)列車作業(yè)過程種類多樣、運(yùn)行進(jìn)路及列車接續(xù)關(guān)系錯綜復(fù)雜,其車站作業(yè)對于所銜接各條線路的列車運(yùn)行均有很大影響,且受到干擾后的決策質(zhì)量可能影響多條線路的運(yùn)營效率。為更好保障高鐵網(wǎng)絡(luò)中列車安全、有序運(yùn)行,有必要重點(diǎn)研究大型高鐵客運(yùn)站的到發(fā)線運(yùn)用調(diào)整問題。

      大型高鐵客運(yùn)站到發(fā)線運(yùn)用調(diào)整問題考慮在列車運(yùn)行晚點(diǎn)或車站設(shè)備故障等干擾情況下,如何通過調(diào)整到發(fā)線運(yùn)用方案及列車到發(fā)時刻,減小干擾對車站作業(yè)及列車運(yùn)行的影響,以期盡快恢復(fù)正常秩序。該問題的解決方法需滿足以下幾個方面要求:

      (1) 實(shí)時性要求 方法應(yīng)能夠在足夠短的時間內(nèi)得到調(diào)整方案;

      (2) 可執(zhí)行性要求 方案應(yīng)能以盡量小的調(diào)整量盡快恢復(fù)車站作業(yè)及列車運(yùn)行秩序;

      (3) 安全性要求 方案應(yīng)滿足車站間隔時間、無進(jìn)路沖突等安全要求。

      縱觀國內(nèi)外學(xué)者關(guān)于到發(fā)線運(yùn)用問題的研究,主要針對列車到發(fā)時刻確定條件下的到發(fā)線運(yùn)用計劃編制問題,而針對干擾情況下的到發(fā)線運(yùn)用調(diào)整的研究相對較少。雖然兩者在研究對象、優(yōu)化目標(biāo)和優(yōu)化頻次三個方面有所不同[1],但進(jìn)路沖突疏解均為二者需要解決的一個關(guān)鍵問題,前者的既有研究成果具有一定的借鑒意義。文獻(xiàn)[2]通過引入“時間片”的概念,簡化到發(fā)線占用相容性約束,并設(shè)計最小最大螞蟻算法求解。文獻(xiàn)[3]將問題轉(zhuǎn)化為加權(quán)節(jié)點(diǎn)包裝問題,并利用分支定界算法求解。以上兩篇文獻(xiàn)均需預(yù)先計算出所有的相容進(jìn)路集合,算法的復(fù)雜度隨著問題規(guī)模的增大急劇增加。文獻(xiàn)[4-5]將列車的接發(fā)車進(jìn)路和到發(fā)線拼接成過站徑路,考慮道岔和到發(fā)線的占用時間窗構(gòu)造相容性約束,并設(shè)計模擬退火算法求解。文獻(xiàn) [6]通過構(gòu)造列車作業(yè)時間窗沖突圖,利用沖突識別、值排序以及BT搜索3個步驟進(jìn)行求解。

      以上文獻(xiàn)均為針對到發(fā)線運(yùn)用計劃編制問題進(jìn)行的研究,由于列車到發(fā)時刻固定,故在約束進(jìn)路沖突時,均未考慮列車占用先后關(guān)系;另外,到發(fā)線運(yùn)用實(shí)時調(diào)整要求算法收斂速度快,計算效率高,上述研究成果中所涉及的算法難以滿足強(qiáng)時效性的要求。針對到發(fā)線運(yùn)用調(diào)整問題,文獻(xiàn)[1]提出了一種基于滾動時域的到發(fā)線動態(tài)調(diào)整策略;文獻(xiàn)[7-8]采用模擬人工調(diào)度的方法,逐一為各列車安排到發(fā)線及接發(fā)車進(jìn)路,并通過調(diào)整后行列車的到發(fā)時刻疏解沖突;文獻(xiàn)[9]建立了2個線性規(guī)劃模型,通過逐次求解兩模型得到多個到發(fā)線調(diào)整方案,通過方案比選確定最終方案;文獻(xiàn)[10]運(yùn)用現(xiàn)代排序理論,設(shè)計自律優(yōu)化算法及三步算法,實(shí)現(xiàn)股道運(yùn)用的實(shí)時調(diào)整;文獻(xiàn)[11]針對到發(fā)線異常下的咽喉區(qū)利用優(yōu)化問題,通過引入“虛擬列車”,建立非線性優(yōu)化模型,并設(shè)計遺傳算法求解,但其計算效率仍無法滿足實(shí)時性要求。

      綜上,目前針對干擾下的到發(fā)線運(yùn)用調(diào)整研究較少,既有研究的有待完善之處主要體現(xiàn)在:干擾情況下,僅通過調(diào)整到發(fā)線可能無法實(shí)現(xiàn)沖突疏解,這時就需要對列車的到發(fā)時刻進(jìn)行調(diào)整,而既有研究中絕大多數(shù)未考慮這一方面;既有調(diào)整算法難以滿足實(shí)時性要求,且基于滾動時域和模擬人工調(diào)度的方法極有可能加劇晚點(diǎn)傳播,難以保證求解質(zhì)量;另外,大部分現(xiàn)有研究在構(gòu)建進(jìn)路沖突約束時僅考慮了一次解鎖,缺乏針對不同解鎖方式下進(jìn)路沖突關(guān)系的統(tǒng)一性描述。

      本文針對大型高鐵客運(yùn)站到發(fā)線運(yùn)用調(diào)整問題,在將咽喉區(qū)進(jìn)路和到發(fā)線組合成過站徑路的前提下,首先,以列車實(shí)際到發(fā)時刻和過站徑路選擇為決策,構(gòu)建混合整數(shù)線性規(guī)劃模型,該模型可適用于不同的進(jìn)路解鎖方式;其次,將問題分解為到發(fā)線運(yùn)用方案編制子問題和列車到發(fā)時刻調(diào)整子問題,分別設(shè)計分支定界算法和同步調(diào)整算法求解,并在此基礎(chǔ)上提出了到發(fā)線運(yùn)用調(diào)整優(yōu)化的算法框架;最后設(shè)計算例對模型及算法的有效性進(jìn)行驗(yàn)證。

      1 到發(fā)線運(yùn)用方案調(diào)整模型的建立

      令某干擾情況下需要進(jìn)行到發(fā)線運(yùn)用方案調(diào)整的時間段(下文簡稱“調(diào)整階段”)為[T0,Tn],列車集為K={1,2,…,n},列車按照在站作業(yè)方式的不同,分為始發(fā)列車、終到列車、通過列車、停站列車和立折列車[12]。不同類型的列車,在不同的進(jìn)路解鎖方式下,占用各軌道電路的起訖時刻不同。

      為方便問題描述,本文從運(yùn)輸組織的角度,使用了如下占用時間的定義,即?k∈K。

      為便于模型構(gòu)建,在保證模型對實(shí)際問題描述的準(zhǔn)確性的基礎(chǔ)上,對上述各時刻進(jìn)行進(jìn)一步預(yù)處理,這里分別以停站列車和通過列車為例進(jìn)行說明,見圖1,其他類型列車與停站列車類似,不再贅述。

      所有的列車過站徑路必須彼此相容,具體體現(xiàn)在以下兩個方面:一是到發(fā)線占用相容性,即一條到發(fā)線同時最多只能被一列列車占用;二是咽喉區(qū)進(jìn)路占用相容性,保證列車占用咽喉區(qū)進(jìn)路時不能存在時空沖突。

      文獻(xiàn)[13]在考慮了列車占用先后關(guān)系的基礎(chǔ)上,建立了敵對進(jìn)路的疏解約束。文獻(xiàn)[14]引入“沖突度”的概念計算不同解鎖方式下的敵對進(jìn)路解鎖時間。令進(jìn)路β與進(jìn)路α的沖突度為γβ,α,則進(jìn)路β開始占用γβ,α?xí)r間后,才能開始準(zhǔn)備進(jìn)路α的占用。在上述兩篇文獻(xiàn)的基礎(chǔ)上,考慮不同類型列車接發(fā)車時占用咽喉區(qū)的開始時刻不同,?k,h∈K,?ρi∈Rk,?ρj∈Rh,Rh={ρj|j=1,2,…,λh}(λh表示列車h的可行過站徑路有λh條)令ωk表示列車k是否為通過列車,若是取1,否則取0,定義以下4類進(jìn)路沖突度:

      ( 1 )

      ( 2 )

      ( 3 )

      ( 4 )

      除此之外,對于?k,h∈K,?ρi∈Rk,?ρj∈Rh,定義如下參數(shù)及0-1變量。

      表1 模型0-1變量定義

      表2 模型相關(guān)參數(shù)定義

      到發(fā)線運(yùn)用方案調(diào)整模型的約束條件如下:

      (1) ?k∈K,上述各占用時間的起訖時刻及實(shí)際到發(fā)時刻之間的關(guān)系如下

      ( 5 )

      ( 6 )

      ( 7 )

      ( 8 )

      ( 9 )

      (10)

      (2) 到發(fā)線相容性約束,對于?k,h∈K,且k≠h,?ρi∈Rk,?ρj∈Rh

      (11)

      (12)

      (3) 咽喉區(qū)進(jìn)路占用相容性約束,對于?k,h∈K,且k≠h,?ρi∈Rk,?ρj∈Rh:

      (13)

      (14)

      (15)

      (16)

      (17)

      (18)

      (19)

      (20)

      (4) 徑路可用性約束:以到發(fā)線故障為例,保證列車占用某條到發(fā)線時該到發(fā)線處于可用狀態(tài),即對于?k∈K,?ρi∈Rk

      (21)

      (22)

      xk,i≤θk,i

      (23)

      (5) ?k∈K,列車k的實(shí)際到達(dá)(出發(fā))時刻不得早于圖定到達(dá)(出發(fā))時刻,且其在到發(fā)線上的停留時間不得少于最小停留時間要求,即

      (24)

      (25)

      (26)

      (6) 每1列車只能選擇1條過站徑路,即?k∈K

      (27)

      在滿足以上約束的條件下,模型的優(yōu)化目標(biāo)為:一是對車站作業(yè)秩序的影響最小,即盡可能少的調(diào)整到發(fā)線運(yùn)用方案,并盡量滿足到發(fā)線固定使用方案,其體現(xiàn)在盡量選擇權(quán)重ck,i較大的徑路,即

      (28)

      式中:ck,i為列車k選擇徑路ρi的權(quán)重。其值越大表示該選擇對車站作業(yè)秩序影響越小,若與圖定到發(fā)線運(yùn)用方案相同,ck,i=1;若與圖定方案不同,但符合到發(fā)線固定使用方案,ck,i=q1;若與圖定方案不同,且不符合固定使用方案,ck,i=q2,0

      二是列車總晚點(diǎn)時分最少,即

      (29)

      考慮到在現(xiàn)場實(shí)際中,當(dāng)列車運(yùn)行晚點(diǎn)或車站設(shè)備故障時,為避免列車晚點(diǎn)在路網(wǎng)中的傳播,應(yīng)優(yōu)先考慮保證列車總晚點(diǎn)時分最少,故將上述雙目標(biāo)轉(zhuǎn)化為單目標(biāo)為

      maxZ=Z1-αZ2

      (30)

      式中:α為一足夠大的罰因子。該處理方法借鑒了文獻(xiàn)[4]中的相關(guān)思路,以實(shí)現(xiàn)到發(fā)線運(yùn)用調(diào)整方案中列車總晚點(diǎn)時分最少前提下對車站作業(yè)秩序影響最小的目標(biāo)。

      此目標(biāo)函數(shù)保證了當(dāng)列車運(yùn)行晚點(diǎn)或車站設(shè)備故障時,為避免列車晚點(diǎn)在路網(wǎng)中的傳播,優(yōu)先考慮固定列車到發(fā)時刻不變,調(diào)整其到發(fā)線運(yùn)用方案;若仍無法疏解徑路沖突,再調(diào)整其到發(fā)時刻。這與現(xiàn)場生產(chǎn)中車站到發(fā)線運(yùn)用調(diào)整邏輯相符。

      2 到發(fā)線運(yùn)用方案調(diào)整模型的求解

      2.1 模型的分解

      上述所建立的模型為混合整數(shù)線性規(guī)劃模型(MILP),模型中決策變量及約束條件的數(shù)目均較大,若直接利用優(yōu)化軟件求解,對于大規(guī)模算例,運(yùn)算效率緩慢。這是由于每兩條徑路間均存在一組到發(fā)線相容性約束以及咽喉區(qū)進(jìn)路占用相容性約束,這兩組約束的存在是為了疏解徑路沖突??紤]到徑路沖突疏解的措施有以下兩種:調(diào)整到發(fā)線運(yùn)用方案以及調(diào)整列車到發(fā)時刻。為優(yōu)先保證列車運(yùn)行秩序,對于存在徑路沖突的列車,首先考慮在列車到發(fā)時刻固定不變的前提下調(diào)整其到發(fā)線;若仍存在徑路沖突,再對該部分沖突列車的到發(fā)時刻及到發(fā)線進(jìn)行同步調(diào)整。基于此,將原問題分解為以下2個子問題:

      子問題1 到發(fā)線運(yùn)用方案編制子問題。在固定列車到發(fā)時刻的基礎(chǔ)上,考慮到發(fā)線的固定使用方案、圖定到發(fā)線運(yùn)用方案、所有可行過站徑路的可用性以及每兩條徑路間的相容性關(guān)系,制定總權(quán)重最大的過站徑路選擇方案。該子問題的模型M1如下

      (31)

      模型M1的最優(yōu)解為具有相容過站徑路且徑路選擇總權(quán)重最大的列車集。雖然模型M1總是有解的,但所得方案并不一定能實(shí)現(xiàn)調(diào)整階段內(nèi)所有列車的到發(fā)線分配,這時就需要對無法分配到發(fā)線的該部分列車集進(jìn)行到發(fā)時刻調(diào)整,即子問題2。

      子問題2 列車到發(fā)時刻調(diào)整子問題。在求解子問題1得到的徑路選擇方案的基礎(chǔ)上,對無法分配到發(fā)線的該部分列車集進(jìn)行到發(fā)時刻及到發(fā)線的同步調(diào)整,在保證列車總晚點(diǎn)時分最少的前提下,實(shí)現(xiàn)徑路沖突疏解。該子問題的模型M2為

      M2 式(29)

      s.t. 式( 5 )~式(27)

      (32)

      可以看出,對于模型M1,列車到發(fā)時刻已知,其核心決策變量為徑路選擇0-1變量,各占用時間的起訖時刻可由徑路選擇方案及到發(fā)時刻綜合決定,因此后文將設(shè)計高效分支定界算法進(jìn)行求解;模型M2僅應(yīng)用于仍存在徑路沖突的部分列車集,求解規(guī)模較小,可直接利用商業(yè)優(yōu)化軟件求解。

      基于此,下面將分別針對這兩個子問題設(shè)計分支定界算法及同步調(diào)整算法進(jìn)行求解,并在此基礎(chǔ)上,進(jìn)一步提出原問題的求解算法框架。

      2.2 分支定界算法

      由于在子問題1中,列車到發(fā)時刻固定,則列車占用每條可行過站徑路的相關(guān)起訖時刻也固定,進(jìn)一步每條徑路是否可用以及每兩條徑路間的相容性關(guān)系固定。

      由于進(jìn)路沖突度僅能描述咽喉區(qū)進(jìn)路間的相容性關(guān)系,為進(jìn)一步描述列車過站徑路間的相容性關(guān)系,引入“徑路相容性”:令ak,i,h,j表示列車k的徑路ρi與列車h的徑路ρj是否相容,相容取1,不相容取0。若兩條徑路存在到發(fā)線占用不相容或咽喉區(qū)進(jìn)路占用不相容,即式(33)~式(41)中至少有一個成立時,ak,i,h,j=0;相反,若式(33)~式(41)均不成立,則這兩條徑路彼此相容,ak,i,h,j=1。

      (1) 到發(fā)線占用相容性判定條件

      (33)

      (34)

      (35)

      (36)

      (37)

      (38)

      (39)

      (40)

      (41)

      若列車k的徑路ρi不可用,則對于?h∈K,?ρj∈Rh,令ak,i,h,j=0,ah,j,k,i=0;另外,由于1列列車最多只能占用1條過站徑路,結(jié)合后續(xù)算法的需要,令

      (42)

      為形象描述徑路相容性關(guān)系,構(gòu)建列車沖突圖[14]:將所有的可行過站徑路抽象為頂點(diǎn)v(如頂點(diǎn)vk,i表示列車k的徑路ρi),相應(yīng)的權(quán)重ck,i抽象為頂點(diǎn)權(quán)重ωk,i,徑路間的相容關(guān)系抽象為頂點(diǎn)間的無向弧(當(dāng)兩徑路相容時,對應(yīng)兩頂點(diǎn)間存在無向弧)。

      類比頂點(diǎn)“度”的概念,引入頂點(diǎn)“權(quán)重度”:根據(jù)頂點(diǎn)vk,i與其他頂點(diǎn)的連接關(guān)系,若將該頂點(diǎn)入選完備子圖(此時該子圖僅包含這一個頂點(diǎn)),則完備子圖可能達(dá)到的最大權(quán)重,稱為頂點(diǎn)vk,i的權(quán)重度,記為udk,i,計算式為

      (43)

      子問題1轉(zhuǎn)化為:在列車沖突圖頂點(diǎn)的所有排列中,求其中具有最大權(quán)重的頂點(diǎn)集合,使得集合中任意兩個頂點(diǎn)間有且僅有一條邊。類比最大團(tuán)問題(Maximum Clique Problem,MCP)[15],該問題具有以下特征:(1)頂點(diǎn)賦有權(quán)重;(2)目標(biāo)為求具有最大權(quán)重的完備子圖;(3)頂點(diǎn)與弧的數(shù)目均較多,但隸屬于同一列車的頂點(diǎn),最多只能有一個頂點(diǎn)入選可行解。下面將結(jié)合這些特征,設(shè)計分支定界算法。

      通過對列車過站徑路所做的特定選擇構(gòu)造一棵狀態(tài)空間樹,樹的節(jié)點(diǎn)反映了對某一列列車的過站徑路所做的特定選擇。樹的根代表了問題求解前的初始狀態(tài),第一層節(jié)點(diǎn)代表了列車1的徑路選擇方案,第二層節(jié)點(diǎn)代表了列車2的徑路選擇方案,以此類推。

      令L表示狀態(tài)空間樹中存儲的節(jié)點(diǎn)集合,L={P(Xp)|p=1,2,…},其中每一個節(jié)點(diǎn)均可表示為六元組P(Xp)=(dp,xp,up,UBp,Ep,Lp)

      up=∑vk,i∈xpωk,i

      (44)

      {ωh,j×min{ak,i,h,j|vk,i∈xp}|ρj∈Rh}

      (45)

      (46)

      考慮到子問題1屬于組合優(yōu)化問題,狀態(tài)空間樹規(guī)模較大,傳統(tǒng)的分支定界收斂較慢,為保證在不犧牲解的質(zhì)量的前提下,提高算法的收斂速度,通過設(shè)置“前探”策略與“檢查”機(jī)制,提出了一種高效的剪枝規(guī)則。改進(jìn)后的分支定界算法流程如下:

      Step1初始步。計算該子問題的上界UB,計算式見式(47)。將x0初始化為空集,E0中每個元素初始化為1,產(chǎn)生根節(jié)點(diǎn)P(X0)=(0,?,0,UB,E0,?),則L={P(X0)},當(dāng)前最優(yōu)解x*=?,u*=0。轉(zhuǎn)Step2。

      UB=min{max{udk,i|ρi∈Rk}|k∈K}

      (47)

      Step2選擇節(jié)點(diǎn)。若L=?,停止,x*為最優(yōu)徑路選擇方案,u*為相應(yīng)的總權(quán)重;否則,從L中選擇具有最大深度、當(dāng)前最佳、最有希望(即上界最大)的一個節(jié)點(diǎn),記為PS(X)=(dS,xS,uS,UBS,ES,LS)。轉(zhuǎn)Step3。

      Step3分枝。在節(jié)點(diǎn)PS(X)的基礎(chǔ)上,為列車(dS+1)選擇徑路,共產(chǎn)生(λdS+1+1)個節(jié)點(diǎn),記LD={P(Xp)|p=1,2,…,λdS+1+1}。其中,對于?p=1,2,…,λdS+1,節(jié)點(diǎn)P(Xp)表示選擇徑路ρp;而當(dāng)p=λdS+1+1時,節(jié)點(diǎn)P(Xp)表示不為列車(dS+1)選擇任何一條過站徑路。轉(zhuǎn)Step4。

      Step4定界。計算集合LD中每一節(jié)點(diǎn)P(Xp)的dp、xp、up、UBp、Ep。對于每一個節(jié)點(diǎn)P(Xp):

      (2) 若dp=n,說明已搜索到一個可行解:若up>u*,說明up是比當(dāng)前最優(yōu)解u*更好的解,轉(zhuǎn)Step5;否則,轉(zhuǎn)Step6。

      (3) 若dp

      (4) 若dpu*且p≤λdp,設(shè)置“前探”策略,對集合LD中所有有希望的可行節(jié)點(diǎn)P(Xq)(q=1,2,…,p-1)進(jìn)行遍歷,轉(zhuǎn)Step7。

      待集合LD中每一個節(jié)點(diǎn)P(Xp)均計算、判斷完畢,“檢查”被選擇節(jié)點(diǎn)PS(X),若其待檢查節(jié)點(diǎn)集合LS≠?,對LS中所有的待檢查節(jié)點(diǎn)PS(Xg)進(jìn)行遍歷,轉(zhuǎn)Step8。

      Step5可行解。更新當(dāng)前的最優(yōu)解,即令x*=xp,u*=up,并從集合LD中移除節(jié)點(diǎn)P(Xp)。

      若u*=UB,說明可行解x*與u*一定為該問題的最優(yōu)解,停止;否則遍歷集合L中的所有節(jié)點(diǎn),?P(Xf)∈L,若UBf≤u*,轉(zhuǎn)Step6。

      Step6剪枝。從集合LD中移除節(jié)點(diǎn)P(Xp),或者從集合L中移除節(jié)點(diǎn)P(Xf)。

      (1) 若rh,j=rdp,p,則

      (48)

      (2) 若rh,j=rdp,q,則

      (49)

      (3) 若rh,j≠rdp,p,且rh,j≠rdp,q,則

      (50)

      將節(jié)點(diǎn)PS(X)從集合L中移除,令L=L∪LD,轉(zhuǎn)Step2。

      2.3 同步調(diào)整算法

      通過對子問題1的求解,可以得到列車到發(fā)時刻固定條件下對車站作業(yè)秩序影響最小的最優(yōu)徑路選擇方案。若該方案實(shí)現(xiàn)了對調(diào)整階段內(nèi)所有列車的到發(fā)線分配,則原問題已得到最優(yōu)解;否則,需要對仍存在徑路沖突的列車進(jìn)行到發(fā)時刻及到發(fā)線同步調(diào)整,以疏解徑路沖突。

      令通過求解子問題1,仍無法分配到發(fā)線的列車集合為K′。?k∈K′,為疏解列車k與其他列車間的徑路沖突,可能需要調(diào)整到發(fā)時刻及到發(fā)線的列車集合記為Jk,稱為調(diào)整列車集。

      同步調(diào)整算法流程如下:

      Step2合并調(diào)整列車集。?k,h∈K′,且k≠h,若Jk∩Jh≠?,則令Jk=Jk∪Jh,刪除集合Jh。

      Step3同步調(diào)整。對于集合J中每一個調(diào)整列車集,調(diào)用模型M2進(jìn)行沖突疏解。由于每個調(diào)整列車集中包含的列車數(shù)目較少,模型的求解時間也較短。

      2.4 到發(fā)線運(yùn)用調(diào)整優(yōu)化算法框架

      通過上述討論,將原問題分解為2個子問題,并分別提出了其求解算法。兩個算法之間的聯(lián)系如下:改進(jìn)分支定界算法為同步調(diào)整算法生成無法分配到發(fā)線的列車集合,同步調(diào)整算法為改進(jìn)分支定界算法更新徑路相容性關(guān)系。原問題的求解步驟如下:

      Step1根據(jù)列車運(yùn)行圖信息、圖定到發(fā)線運(yùn)用方案、車站站型圖、設(shè)備故障信息、到發(fā)線固定使用方案等,生成每列列車的可行過站徑路集,并初始化每列列車占用每條徑路的相關(guān)起訖時刻等。轉(zhuǎn)Step2。

      Step2調(diào)用改進(jìn)分支定界算法求解徑路選擇方案。若該方案實(shí)現(xiàn)了調(diào)整階段內(nèi)所有列車的到發(fā)線分配,則已得到對車站作業(yè)秩序影響最小的到發(fā)線運(yùn)用調(diào)整方案,且列車按照圖定到發(fā)時刻運(yùn)行,算法結(jié)束;否則,轉(zhuǎn)Step3。

      Step3根據(jù)Step2得到的無法分配到發(fā)線的列車集合,調(diào)用同步調(diào)整算法進(jìn)一步疏解徑路沖突。轉(zhuǎn)Step4。

      Step4更新每列列車的到發(fā)時刻,并重新計算徑路相容性關(guān)系。轉(zhuǎn)Step2。

      3 算例分析

      以某大型高鐵客運(yùn)站為例,車站站型圖見圖2,共設(shè)有12條到發(fā)線,其中1~6道用于接發(fā)下行列車,7~12道用于接發(fā)上行列車。車站銜接A,B,C,D,E共5個方向,并配備有動車段。咽喉區(qū)進(jìn)路采用分段解鎖,假設(shè)所有列車均由基本進(jìn)路接發(fā),不考慮變通進(jìn)路,則共有67條接發(fā)車進(jìn)路,各進(jìn)路占用時間取值由列車長度、列車速度及進(jìn)路長度等因素綜合確定。到發(fā)線占用最小安全間隔時間為180 s。車站10:00:00—12:00:00時段內(nèi)到發(fā)84列高速列車,其中始發(fā)列車17列、終到列車14列、停站列車42列、立折列車11列。限于篇幅,各列車詳細(xì)到發(fā)信息未予展示。

      車站到發(fā)線運(yùn)用計劃的圖定方案見圖3。設(shè)置干擾場景包括以下3個干擾:(1)列車6晚點(diǎn)2 min到達(dá);(2)5道在10:30:00—10:40:00時段發(fā)生故障,不可占用;(3)列車44晚點(diǎn)5 min到達(dá)。根據(jù)本文構(gòu)建的模型及算法,在處理器為Intel Core i7 3.6 GHz、內(nèi)存為16.0 GB的計算機(jī)上,運(yùn)用C#編程,并調(diào)用CPLEX 12.6.3求解其中的模型M2,徑路選擇權(quán)重q1取0.8,q2取0.5,獲得干擾場景下車站到發(fā)線運(yùn)用調(diào)整方案見圖4,圖中每個矩形表示一列列車的到發(fā)線占用,水平方向的長度表示持續(xù)時間,矩形右邊的數(shù)字表示列車編號,深顏色矩形表示產(chǎn)生到發(fā)線運(yùn)用方案調(diào)整或者到發(fā)時刻調(diào)整的列車,淺顏色矩形表示沒有發(fā)生任何調(diào)整的列車。對應(yīng)的總權(quán)重Z1為81.9,列車總晚點(diǎn)時間為320 s,程序運(yùn)行時間為1.33 s。

      由圖3與圖4對比分析得:(1)由于列車44運(yùn)行延誤,導(dǎo)致其發(fā)車進(jìn)路與列車47的發(fā)車進(jìn)路產(chǎn)生時間沖突,為疏解沖突將列車47的停站時間延長120 s,同時為保證列車44與列車60先后占用2道的間隔時間不少于180 s,將列車60的到發(fā)時刻均向后推遲100 s。(2)由于5道在10:30:00—10:40:00時段內(nèi)不可用,導(dǎo)致下行方向列車22和列車28被迫借用上行7道,進(jìn)而迫使列車10與列車11交換到發(fā)線。列車22和列車28由于車站布置圖的限制無法占用8道。(3)由于列車6運(yùn)行延誤,使得列車2被迫變更到發(fā)線至6道,進(jìn)而導(dǎo)致下行方向列車5被迫借用上行7道。其余列車的到發(fā)線運(yùn)用方案及到發(fā)時刻均保持不變。產(chǎn)生到發(fā)線運(yùn)用方案調(diào)整或者到發(fā)時刻調(diào)整的列車見表3。可以看出,該調(diào)整方案滿足實(shí)時性、安全性及可執(zhí)行性的要求,且能優(yōu)先保證列車運(yùn)行秩序,通過調(diào)整到發(fā)線運(yùn)用方案確保列車正點(diǎn)運(yùn)行。

      表3 干擾場景下列車信息調(diào)整匯總表

      編號類型最小停站時間/s圖定方案調(diào)整方案到達(dá)時刻出發(fā)時刻到發(fā)線停站時間/s到達(dá)時刻出發(fā)時刻到發(fā)線停站時間/s效用2下行34010:09:2010:15:00434010:09:2010:15:0063400.85下行14010:07:3010:09:50614010:07:3010:09:5071400.56下行12010:02:3010:04:30412010:04:3010:06:3041201.010上行94010:09:2010:25:00794010:09:2010:25:0089400.811上行34010:14:2010:20:00834010:14:2010:20:0073400.822下行45010:27:3010:35:00545010:27:3010:35:0074500.528下行12010:39:4010:41:40512010:39:4010:41:4071200.544下行42010:59:4011:06:40242011:04:4011:11:4024201.047下行36011:05:4011:11:40136011:05:4011:13:4014801.060下行27011:14:5011:19:20227011:16:3011:21:0022701.0

      4 結(jié)束語

      大型高鐵客運(yùn)站到發(fā)線運(yùn)用調(diào)整具有實(shí)時性、可執(zhí)行性、安全性等要求,干擾情況下如何快速生成調(diào)整方案以盡快恢復(fù)車站作業(yè)及列車運(yùn)行的正常秩序,對于保障高鐵網(wǎng)絡(luò)中列車安全、有序運(yùn)行具有重要意義。

      針對該問題,本文在構(gòu)建了到發(fā)線運(yùn)用調(diào)整優(yōu)化的混合整數(shù)線性規(guī)劃模型的基礎(chǔ)上,提出了一種基于分支定界的算法框架,其關(guān)鍵技術(shù)包括:(1)根據(jù)問題的特點(diǎn),將問題分解為2個子問題,簡化了問題的計算復(fù)雜度;(2)針對傳統(tǒng)分支定界收斂速率問題,提出了一種基于“前探”策略與“檢查”機(jī)制的高效剪枝規(guī)則;(3)通過構(gòu)建列車沖突圖,引入頂點(diǎn)“權(quán)重度”的概念,提出了一種高質(zhì)量的上界計算方法,并以此改進(jìn)了算法終止規(guī)則;(4)同步調(diào)整算法針對規(guī)??s減的調(diào)整列車集,通過求解線性規(guī)劃模型,實(shí)現(xiàn)到發(fā)線與到發(fā)時刻的同步調(diào)整。

      算例分析表明:該算法能夠有效解決到發(fā)線運(yùn)用方案與列車到發(fā)時刻同步調(diào)整問題、不同進(jìn)路解鎖方式下的進(jìn)路沖突疏解問題,并在上述前提下,快速生成隨機(jī)干擾下大型高鐵客運(yùn)站到發(fā)線運(yùn)用實(shí)時調(diào)整方案,所得方案與圖定運(yùn)用計劃偏差較小,可操作性強(qiáng)。

      猜你喜歡
      發(fā)線徑路時刻
      冬“傲”時刻
      捕獵時刻
      房室結(jié)慢徑路發(fā)生的韋金斯基現(xiàn)象 1 例
      高速鐵路到發(fā)線有效長優(yōu)化方案探討
      LKJ徑路數(shù)據(jù)校核系統(tǒng)的設(shè)計與實(shí)現(xiàn)
      一種SDN架構(gòu)下業(yè)務(wù)屬性相關(guān)的多徑路由算法
      街拍的歡樂時刻到來了
      相同徑路的高速列車運(yùn)行圖編制方法
      客運(yùn)站到發(fā)線運(yùn)用優(yōu)化研究
      一天的時刻
      台州市| 龙井市| 安顺市| 金湖县| 阳城县| 天津市| 武邑县| 吐鲁番市| 崇左市| 乳山市| 安吉县| 芦溪县| 曲周县| 视频| 莎车县| 和龙市| 巴林右旗| 新沂市| 石景山区| 威海市| 团风县| 道孚县| 高阳县| 洪湖市| 安泽县| 平南县| 安福县| 葫芦岛市| 平潭县| 和田市| 车致| 从化市| 师宗县| 舒城县| 镶黄旗| 澄城县| 股票| 保山市| 余庆县| 阳城县| 北辰区|