999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于混合算法優化SVM的短時交通流預測

2017-11-20 11:12:08鄭黎黎劉春曉王秀芹
計算機技術與發展 2017年11期
關鍵詞:優化方法模型

梅 朵,鄭黎黎,劉春曉,王秀芹

(1.渤海大學 信息科學與技術學院,遼寧 錦州 121013 2.吉林大學 交通學院,吉林 長春 130022)

基于混合算法優化SVM的短時交通流預測

梅 朵1,鄭黎黎2,劉春曉1,王秀芹1

(1.渤海大學 信息科學與技術學院,遼寧 錦州 121013 2.吉林大學 交通學院,吉林 長春 130022)

為了提高城市道路短時交通流預測的精度,提出了一種基于混合算法優化支持向量機的短時交通流預測模型。在粒子群算法中引入遺傳算法的交叉和變異因子,對粒子群算法進行改進,然后用改進后的粒子群算法優化支持向量機,得到最優的支持向量機模型,最后實現城市道路的短時交通流預測。以檢測器采集到的長春市路網數據為基礎進行了實例驗證,結果表明,優化支持向量機參數時,遺傳粒子群算法不會陷入局部最優,優化效果更好;與傳統的支持向量機模型、粒子群優化支持向量機模型相比,所提出的混合算法優化支持向量機模型的相對誤差波動較穩定,得到的短時交通流平均預測精度分別提高了3.63%和2.46%,說明所提出模型的短時交通流預測效果更好。

城市交通;短時交通流預測;遺傳算法;粒子群算法;支持向量機

0 引 言

城市道路是人們賴以生存的環境之一,城市道路出行質量直接影響人們的生活質量。實時獲取城市道路的交通流量,準確預測城市道路的未來交通流量,可以提高城市道路交通控制與誘導的效率,緩解城市道路交通擁堵,改善城市道路出行質量。因此,致力于研究高可靠、高精度的短時交通流預測方法,并形成了許多經典的預測模型,包括:基于線性模型的方法,如歷史平均法、線性回歸法、卡爾曼濾波法等[1-3];基于非線性理論的方法,如K近鄰非參數回歸法、小波分析法、混沌Elman網絡法等;基于知識發現的智能方法,如基于神經網絡的方法、基于支持向量機的方法等[4-5];基于混合理論的方法,如基于進化算法的神經網絡預測方法、基于進化算法的支持向量機預測方法、基于小波支持向量機的預測方法等[6-8];基于新興技術的方法,如基于數據融合的預測方法、基于時空分析

的預測方法、基于云模型的預測方法、基于并行計算的預測方法等[9-10]。

這些模型在一定程度上提高了短時交通流的預測精度,然而也存在一定的不足之處,如支持向量機參數優化效果不好導致最終預測模型精度不高,并行計算的預測方法更適于大規模路網,時空分析的方法操作復雜、不易求解,等等。

因此,文中在已有研究成果的基礎上,提出一種基于混合算法優化支持向量機的短時交通流預測方法。以城市小區域路網中的某條路段為研究對象,深入研究粒子群算法,發現其不足之處,利用遺傳算法對其進行改進,并用改進后的粒子群算法優化支持向量機模型,得到最優的短時交通流預測模型,并以長春市城市道路的檢測器數據為基礎對該方法進行驗證。

1 支持向量機

短時交通流預測是一類非線性問題,支持向量機(Support Vector Machine,SVM)是解決這類問題的主要方法[11]。

SVM的基本思想如下:

已知學習樣本T={(x1,y1),…,(xi,yi),…,(xl,yl)},xi∈Rn表示短時交通預測模型的輸入變量,yi∈R表示短時交通預測模型的輸出預測值,i=1,2,…,l是學習樣本數。引入拉格朗日函數φm(x)=[φ1(x),φ2(2),…,φN(x)]T,將原始的非線性優化問題變成線性優化問題:

(1)

(2)

(3)

經過求解,得到SVM預測模型:

(4)

2 混合算法優化支持向量機

在SVM中,懲罰因子C、不敏感損失因子ε和核函數因子σ對預測輸出值的影響非常大,為了取得更高的預測精確度,必須對它們進行優化。文中采用粒子群算法對SVM的參數進行優化。

