韋尚成
摘 要:隨著我國(guó)交通問(wèn)題日益不平衡,為了緩解交通壓力,研究公交車調(diào)度問(wèn)題很有必要。針對(duì)公交車輛調(diào)度的現(xiàn)狀,通過(guò)分析乘客出行的舒適度以及公交車的滿載情況定義了乘車感知波動(dòng)價(jià)格。結(jié)合實(shí)際建立了乘客最小乘車費(fèi)用以及公交公司最小總耗費(fèi)為目標(biāo)的一個(gè)綜合優(yōu)化模型;并引入擁堵彈性因子,分析了它對(duì)發(fā)車間隔的影響。同時(shí)針對(duì)傳統(tǒng)遺傳法的局限性以及收斂速度慢等缺陷,通過(guò)個(gè)體的相似度與父輩相似度的臨界值相比較,動(dòng)態(tài)調(diào)整變異時(shí)間和控制變異概率的方式對(duì)遺傳算法進(jìn)行改進(jìn)。最后應(yīng)用臨界—遺傳算法(C-GA)和簡(jiǎn)單—遺傳算法(S-GA)分別對(duì)上述優(yōu)化模型進(jìn)行求解,通過(guò)實(shí)例證明了該算法在收斂速度和結(jié)果都優(yōu)于簡(jiǎn)單遺傳算法。
關(guān)鍵詞:城市交通;調(diào)度優(yōu)化;感知波動(dòng)價(jià)格;臨界—遺傳算法;公交車;博弈
中圖分類號(hào):F570 文獻(xiàn)標(biāo)識(shí)碼:A
Abstract: With traffic's problems is increasingly unbalanced in China, it is necessary to study on bus scheduling problem(BSP)for solving traffic pressure. According to the present situation in the scheduling of bus, considering the comfort' degree of passengers and condition of bus's guests are analyzed to identify the perceived fluctuation-price combined with the actual, an integrated optimizing model is established based on minimize trip cost of passengers and the minimize total cost of bus company and congestion flexibility factors are introduced to analysis it influence on the bus departure time interval; putting a way of dynamic adjust variation's time-based critical value and control variation's probability are improved in the paper to overcome limitation and slow convergence speed of traditional genetic algorithm at the same time and then adopting criticality-genetic algorithm(C-GA)and simple-genetic algorithm(S-GA)to solve BSP model, experiments shows that C-GA is better than S-GA in the speed of convergence and results.
Key words: urban traffic; scheduling and optimization; perceived fluctuation-price; criticality-genetic algorithm; bus; game
0 引 言
隨著我國(guó)社會(huì)經(jīng)濟(jì)的快速發(fā)展,我國(guó)機(jī)動(dòng)車保有量逐年增加,交通問(wèn)題日益嚴(yán)重,用有限的道路面積承擔(dān)盡可能多的出行是解決城市交通問(wèn)題的有效途徑,為此如何有效地調(diào)度公交車運(yùn)行是其很重要的環(huán)節(jié)。大量國(guó)內(nèi)外的學(xué)者從不同的角度對(duì)公交調(diào)度進(jìn)行了研究,1993年,Malacly Carev[1]對(duì)公交車的非準(zhǔn)點(diǎn)到站的分布以及不同發(fā)車間隔下乘客的到達(dá)分布進(jìn)行研究,然而現(xiàn)在公交車發(fā)車往往限制于單位時(shí)段內(nèi)固定發(fā)車頻率。1998年,Paolo Delle Site等[2]研究了客運(yùn)走廊上的公交調(diào)度優(yōu)化模型。2011年,王超、徐猛[3]在Ceder[4]4種確定發(fā)車時(shí)間間隔的基礎(chǔ)上,考慮了道路擁堵情況下對(duì)公交車發(fā)車間隔做了研究等。也有學(xué)者根據(jù)算法的不同對(duì)公交模型優(yōu)化做了相關(guān)研究,2004年,童剛[5]以乘客和公交公司總效益最大為調(diào)度目標(biāo),建立了公交運(yùn)營(yíng)參數(shù)模型,通過(guò)遺傳算法進(jìn)行了求解,但是公交作為公益性設(shè)施,在運(yùn)營(yíng)中不應(yīng)該是簡(jiǎn)單加權(quán)。2009年,鄭小花、陳淑燕等[6]采用模擬退火算法,以乘客候車時(shí)間最小為優(yōu)化目標(biāo)的調(diào)度模型,而公交在運(yùn)營(yíng)中企業(yè)效應(yīng)應(yīng)該著重表現(xiàn)。2014年,崔明月、黃榮杰等[7]通過(guò)量子遺傳算法對(duì)公交車輛調(diào)度進(jìn)行了優(yōu)化。2015年,馬雁、王非等[8]通過(guò)改進(jìn)遺傳算法對(duì)公交車調(diào)度模型進(jìn)行了優(yōu)化。
公交車的調(diào)度問(wèn)題是APTS中最重要的一環(huán),其主要功能是實(shí)現(xiàn)公交車輛的自動(dòng)調(diào)度與指揮[9];實(shí)際出行過(guò)程中,乘客上下車的時(shí)間消耗也占據(jù)著很大的比例,尤其對(duì)于短途行駛的乘客。本文通過(guò)定義乘客出行感知波動(dòng)函數(shù),以公交公司總利益最大化、乘客等待時(shí)間最小化為優(yōu)化目標(biāo),從實(shí)際出發(fā),建立了相應(yīng)的公交車調(diào)度優(yōu)化模型,通過(guò)改進(jìn)遺傳算法進(jìn)行求解;同時(shí)引入擁堵彈性因子,研究了路段處于擁堵?tīng)顟B(tài)下的公交車調(diào)度,通過(guò)實(shí)例說(shuō)明擁堵彈性因子對(duì)發(fā)車間隔產(chǎn)生了很大的影響,以及算法的優(yōu)效性。
1 公交調(diào)度優(yōu)化數(shù)學(xué)模型的建立
對(duì)于特定的公交路線,影響公交調(diào)度模式和相關(guān)方案選擇的因素主要表現(xiàn)在乘客和公交公司的利益之間的博弈,公交公司總希望發(fā)車間隔盡量的大,以此來(lái)減少班次數(shù),保持其可變成本盡量低,而乘客卻是希望獲得較小的發(fā)車間隔以至于達(dá)到出行方便。二者博弈的結(jié)果就是要求調(diào)度方案盡可能地在二者之間尋找納什均衡點(diǎn)。本文以此為目的,建立了如下的數(shù)學(xué)優(yōu)化模型。
為了簡(jiǎn)化模型,現(xiàn)提出如下假設(shè):(1)在某一個(gè)時(shí)間段內(nèi),車輛只能沿著規(guī)定的路線行駛;(2)公交車不準(zhǔn)等客;(3)每輛公交車發(fā)車頻率不受到乘客多少的影響并且相等;(4)所有到站乘客只能通過(guò)選擇公交車作為其出行方式;(5)有足夠的公交車供調(diào)度使用;(6)站點(diǎn)均勻分布;(7)在不考慮公交專用道下,相鄰站點(diǎn)公交車行駛的過(guò)程中,行駛時(shí)間只與路段是否擁擠有關(guān);(8)只考慮單向行駛。
符號(hào)、變量、常量的說(shuō)明如下:
車站集:I=1,2,3,…,N同時(shí)表示共有N個(gè)車站(注:文中i-1僅表示i的前一站,無(wú)任何數(shù)值比較);
車輛集:J=1,2,3,…,K同時(shí)表示可供調(diào)度的公交車共有K輛(注:文中j-1僅表示j的前一輛車,沒(méi)有任何數(shù)值比較);
t■■表示第j輛公交車到達(dá)第i站的時(shí)刻經(jīng)適當(dāng)轉(zhuǎn)化后用于比較的實(shí)數(shù);
s■■表示第j輛公交車從第i站的發(fā)車時(shí)刻經(jīng)適當(dāng)轉(zhuǎn)化后用于比較的實(shí)數(shù);
π■表單位乘客候車費(fèi)用(元/人);
π■表單位乘客坐車費(fèi)用(元/人);
λ■表示乘客在第i站的下車率(%);
ρ■表示乘客到達(dá)第i站的到達(dá)率(%);
T■■表示第j輛公交車在第i站最大停車時(shí)間(min);
T■■表示第j輛公交車在第i站最小停車時(shí)間(min);
H■表示最大車頭時(shí)距;
x■為第j輛公交車從i站出發(fā)時(shí)的載客量(人);
B為公交車定員(人)。
建立優(yōu)化模型如下:
記∏■為乘客候車費(fèi)用,則:
∏■?芪π■·■■t■-s■ρ■·t■-s■ (1)
其中:t■-s■表示乘客候車時(shí)間。
記∏■為乘客車內(nèi)費(fèi)用,其時(shí)間消耗主要由三部分組成,第一部分為所有乘客在公交車行駛時(shí)的耗時(shí)t■,第二部分為所有乘客上車的時(shí)間消耗t■,第三部分為所有乘客下車階段的時(shí)間消耗t■。
t■=■x■·t■-s■ (2)
t■=■■■■·ρ■·s■-s■ (3)
t■=■■■·λ■·x■ (4)
其中:■表示單位乘客平均上車時(shí)間(min/人);■表示單位乘客平均下車時(shí)間(min/人);t■-s■表示列車運(yùn)行時(shí)間;s■-s■表示前后兩車的車頭時(shí)距。
定義乘車感知波動(dòng)價(jià)格δ■,即乘客出行中若乘車過(guò)度擁擠或者未能達(dá)到公交公司規(guī)定的滿載率所承擔(dān)的額外費(fèi)用,據(jù)研究統(tǒng)計(jì)得δ■與乘客人數(shù)x■之間函數(shù)關(guān)系如下:
δ■x■=■ (5)
式中:ζ為公交公司規(guī)定乘客數(shù)未能達(dá)到平均滿載率時(shí)的懲罰系數(shù),ζ>1,ω為滿載率,即如若當(dāng)次乘客數(shù)量未達(dá)及公交公司規(guī)定最小乘客數(shù)ω·B時(shí),則會(huì)收取額外的費(fèi)用ζ-1·π■;θ為乘客波動(dòng)系數(shù),θ<1,當(dāng)x■=B即此時(shí)乘客數(shù)為公交車車型定員時(shí)δ■=π■;當(dāng)x■>B時(shí),由于擁擠則會(huì)受到懲罰,多支付η-1π■;通過(guò)數(shù)據(jù)驗(yàn)證,可得下式:
η=maxx■/B; i∈I, j∈J (6)
則乘客下車階段產(chǎn)生的廣義費(fèi)用:
∏■=π■·x■·1-ρ■·t■+t■+δ■x■·t■ (7)
則乘客出行的廣義費(fèi)用∏■表示為:
∏■=∏■+∏■+∏■ (8)
記∏■為公交公司可變費(fèi)用,則:
∏■=■■∏·t■-s■ (9)
其中:∏表示公交車可變運(yùn)營(yíng)費(fèi)用(元)。
由以上分析可建立以公交車每時(shí)段發(fā)車時(shí)間間隔為內(nèi)生變量的數(shù)學(xué)優(yōu)化模型:
minα∏■+1-α∏■
s.t.■ ?坌i,j (10)
其中:α乘客出行廣義費(fèi)用所占的權(quán)重系數(shù);s■-t■表示為第j車在第i站停車的時(shí)間。
2 公交調(diào)度優(yōu)化模型的求解
遺傳算法(GA)于J.Holland教授等人啟發(fā)提出的[10],是一種優(yōu)秀的全局搜索算法,但遺傳算法局部搜索能力很差,很容易出現(xiàn)早熟現(xiàn)象,對(duì)新的基因結(jié)構(gòu)的產(chǎn)生具有局限性,從而導(dǎo)致遺傳算法的收斂效果并不理想;交叉和變異算子是遺傳算法中最重要的操作算子,交叉操作對(duì)于保證遺傳算法尋優(yōu)過(guò)程收斂到全局最優(yōu),以及提高尋優(yōu)過(guò)程的收斂速度,都起著重要的作用;而變異操作則使種群保持一定的多樣性[11]。本文通過(guò)臨界值動(dòng)態(tài)控制交叉順序及調(diào)整變異概率,對(duì)傳統(tǒng)的遺傳算法做了改進(jìn),通過(guò)對(duì)公交調(diào)度模型的求解,驗(yàn)證了算法的更優(yōu)性。
2.1 約束條件的處理
為了使算法具有自適應(yīng)能力,現(xiàn)在采用懲罰策略對(duì)約束條件進(jìn)行處理,假定μ■, μ■, μ■為式(11)中各約束條件的邊際效用(罰函數(shù)作用強(qiáng)度的系數(shù)),則:
minLΔ■,s■,μ■,μ■,μ■?芪min∏■+∏■+μ■·■max0,s■-t■-T■■+μ■·■max0,T■■-s■-t■+μ■·■max0,s■-s■-H■(11)
2.2 染色體的編碼
根據(jù)本文模型特點(diǎn),采用二進(jìn)制編碼;根據(jù)統(tǒng)計(jì),假設(shè)取發(fā)車間隔的值域?yàn)棣|Δt=2,3,4,…,15,即:Δt■=2,Δt■=15;Δt由于Δt是滿足2≤Δt≤15的14個(gè)整數(shù),而且2■<14<2■,故而Δt的二進(jìn)制串長(zhǎng)度至少需要4位,如表1:染色體的長(zhǎng)度取決于時(shí)間段的數(shù)目,如果全天共分成n個(gè)時(shí)段,則染色體的長(zhǎng)度為4n。
2.3 初始化
隨機(jī)確定L個(gè)染色體為初始種群,并根據(jù)Δt的約束范圍2,15,選擇初始種群的時(shí)候剔除無(wú)效的染色體;記種群集:■
=α■,α■,…,α■,…,α■,…,α■。
2.4 參數(shù)選擇
遺傳算法中,需確定相應(yīng)的交叉概率p■以及初始變異概率p■。
2.5 適值計(jì)算
適應(yīng)度的作用在于評(píng)價(jià)個(gè)體的優(yōu)劣程度,適應(yīng)度越大,個(gè)體則就越好,同時(shí)個(gè)體則有更多的機(jī)率遺傳繁殖到下一代,反之則反。故而遺傳算法要求適值非負(fù),通過(guò)式(12)將最小的目標(biāo)根據(jù)適值非負(fù)原則將其轉(zhuǎn)化為求解目標(biāo)最大值的形式。
f■=■ (12)
式中:z■為一較大的特定輸入值;z■為個(gè)體f■對(duì)應(yīng)的可行解。
計(jì)算中發(fā)現(xiàn):易證明fx=e■ω·B≤x≤B為凸函數(shù)。當(dāng)x■→B時(shí),波動(dòng)率呈現(xiàn)指數(shù)級(jí)增長(zhǎng)。從而導(dǎo)致的波動(dòng)率差異過(guò)大,同時(shí)考慮到線性函數(shù)增長(zhǎng)的平穩(wěn)性以及大大降低求解難度,現(xiàn)將此凸費(fèi)用函數(shù)用分段,線性規(guī)劃近似,取ω·B,B的中點(diǎn)作為段點(diǎn):則處理后的凸費(fèi)用如圖1所示:
以各段線性函數(shù)的梯度作為權(quán)重,則式(5)轉(zhuǎn)化為:
δ■x■=■ (13)
將δ■x■代入式(7)中即可。
2.6 遺傳產(chǎn)生后代操作
(1)復(fù)制
本文采用輪盤賭選擇,即個(gè)體適值越大,則被選中的概率就越高,那么該個(gè)體被復(fù)制至下一代的機(jī)率也就越大,反之則反,個(gè)體被選擇的概率由式(14)計(jì)算:
P■f■=gf■/∑gf■ (14)
其中:P■f■為選擇概率;gf■為個(gè)體f■的適值。
(2)交叉操作
交叉就是通過(guò)交配原則產(chǎn)生一組新的染色體(解)的過(guò)程。變異算子在遺傳算法中的主要作用就是使得種群保持一定的多樣性。本文通過(guò)采用父輩臨界值來(lái)控制變異時(shí)間,操作為首先劃分出優(yōu)良種群,進(jìn)行多父輩POX交叉[12],并且從中選擇最優(yōu)的兩個(gè)父?jìng)€(gè)體,但是不同于以往的是這兩個(gè)父?jìng)€(gè)體不直接放入子代種群,而是將這兩父?jìng)€(gè)體的相似度與父輩相似度的臨界值作比較。
定義0-1變量:
θα,k=S■■-S■■=■ (15)
其中:S■■和S■■為兩個(gè)體對(duì)應(yīng)染色體α■和α■中的第k個(gè)基因,若k為相同的等位基因,則θα,k為1,否則為0。
于是父?jìng)€(gè)體相似度C■:
C■?芾■■θα,xdx (16)
父輩相似度的臨界值S■:
S■=■ (17)
其中:d■和d■分別表示染色體α■和α■上的第k個(gè)基因;L為種群大小。
如若C■≤S■,那么將這α■和α■放入到子代種群中,否則為了有效地避免近親繁殖,則先對(duì)次優(yōu)的父?jìng)€(gè)體通過(guò)一次或者幾次的突變,這樣則即降低了父?jìng)€(gè)體之間的相似度,同時(shí)又保留了優(yōu)良個(gè)體,迭代至與最優(yōu)父?jìng)€(gè)體相似度C■'≤S■為止,此時(shí)再將父?jìng)€(gè)體放入子代種群中。
通過(guò)上述策略,則能有效地避免新一輪操作中父輩之間進(jìn)行交叉,又有利于產(chǎn)生新個(gè)體,同時(shí)有利于搜索到新的解空間。
(3)變異操作
傳統(tǒng)的遺傳算法的變異操作中,事先確定一個(gè)固定的突變概率,本文采用動(dòng)態(tài)調(diào)整變異概率,記S■為收斂度的臨界值。具體操作步驟如下:
step1:計(jì)算染色體適值g■f■,將最優(yōu)染色體進(jìn)行保存,記錄其適值gf■。
step2:計(jì)算下一代染色體適值g■f■,并且保存最優(yōu)染色體,記錄其適值gf■。
step3:依Step1,Step2方法以此記錄各后代的染色體適值分別為:gf■,gf■,gf■,…。
step4:If gf■=gf■,則記S■=1;If gf■=gf■=gf■,則S■=2,以此規(guī)律If gf■=gf■=gf■=…=gf■,則使S■=n-1;否則S■=0。
step5:定義P■=p■+S■/100為突變概率,可見(jiàn)突變概率隨著S■的變化而改變,從而實(shí)現(xiàn)動(dòng)態(tài)改變變異概率。
根據(jù)上述提出的動(dòng)態(tài)改變變異概率的特點(diǎn),變異操作采用自適應(yīng)變異算子的方法進(jìn)行設(shè)計(jì)。
2.7 終止操作
(1)本文采用經(jīng)典的固定遺傳代數(shù)的方法,既設(shè)定當(dāng)算法迭代到M代時(shí)即停止,得到各時(shí)段發(fā)車時(shí)間間隔的二進(jìn)制串,再將其轉(zhuǎn)化為實(shí)數(shù);
(2)將上述得到的二進(jìn)制串轉(zhuǎn)化為相應(yīng)的實(shí)數(shù)Δt,根據(jù)客流量,根據(jù)Ceder所提出的模型[13-14],引入擁堵彈性因子μ■,考慮道路的交通擁堵情況下公交車調(diào)度問(wèn)題。
定義μ■k時(shí)段列車的行駛速度與規(guī)定最大行駛速度之比;可見(jiàn)0<μ■≤1;
min ■ , ■ , Δt (18)
注: x 表示對(duì)x做四舍五入的取整運(yùn)算,當(dāng)μ■=1,■→∞。
其中:L為全程路長(zhǎng),P■■為k時(shí)段所有站點(diǎn)客流量的最大值。
3 實(shí) 例
利用上述公交車調(diào)度優(yōu)化方案以及算法設(shè)計(jì),以蘭州市1路車下行線路作為研究對(duì)象,通過(guò)相關(guān)統(tǒng)計(jì)調(diào)查,得到了相應(yīng)參數(shù)值,算法中的主要參數(shù)見(jiàn)表1:
根據(jù)某一天內(nèi)(非節(jié)假日)公交IC卡數(shù)據(jù)采集,通過(guò)a■■=a■·■對(duì)原始統(tǒng)計(jì)值的修正。
式中:a■為第j輛公交車到達(dá)i站時(shí)上下車的乘客的原始值;a■■為第j輛公交車到達(dá)i站時(shí)上下車的乘客的修正值;p為公交公司的運(yùn)營(yíng)人數(shù)。
乘客車內(nèi)以及等車費(fèi)用由式(19)計(jì)算:
π■=π■=G■/365×5/7×8×60 (19)
其中:G■為人均國(guó)內(nèi)生產(chǎn)總值;依照2015年統(tǒng)計(jì),計(jì)算可得π■,π■約為0.05元/min。
利用調(diào)查參數(shù),依照本文提出的優(yōu)化模型以及算法,將其在Eclipse集成開(kāi)發(fā)環(huán)境上通過(guò)java程序語(yǔ)言運(yùn)行迭代200次。通過(guò)計(jì)算整合,得到了各時(shí)段的發(fā)車時(shí)間間隔以及發(fā)車車次,見(jiàn)表2:
根據(jù)表2,可得公交車在不同道路狀況下的折線圖,如圖2所示。
實(shí)際中在車輛數(shù)足夠多的時(shí)候,發(fā)車頻率與乘客到達(dá)率成正比關(guān)系,而交通擁堵也往往發(fā)生在客流量大的時(shí)段;由圖2可知:在考慮道路擁堵因素時(shí),則會(huì)一定程度上降低了發(fā)車頻率從而去緩解當(dāng)前的交通壓力,如果一定程度地增大μ■,則發(fā)車頻率則會(huì)相應(yīng)的減少,這與實(shí)際情況相符。μ■增加,交通擁堵增加,此時(shí)就應(yīng)適當(dāng)降低發(fā)車頻率,使發(fā)車間隔增加,從而有效地控制運(yùn)營(yíng)成本。
優(yōu)效性,現(xiàn)采用同組數(shù)據(jù)通過(guò)與S-GA分別計(jì)算目標(biāo)最優(yōu)值進(jìn)行性能比較,結(jié)果如圖3所示。
由于相比較S-GA的固定變異率,C-GA卻采用自適應(yīng)動(dòng)態(tài)調(diào)整的變異,這樣能較好地維持種群的可進(jìn)化性,同時(shí)又大大的提高了算法的優(yōu)效性;由圖3可得C-GA在收斂速度上以及效率上明顯優(yōu)于S-GA。
現(xiàn)針對(duì)公交車優(yōu)化模型,為了驗(yàn)證C-GA的可行性以及準(zhǔn)確性,采用同數(shù)據(jù)與S-GA結(jié)果進(jìn)行分析,如圖4。
圖4顯示:算法得到解在各個(gè)高峰階段,發(fā)車頻率都較高,發(fā)車間隔小,此時(shí)主要體現(xiàn)出乘客的利益;而在低峰或者平峰階段,發(fā)車頻率小,發(fā)車間隔大,又恰好地反映了公交公司的利益;同時(shí)C-GA比起S-GA得到的發(fā)車頻率在小客流量時(shí)間段發(fā)車頻率都較小,客流較大時(shí)段發(fā)車頻率都較大。眾所周知每天8:00~9:00以及17:00~19:00為全天客流量最大的時(shí)間段,實(shí)際中此時(shí)段也往往是人們上下班,學(xué)生上放學(xué)的時(shí)刻,容易造成交通擁堵現(xiàn)象,前文也有相關(guān)分析,故C-GA在此情況下得到的發(fā)車頻率的降低幅度會(huì)更大,在滿足交通量需求的同時(shí)更好地均衡了乘客與共交公司的二者利益;由上述分析顯示本文模型符合實(shí)際情況,算法有效。
4 結(jié) 論
本文從實(shí)際情況出發(fā),在考慮乘客上下車的耗時(shí),以乘客舒適度和公交滿載率為基礎(chǔ),定義了感知波動(dòng)價(jià)格函數(shù)來(lái)形象反映乘客出行過(guò)程中的廣義價(jià)格變化,從而建立了以公交公司與乘客總耗費(fèi)最小的公交調(diào)度優(yōu)化問(wèn)題;引入了擁堵彈性因子來(lái),通過(guò)與正常情況下公交車發(fā)車頻率的對(duì)比驗(yàn)證了擁堵彈性因子對(duì)公交車發(fā)車間隔產(chǎn)生了較大的影響,且能有效控制線路上的公交發(fā)車間隔在滿足交通量需求的同時(shí)維護(hù)了二者利益,切合實(shí)際情況,對(duì)研究公交的吸引度以及公交調(diào)度有一定的意義。同時(shí)為了克服遺傳算法的不足之處,設(shè)計(jì)了C-GA算法進(jìn)行優(yōu)化,并通過(guò)S-GA作比較通過(guò)實(shí)例證明C-GA對(duì)公交調(diào)度優(yōu)化是可行有效的。由于本文的研究時(shí)間以及知識(shí)水平有限,論文中存在著很多有待改善的地方,比如客流到達(dá)分布以及不確定性未被考慮、過(guò)于簡(jiǎn)化旅客到達(dá)率,為詳細(xì)研究、模型的相關(guān)參數(shù)較多,參數(shù)值的標(biāo)定缺乏理論上的支撐等。后續(xù)工作中考慮隨機(jī)客流分布研究,其他公交車運(yùn)行的影響以及上下行等問(wèn)題做進(jìn)一步研究,使得模型更加貼近實(shí)際情況,為城市公交調(diào)度提供重要理論依據(jù)。
參考文獻(xiàn):
[1] Malacly C. Optimizing scheduled times allowing for behavioural response[J]. Transportation Research, 1998,32(5):329-342.
[2] Paolo D. S, Francesco F. Bus service optimization with fuel saving objective and various financial constrains[J]. Transportation Research, 2001,35(2):157-176.
[3] 王超,徐猛. 考慮道路交通擁堵的公交發(fā)車間隔優(yōu)化模型[J]. 交通運(yùn)輸系統(tǒng)工程與信息,2011,11(4):23-30.
[4] Ceder A. Public transit planning and operation: Theory, modeling and practice[M]. Elsevier, 2007.
[5] 童剛. 遺傳算法在公交調(diào)度中的應(yīng)用研究[J]. 計(jì)算機(jī)工程,2005,31(13):29-31.
[6] 鄭小花,陳淑燕,武林芝. 模擬退火算法在公交調(diào)度中的應(yīng)用[J]. 信息化研究,2009,35(9):45-47.
[7] 崔明月,黃榮杰,劉宏釗,等. 量子遺傳算法在公交車輛調(diào)度中的應(yīng)用[J]. 實(shí)驗(yàn)室研究與探索,2014,33(12):1-4.
[8] 馬雁,王非,周永年. 改進(jìn)遺傳算法在公交智能調(diào)度中的應(yīng)用[J]. 科技通報(bào),2015,31(9):13-15.
[9] 張飛舟,晏磊,范躍祖. 智能交通系統(tǒng)中的公交車輛調(diào)度方法研究[J]. 中國(guó)公路學(xué)報(bào),2003,16(2):82-85.
[10] 王凌. 車間調(diào)度及其遺傳算法[M]. 北京:清華大學(xué)出版社,2003:68-76.
[11] 李繼哲,王書振,王東. 基于約束范圍交叉操作的遺傳算法[J]. 北京交通干部管理學(xué)報(bào),2004,14(3):232-261.
[12] 梁旭,黃明,寧濤,等. 現(xiàn)代智能優(yōu)化混合算法及其應(yīng)用[M]. 北京:電子工業(yè)出版社,2014:54-55.
[13] Ceder A. Bus frequency determination using passenger count data[J]. Transportation Research Part A: General, 1984,18(5):439-453.
[14] Ceder A, Golany B. Creating bus timetables with maximal synchronization[J]. Transportation Research Part A: Policy and Practice, 2001,35(10):913-928.