陳 芳, 龍建成
(合肥工業(yè)大學(xué) 交通運(yùn)輸工程學(xué)院,安徽 合肥 230009)
?
基于雙層規(guī)劃的城市公交專用道優(yōu)化設(shè)計(jì)
陳芳,龍建成
(合肥工業(yè)大學(xué) 交通運(yùn)輸工程學(xué)院,安徽 合肥230009)
摘要:為了提高公交車的服務(wù)水平,很多城市開辟了公交專用道,由于公交專用道的設(shè)置會(huì)降低小汽車的路權(quán),必須從系統(tǒng)整體的角度來設(shè)置公交專用道以科學(xué)權(quán)衡小汽車與公交車的路權(quán)分配。文章從城市交通網(wǎng)絡(luò)的整體出發(fā),以出行者總體出行成本最小為目標(biāo),充分考慮出行者的出行選擇行為,提出了城市公交專用道優(yōu)化設(shè)計(jì)的雙層規(guī)劃模型;結(jié)合設(shè)置公交專用道的路段上公交車與小汽車的流量特性,提出了基于公交專用道網(wǎng)絡(luò)的道路阻抗函數(shù),構(gòu)造雙模式交通分配模型;分別使用Frank-Wolfe算法和遺傳算法進(jìn)行下層流量分配和雙層規(guī)劃模型的求解,并運(yùn)用交通網(wǎng)絡(luò)進(jìn)行實(shí)例分析,驗(yàn)證了所提模型和算法的有效性。
關(guān)鍵詞:公交專用道;雙層規(guī)劃;用戶平衡;交通配流;遺傳算法
為了緩解交通擁堵的壓力,大力發(fā)展公共交通已經(jīng)成為各大城市發(fā)展的趨勢,最為傳統(tǒng)的公共交通方式便是常規(guī)公交,但是由于中間停靠站的設(shè)置會(huì)引起行駛時(shí)間的延誤,而且公交車與社會(huì)車輛之間也存在嚴(yán)重的路權(quán)沖突,致使公交車平均行駛速度較低。為了解決這一問題,提高公共交通的吸引力,越來越多的城市開始設(shè)置公交專用道,但是大多是零散設(shè)置,缺少系統(tǒng)規(guī)劃。因此,有必要將以前單條布設(shè)的公交專用道進(jìn)行重新規(guī)劃,使其網(wǎng)絡(luò)化、系統(tǒng)化[1],同時(shí)綜合考慮社會(huì)車輛和公交車之間的路權(quán)分配問題,從道路系統(tǒng)的整體出發(fā),合理權(quán)衡兩者所承載的利益群體之間的關(guān)系,實(shí)現(xiàn)交通網(wǎng)絡(luò)總體通行效率的提高。這是本文研究的重點(diǎn)內(nèi)容。
對于公交專用道網(wǎng)絡(luò)的設(shè)計(jì)問題,可以將各個(gè)路段是否設(shè)置專用道作為一個(gè)0-1變量來考慮,交通管理部門確定專用道網(wǎng)絡(luò)設(shè)置方案后,出行者則依據(jù)此方案自主選擇交通方式與出行路徑,并最終達(dá)到用戶均衡狀態(tài)。這是典型的離散網(wǎng)絡(luò)設(shè)計(jì)問題[2-3],可以用雙層規(guī)劃模型來描述。
1公交專用道設(shè)置問題概述
1.1下層出行者交通選擇問題
1.1.1基本假設(shè)
本文研究做出如下基本假設(shè):
(1) 只考慮小汽車和公交車2種出行方式,且自由流狀態(tài)下的路段通行時(shí)間相同。
(2) 公交專用道分為路側(cè)型和路中型[4],忽略其對路段通行能力的影響。
(3) 只考慮將路段上已有的1條車道調(diào)整為公交專用道,不考慮路段增加1條車道作為公交專用道。
(4) 在設(shè)置公交專用道的路段上,公交車均在公交專用道上行駛,且任一條公交線路的往返路程所經(jīng)路段相同且固定。
(5) 每條公交線路的發(fā)車頻率相同,且忽略公交車在停靠站及交叉口處的延誤。
(6) 下層模型為確定性用戶均衡分配[5],即假設(shè)司機(jī)都力圖選擇阻抗最小的路徑且能夠準(zhǔn)確地計(jì)算每條路徑的阻抗。每個(gè)OD(Origin-to-Destination)對之間的交通需求是固定且已知的。
(7) 小汽車駕駛員按照Wardrop第一原理[6]選擇路徑,公交車乘客不進(jìn)行路徑選擇,而是根據(jù)公交車的發(fā)車頻率和標(biāo)準(zhǔn)單車乘車人數(shù)計(jì)算單位時(shí)間內(nèi)的運(yùn)送能力,將這部分運(yùn)送總量從網(wǎng)絡(luò)總出行量中減去,再對剩余的小汽車出行量進(jìn)行交通均衡分配。
1.1.2出行方式選擇
通常情況下,出行者在進(jìn)行出行方式的選擇時(shí)會(huì)優(yōu)先考慮一些類似時(shí)間、價(jià)格、換乘次數(shù)等可預(yù)知的確定性因素,也會(huì)因其他條件而考慮一些不確定性因素,如天氣、交通事故及一些臨時(shí)交通管制措施等。為簡便起見,本文對公交專用道的設(shè)置規(guī)劃只考慮出行時(shí)間和價(jià)值。
1.1.3出行路徑選擇
在城市交通網(wǎng)絡(luò)中,出行者在選擇出行方式之后,需要選擇出行路徑。在路徑選擇過程中考慮的主要因素是路徑時(shí)間和費(fèi)用,即起訖點(diǎn)間用時(shí)最短和花費(fèi)最少的路徑。
根據(jù)用戶平衡條件,本文中小汽車出行者的路徑選擇原則符合Wardrop第一原理,即在城市混合交通網(wǎng)絡(luò)中,對于一種交通方式來說,起訖點(diǎn)之間所有可供選擇的路徑中,出行者所選擇的各條路徑上該交通方式的出行費(fèi)用相等,并且不大于未被使用的路徑上該交通方式的出行費(fèi)用。
1.2上層優(yōu)化目標(biāo)
本文規(guī)劃的目標(biāo)是使整個(gè)道路網(wǎng)絡(luò)系統(tǒng)的總體出行成本最低,而不是單純地提高公交車出行比例。因此,基于公交專用道的城市交通網(wǎng)絡(luò)優(yōu)化目標(biāo)是考慮在設(shè)置公交專用道的條件下,依據(jù)出行者的交通選擇行為,優(yōu)化專用道網(wǎng)絡(luò)的設(shè)置,使得交通網(wǎng)絡(luò)中出行者的總體出行成本達(dá)到最低,即系統(tǒng)最優(yōu),從而使得在有限的交通資源條件下,城市道路網(wǎng)絡(luò)可以滿足更多的出行需求。
2公交專用道雙層規(guī)劃模型
考慮節(jié)點(diǎn)集合N和路段集合A0構(gòu)成的城市道路交通網(wǎng)絡(luò)G0(N,A0)。假設(shè)有n1個(gè)路段可以建設(shè)公交專用道,集合為A1,記路段為a,a∈A1,A1∈A0。對于n1個(gè)備選路段,則有2n1個(gè)建設(shè)方案。規(guī)劃目標(biāo)是從2n1個(gè)建設(shè)方案中選擇最優(yōu)的方案,使得整個(gè)網(wǎng)絡(luò)出行者出行成本最低。
2.1符號及變量定義
2.2路段阻抗函數(shù)
本文中,公交專用道網(wǎng)絡(luò)的路段分為3種:① 沒有公交線路通過的路段,稱為“小汽車路段”;② 設(shè)置有公交專用道的“雙模式”路段;③ 公交車與小汽車共享的“雙模式”路段。
(1) 設(shè)置有公交專用道“雙模式”路段上小汽車的單人出行成本函數(shù)為:
(1)
(2) “小汽車路段”上小汽車單人出行成本函數(shù)為:
(2)
(3) 小汽車與公交車共享的“雙模式”路段上小汽車單人出行成本函數(shù)為:
(3)
(4) 公交車在公交專用道上行駛時(shí),公交車乘客單人出行成本函數(shù)為:
(4)
(5) 小汽車與公交車共享路段上公交車乘客單人出行成本函數(shù)為:
(5)
對上述公式引入決策變量,總結(jié)如下。
(1) 小汽車在路段a上單人出行成本函數(shù)為:
(6)
(2) 公交車在路段a上單人出行成本函數(shù)為:
(7)
2.3下層出行者路徑選擇模型
下層出行者根據(jù)決策者設(shè)計(jì)的方案進(jìn)行出行選擇,可以用均衡配流模型來描述。
(8)
(9)
(10)
(11)
下層模型目標(biāo)函數(shù)為所有路段小汽車阻抗函數(shù)的積分和。(9)式表示路徑上小汽車的流量與OD流量之間的守恒關(guān)系,(10)式保證所有路徑之間的小汽車流量非負(fù),而(11)式描述了路段流量和路徑流量的關(guān)系。
2.4上層優(yōu)化模型
上層決策者通過制定公交專用道網(wǎng)絡(luò)設(shè)計(jì)方案,使系統(tǒng)的總體出行成本最小的最優(yōu)模型表達(dá)式為:
(12)
(13)
(12)式中,括號中第1項(xiàng)為選擇小汽車的出行者總體出行成本,第2項(xiàng)為公交車乘客的總體出行成本;(13)式表示上層決策變量λa為0-1變量。
3公交專用道雙層規(guī)劃模型的求解
3.1下層出行者路徑選擇模型的求解
Frank-Wolfe算法[12]是利用線性規(guī)劃逐步逼近非線性規(guī)劃的方法來求解UE模型,該方法在每步迭代中找到一個(gè)最速下降方向和最優(yōu)步長,在最速下降方向上截取最優(yōu)步長得到下一步迭代起點(diǎn),重復(fù)迭代直至找到最優(yōu)解。方法步驟如下:
(4) 尋找迭代步長。求解滿足(14)式的an。
0≤an≤1
(14)
3.2公交專用道雙層規(guī)劃模型的求解
本文選用遺傳算法[13]求解雙層規(guī)劃模型,求解過程如下:
(1) 初始化參數(shù)設(shè)置。主要包括種群大小PS、最大遺傳代數(shù)MS、變異概率pm、交叉概率pc、收斂精度ρ、終止檢驗(yàn)代數(shù)s,運(yùn)用錦標(biāo)賽方法產(chǎn)生初始群體G(0),并置t=0。
(2) 用方向搜索法對G(t)中的個(gè)體進(jìn)行交通分配。
(4) 交叉操作。依據(jù)交叉概率pc,從G(t)中選擇個(gè)體配對進(jìn)行交叉,把交叉得到的子輩添加到子輩集合G′(t)中。
(5) 變異操作。依據(jù)變異概率pm對G(t)中的個(gè)體基因位進(jìn)行變異,得到的子輩添加到子輩G′(t)中。
(6) 產(chǎn)生下一代。利用復(fù)制算法得到下一代群體G(t+1)。
(7) 如果t (8) 算法結(jié)束。輸出最優(yōu)個(gè)體對應(yīng)的方案{gu}。 4算例分析 4.1單路段公交專用道設(shè)置分析 進(jìn)行單路段分析需要計(jì)算路段a在設(shè)置公交專用道前后的出行者出行成本,為了更清楚地觀察公交專用道設(shè)置前后出行成本的變化情況,設(shè)置參數(shù)η,其含義為設(shè)置公交專用道的效率,通過對η值判斷,便可確定在路段a上設(shè)置公交專用道是否有效。η的計(jì)算公式為: (15) 其中,Z(1)為路段a上不設(shè)置公交專用道,即λa=0時(shí)的出行成本;Z(2)是路段a上設(shè)置公交專用道,即λa=1時(shí)的出行成本。 當(dāng)η>0時(shí),表明設(shè)置公交專用道對于降低出行者出行成本有效果,并需要對η值做仔細(xì)分析;如果η≤0,則表明設(shè)置公交專用道沒有作用。 通過單一變量控制,得到在不同車道數(shù)的路段上η與路段a上小汽車流量xa、通過該路段的公交線路條數(shù)m的關(guān)系圖,如圖1所示。 由圖1可以看出,在雙車道的路段上設(shè)置公交專用道對降低出行者出行成本沒有效果,反而使得出行者總體出行成本增加,因此,在公交線網(wǎng)規(guī)劃時(shí),不應(yīng)該在雙車道的路段上設(shè)置過多公交線路,更不適宜設(shè)置公交專用道;對于3車道的路段,當(dāng)公交線路條數(shù)m≥4條、小汽車流量xa≥1 600輛/h時(shí)可以考慮設(shè)置公交專用道;同理,4車道的路段上,當(dāng)公交線路條數(shù)m≥4條、小汽車流量xa≥1 600輛/h時(shí),設(shè)置公交專用道對于降低總體出行成本更為有利。 圖1 不同車道數(shù)的路段η與xa的關(guān)系 4.2SiouxFalls網(wǎng)絡(luò)上公交專用道設(shè)置分析 本文采用的Sioux Falls網(wǎng)絡(luò)[14],包含24個(gè)節(jié)點(diǎn)、76條路段以及528個(gè)OD對,各路段的屬性如圖2所示,各條路段的車道數(shù)及路段實(shí)際通行能力見表1所列。為了符合我國城市公交系統(tǒng)的特點(diǎn),對該網(wǎng)絡(luò)的公交線網(wǎng)進(jìn)行優(yōu)化調(diào)整,如圖3所示,每條公交線路Li通過的節(jié)點(diǎn)見表2所列。 (1) 最優(yōu)公交專用道設(shè)置方案。部分參數(shù)設(shè)置如下:種群大小PS=20,最大遺傳代數(shù)MS=140,變異概率pm=0.08,交叉概率pc=0.4,其余路段參數(shù)設(shè)置同4.1節(jié)。 由于遺傳算法運(yùn)算過程中存在隨機(jī)性,因此每次運(yùn)行的結(jié)果存在一些差異。從中選出20次運(yùn)行結(jié)果,見表3所列。從表3中可以看出,在各個(gè)參數(shù)值已定的情況下,最優(yōu)公交專用道設(shè)置方案中,公交專用道設(shè)置效率η的平均值約為1.06%,對于整個(gè)網(wǎng)絡(luò)而言,此效果是明顯的。 圖2 Sioux Falls網(wǎng)絡(luò)圖 路段naca/(輛·h-1)路段naca/(輛·h-1)1和31161933和36212272和51146334和40312194和141124037和38216196和82142639和74212737和351146341和44212829和114148242和711123110和311122745和574121412和152123746和674120013和232125049和524130716和193122550和553164017和201196053和583120618和543146356和604146321和241126359和611125122和473126162和641126525和264173963和681126927和324125065和692130728和434168966和753122129和484121470和721125030和511124873和7611270 圖3 Sioux Falls公交網(wǎng)絡(luò)圖 Li所經(jīng)節(jié)點(diǎn)Li所經(jīng)節(jié)點(diǎn)15,4,11,14157,18,16,10,15,22,21,2421,3,4,5,9,10,16,17,19167,18,16,10,1132,6,5,4,11,10,15,22173,12,11,10,16,18,2044,5,6,8,7187,18,16,17,19,15,22,2354,5,9,10,15,22196,8,16,17,19,15,22,23618,20,21,24209,10,11,12,1374,5,9,10,15,22,21,24,132118,20,2289,10,16,18,20229,10,16,18,2091,2,6,8,16,17,192311,14,15,19108,9,10,112411,10,16,18,201114,15,19,17,16,8255,4,3,12,13126,8,16,10,15,222612,13,24,21136,8,16,17,19,15,14,232712,11,10,15,19146,8,16,18,20 表3 遺傳算法求解結(jié)果 為了觀察遺傳算法在一次計(jì)算中求得的結(jié)果是最優(yōu)的,取其中最好的一次結(jié)果,即第13次,繪制求解過程,如圖4所示。從圖4中可以看出,在經(jīng)過140次的迭代之后,網(wǎng)絡(luò)總體出行成本達(dá)到最低。 圖4 遺傳算法求解過程圖 從表3中選取出行者出行成本最低的公交專用道方案作為最優(yōu)方案,即第13次運(yùn)行結(jié)果,規(guī)劃方案繪制如圖5中的虛線部分。 圖5 公交專用道網(wǎng)絡(luò)優(yōu)化圖 (2) 靈敏度分析。對于公交網(wǎng)絡(luò),公交線路固定后,線路發(fā)車頻率fi直接決定了公交車的流量,進(jìn)而影響總體出行成本的大小。 出行者出行成本隨著公交車發(fā)車頻率改變而變化的情況見表4所列。 表4 不同頻率下遺傳算法求解結(jié)果 元 在設(shè)置專用道后,公交車發(fā)車頻率的變化對降低出行者出行成本的影響如圖6所示。 由圖6可以看出,公交車發(fā)車頻率越高,η的值越大,設(shè)置專用道的效果越好;而公交車發(fā)車頻率較低時(shí),設(shè)置公交專用道反而會(huì)增加出行者的總體出行成本。 不同小汽車交通需求水平下公交專用道的設(shè)置效率η見表5所列。由表5可知,小汽車的交通需求水平對于整個(gè)交通網(wǎng)絡(luò)的出行成本影響很大,且影響效果波動(dòng)較大。 圖6 公交專用道設(shè)置效率與公交車發(fā)車頻率的關(guān)系 元 5結(jié)束語 本文在現(xiàn)有的離散交通網(wǎng)絡(luò)設(shè)計(jì)問題研究的基礎(chǔ)上,從交通系統(tǒng)的總體角度出發(fā),以出行者總體出行成本最小為目標(biāo),采用雙層規(guī)劃模型來描述公交專用道網(wǎng)絡(luò)的優(yōu)化設(shè)置,并且分析了在不同的道路車道數(shù)目、小汽車需求水平和公交車的 發(fā)車頻率下公交專用道的設(shè)置效果。本文研究結(jié)果為公交專用道的設(shè)計(jì)提供了可量化的依據(jù)。 [參考文獻(xiàn)] [1]莫一魁,柳伍生,晏克非.大城市公交專用道網(wǎng)絡(luò)設(shè)計(jì)優(yōu)化技術(shù)研究[J].交通科技與經(jīng)濟(jì),2007,2(9):102-104. [2]高自友,張好智,孫會(huì)君. 城市交通網(wǎng)絡(luò)設(shè)計(jì)問題中雙層規(guī)劃模型、方法及應(yīng)用[J].交通運(yùn)輸系統(tǒng)工程與信息,2004,4 (1):35-37. [3]Miandoabchi E, Daneshzand F, Szeto W Y, et al. Multiobjective discrete urban road network design [J]. Computers and Operations Research, 2013, 40(10):2429-2449. [4]李彬,郭冠英,楊東援.城市公共交通專用道規(guī)劃研究[J].合肥工業(yè)大學(xué)學(xué)報(bào):自然科學(xué)版,1999,22(3):57-61. [5]黃海軍. 城市交通網(wǎng)絡(luò)平衡分析:理論與實(shí)踐[M].北京:人民交通出版社,1994:12-13. [6]Wardrop J G. Some theoretical aspects of road traffic research [J].Proceedings of the Institutionof Civil Engineers,1952,1(3): 325-362. [7]何南,趙勝川. 城市道路阻抗函數(shù)研究:以大連市為例[J].公路交通科技,2014,31(2):104-108. [8]劉春年,鄧青菁. 應(yīng)急決策信息系統(tǒng)最優(yōu)路徑研究:基于路阻函數(shù)理論及Dijkstra算法[J].災(zāi)害學(xué),2014,29(3):18-22. [9]Szeto W Y, Lo H K. Strategies for road network design over time: robustness under uncertainty [J]. Transportmetrica, 2005,1(1): 47-63. [10]Szeto W Y, Lo H K. Transportation network improvement and tolling strategies: the issue of intergeneration equity [J].Transportation Research A, 2006, 40(3):227-243. [11]Szeto W Y, Lo H K.Time-dependent transport network improvement and tolling strategies [J]. Transportation Research A, 2008, 42(2):376-391. [12]Long J C, Gao Z Y, Zhang H Z, et al. A turning restriction design problem in urban road networks [J]. European Journal of Operational Research,2010,206(3):569-578. [13]周明,孫樹棟.遺傳算法原理及應(yīng)用[M]. 北京:國防工業(yè)出版社,1999:6-64. [14]LeBlanc L J.An algorithm for the discrete network design problem [J].Transportation Science, 1975, 9(3):183-199. (責(zé)任編輯胡亞敏) Optimum design of city bus lane based on bi-level programming CHEN Fang,LONG Jian-cheng (School of Transportation Engineering, Hefei University of Technology, Hefei 230009, China) Abstract:In order to improve the bus service level, more and more cities have opened the bus lanes. But the bus lanes will aggravate the car right, thus the relationship between the car and the bus should be balanced scientifically from the perspective of overall system. In order to guarantee the minimum travel cost of the traveler, and considering the travel selection behavior of the traveler, a bi-level programming model for bus lane network optimization is built from the perspective of the whole city traffic network. According to the flow characteristic of the car and the bus on the road with bus lanes, the impedance function based on bus lane network is proposed and the dual-mode traffic assignment model is established. The lower-layer flow assignment and the bi-level programming model are solved by using the Frank-Wolfe algorithm and the genetic algorithm respectively. Finally, the example analysis with real traffic network is carried out to verify the validity of the proposed model and algorithm. Key words:bus lane; bi-level programming; user equilibrium; traffic flow assignment; genetic algorithm 中圖分類號:U491.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-5060(2016)03-0296-08 doi:10.3969/j.issn.1003-5060.2016.03.002 作者簡介:陳芳(1991-),女,安徽宿州人,合肥工業(yè)大學(xué)碩士生;龍建成(1983-),男,湖南祁東人,博士,合肥工業(yè)大學(xué)教授,博士生導(dǎo)師. 基金項(xiàng)目:國家自然科學(xué)基金重點(diǎn)資助項(xiàng)目(71431003) 收稿日期:2015-01-22;修回日期:2015-03-20