粒子群算法(Particle Swarm Optimization,PSO)是一種典型的進化算法,源于對鳥類捕食行為的研究,由于其實現簡單、精度高、收斂速度快等優點,被廣泛應用到各領域[12]。然而,粒子群算法沒有選擇策略,也沒有交叉和變異過程,容易陷入局部最優,因此考慮采用遺傳算法對其進行改進。引入遺傳算法的選擇、交叉算子和變異算子,一方面改善參數優化效果,提高預測精確度;另一方面兩種算法取長補短,避免粒子群算法陷入局部最優,混合算法又具有較快的收斂能力。文中設計的基于混合算法優化支持向量機參數的具體流程如圖1所示。

圖1 遺傳粒子群算法優化支持向量機的具體流程

2.1粒子編碼與譯碼

為了解決支持向量機的參數優化問題,粒子編碼是關鍵。針對支持向量機參數優化問題的特點,在粒子編碼過程中,根據參數的取值范圍,采用二進制編碼方式[13]。此時,第i代粒子p(i)可表示為:

p(i)={Cn1,…,Cni,ε1i,…,εni,σni,…,σni}

(5)

其中,Cni、εni和σni分別為懲罰因子、敏感損失因子和核函數因子的位串。

在短時交通流預測中,C、ε和σ的取值范圍分別為[0.1,150]、[0.01,0.5]和[0.01,10],所以C、ε和σ的位串長度均為8。

粒子解碼的公式如下:

(6)

其中,Xj表示優化參數;xj表示優化參數位串的第j位。

2.2適應度函數

適應度函數影響支持向量機參數優化的效果,選擇均方根誤差函數作為適應度函數,即:

(7)

2.3粒子速度和位置的更新

根據粒子適應度函數可以得到每一個粒子的個體最優解和全局最優解,然后分別采用式(8)和式(9)對粒子速度和位置進行更新。

(8)

xi+1=xi+?i+1

(9)

2.4遺傳算法改進粒子群算法

為了彌補粒子群算法容易陷入局部收斂的缺陷,引入遺傳算法(Genetic Algorithm,GA)的選擇、交叉算子和變異算子,盡量保留父代個體的優秀基因,并保持種群的多樣性[14]。

粒子群算法的繁殖過程是一種全部粒子與最優粒子的配對過程,這樣容易造成粒子聚集,因此引入遺傳算法的選擇運算,避免粒子過分聚集,陷入局部最優。選擇運算采用輪盤賭方法,被選擇的個體再進行下一步的交叉和變異運算。以自適應的交叉和變異概論函數控制交叉和變異運算。

自適應交叉和變異函數分別為:

(10)

(11)

3 基于混合算法優化支持向量機的短時交通流預測

基于混合算法優化支持向量機的短時交通流預測方法的具體步驟為:

(1)學習樣本的預處理,得到各路段的歷史交通流量時間數據序列;

(2)用混合算法優化SVM參數,得到最優的SVM短時交通流預測模型;

(3)預測并輸出結果。

3.1學習樣本的預處理

對交通流時間數據序列進行歸一化處理。

y=

(12)

其中,x為原始交通流時間數據序列;j為歸一化處理后的交通流時間數據序列。

3.2評價指標選取

選取的評價指標,即平均相對誤差、相對誤差、最大相對誤差、均方根誤差分別如下:

(13)

(14)

(15)

(16)

4 實例驗證

實驗的數據來源是檢測器采集的長春市路網的實測流量數據,數據采集時間是2010年7月某周周一到周五的早7:00到晚7:00,采集時間間隔為5 min,共采集720組數據。以某路段為預測路段,將各路段周一到周四的流量數據作為學習樣本,預測路段周五的數據為預測樣本,對其進行短時交通流預測。實驗軟件環境是MATLAB7.0.1,通過編程設計了傳統SVM、GPSO-SVM、PSO-SVM三組實驗,分別用三種預測方法進行短時交通流預測,并將預測效果進行對比。

4.1支持向量機參數優化

設置GPSO模型和PSO模型的種群規模為30,最大迭代次數為100,傳統SVM、PSO-SVM和GPSO-SVM得到的SVM參數優化結果如表1所示。

表1 支持向量機的參數優化結果

4.2實驗結果與分析

預測結果分別如圖2~4所示。

圖2 傳統SVM的預測結果

圖3 PSO-SVM的預測結果

圖4 GPSO-SVM的預測結果

對比圖2~4發現,與傳統SVM和PSO-SVM相比,GPSO-SVM預測方法的預測結果和實際值擬合效果更好,預測結果更加接近于實際值。

三種預測方法的預測結果相對誤差如圖5所示。

由圖5發現,即使在交通流變化很大的情況下,GPSO-SVM模型預測結果的相對誤差曲線波動情況也比較穩定,原因是引入了遺傳算法的選擇算子及自適應交叉和變異函數,使粒子群不至于陷入聚集狀態,導致局部收斂,從而得到更優的預測結果。

圖5 GPSO-SVM的相對誤差

對比其他三個評價指標可以發現:傳統SVM和PSO-SVM的預測結果平均相對誤差分別為10.49%和9.32%,而文中提出的GPSO-SVM預測方法所得的預測結果平均預測誤差為6.86%。此外,用遺傳算法改進后的GPSO-SVM預測方法得到的預測結果最大相對誤差為10.9%,均方根誤差為0.070 1,均小于傳統SVM和PSO-SVM,說明GPSO-SVM預測方法的預測誤差波動范圍較小,預測精度更高,短時交通流預測效果更好。

5 結束語

文中運用遺傳算法改進粒子群算法,構成一種混合算法。該算法既具備遺傳算法可以得到近乎全局最優解的特點,也具備粒子群算法收斂速度快的優勢。然后用這種混合算法對支持向量機的三個重要參數進行優化,得到最優的短時交通流預測模型,最后設計實驗進行驗證。實驗結果表明,與傳統支持向量機、粒子群優化支持向量機相比,文中方法的預測精度更高,預測效果更好,具有一定的有效性、可行性和優越性。

[1] Smith B L,Williams B M,Oswald R K.Comparison of parametric and nonparametric models for traffic flow forecasting[J].Transportation Research Part C:Emerging Technologies,2002,10(4):303-321.

[2] Williams B M,Hoel L A.Modeling and forecasting vehicular traffic flow as a seasonal ARIMA process:theoretical basis and empirical results[J].Journal of Transportation Engineering,2003,129(6):664-672.

[3] 朱征宇,劉 琳,崔 明.一種結合SVM與卡爾曼濾波的短時交通流預測模型[J].計算機科學,2013,40(10):248-251.

[4] 楊兆升,王 媛,管 青.基于支持向量機方法的短時交通流量預測方法[J].吉林大學學報:工學版,2006,36(6):881-884.

[5] Zhu Y,Zhang G, Qiu J. Network traffic prediction based on particle swarm BP neural network[J].Journal of Networks,2013,8(11):2685-2691.

[6] 梅 朵.基于云計算的交通瓶頸控制與誘導協同模型研究[D].長春:吉林大學,2015.

[7] Zhang H,Zhao G,Chen L,et al.Short-term prediction of wind power based on an improved PSO neural network[J].TELKOMNIKA Indonesian Journal of Electrical Engineering,2014,12(7):4973-4980.

[8] 廖榮華,蘭時勇,劉正熙.基于混沌時間序列局域法的短時交通流預測[J].計算機技術與發展,2015,25(1):1-5.

[9] Min W,Wynter L.Road traffic prediction with spatio-temporal correlations[J].Transportation Research Part C:Emerging Technologies,2011,19(4):606-616.

[10] Yang Zhaosheng,Mei Duo,Yang Qingfang,et al.Research on traffic flow prediction model for large-scale road network based on cloud computing[J].Mathematical Problems in Engineering,2014(5):1-8.

[11] 孫曉雯,孫子文,秦 昉.基于閾值與PSO-SVM的人體跌倒檢測研究[J].計算機工程,2016,42(5):317-321.

[12] 曾勍煒,徐如海,吳 鍵.基于粒子群優化和支持向量機的電力負荷預測[J].微電子學與計算機,2011,28(1):147-149.

[13] 張 進,丁 勝,李 波.改進的基于粒子群優化的支持向量機特征選擇和參數聯合優化算法[J].計算機應用,2016,36(5):1330-1335.

[14] Pourbasheer E,Riahi S,Ganjali M R,et al.Application of Genetic Algorithm-Support Vector Machine (GA-SVM) for prediction of BK-channels activity[J].European Journal of Medicinal Chemistry,2009,44(12):5023-5028.

AShort-termTrafficFlowPredictionModelBasedonSupportVectorMachineOptimizedbyHybridAlgorithm

MEI Duo1,ZHENG Li-li2,LIU Chun-xiao1,WANG Xiu-qin1

(1.College of Information Science and Technology,Bohai University,Jinzhou 121013,China;2.College of Transportation,Jilin University,Changchun 130022,China)

In order to improve the accuracy of short term traffic flow prediction,a short-term traffic flow forecasting model based on support vector machine optimized by hybrid algorithm is proposed.The crossover and mutation factor of genetic algorithm is introduced to improve particle swarm optimization.And then,the support vector machine is optimized based on the improved particle swarm optimization to obtian the optimal support vector machine model.Finally,the short term traffic flow prediction is realized.It is verified based on the data collected from Changchun City Road Network.The results show that when optimizing the parameters of support vector machine,the genetic particle swarm optimization does not fall into local optimum and gets better effect of optimization.Compared with the model of traditional support vector machine and particle swarm optimized support vector machine,it is more stable and its average prediction accuracy of short term traffic flow is improved by 4.96% and 3.41% respectively,showing the better effect of prediction.

urban traffic;short-term traffic flow prediction;genetic algorithm;particle swarm optimization;support vector machine

2016-11-27

2017-03-03 < class="emphasis_bold">網絡出版時間

時間:2017-07-19

國家青年科學基金(E080701)

梅 朵(1985-),女,講師,博士,研究方向為云計算、智能交通系統。

http://kns.cnki.net/kcms/detail/61.1450.TP.20170719.1113.088.html

U491.2

A

1673-629X(2017)11-0092-04

10.3969/j.issn.1673-629X.2017.11.020

猜你喜歡
優化方法模型
一半模型
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 国产91av在线| 欧美精品在线看| 国产黑丝视频在线观看| 欧美狠狠干| 一级毛片免费不卡在线 | 亚洲二区视频| 在线精品亚洲一区二区古装| 国产91熟女高潮一区二区| 九九久久精品免费观看| 亚洲一区波多野结衣二区三区| 亚洲天堂首页| 国产午夜人做人免费视频| 一级毛片在线免费看| 亚洲一区二区日韩欧美gif| 精品久久久久成人码免费动漫| 精品五夜婷香蕉国产线看观看| 九九久久精品国产av片囯产区| 亚洲精品视频网| 中文字幕在线看视频一区二区三区| 亚洲中文精品人人永久免费| 国产乱人激情H在线观看| 色悠久久综合| 精品在线免费播放| 久久久久免费看成人影片| 国产成人AV男人的天堂| 国产不卡一级毛片视频| 制服丝袜 91视频| 亚洲精品视频免费| 免费看久久精品99| 免费国产高清精品一区在线| 2020国产精品视频| 国产成人精品无码一区二| 国产一区二区福利| 高清乱码精品福利在线视频| 国产高清精品在线91| 欧美成人看片一区二区三区| 成色7777精品在线| 久久毛片免费基地| 国内精品久久九九国产精品| 国产精品无码在线看| 日韩无码黄色网站| 色综合狠狠操| 91在线国内在线播放老师| 国产精品手机在线观看你懂的| 国产欧美精品午夜在线播放| 国模极品一区二区三区| 国产爽妇精品| 免费观看成人久久网免费观看| 日韩毛片免费视频| 日韩少妇激情一区二区| 午夜激情福利视频| 无码免费的亚洲视频| a级毛片免费播放| 五月婷婷丁香色| 一级毛片免费播放视频| 69免费在线视频| 欧亚日韩Av| 色视频国产| 天天色天天操综合网| 99re在线免费视频| 国产精品尹人在线观看| 久久久成年黄色视频| 国产成人h在线观看网站站| 免费高清毛片| 四虎综合网| 香蕉蕉亚亚洲aav综合| 色噜噜在线观看| 欧美无遮挡国产欧美另类| 99精品一区二区免费视频| 97综合久久| 欧美色香蕉| 国产不卡在线看| 91在线视频福利| 久久久久久国产精品mv| 激情午夜婷婷| 2024av在线无码中文最新| 三上悠亚一区二区| 波多野结衣一区二区三区AV| 亚洲v日韩v欧美在线观看| 亚洲人成网址| 国产www网站| 色综合狠狠操|