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

基于粒子群優化小波神經網絡的行程時間預測

2020-04-29 07:09:42泉,孫
交通運輸研究 2020年2期
關鍵詞:模型

于 泉,孫 瑤

(1.北京工業大學 北京市交通工程重點實驗室,北京 100124;2.北京工業大學 北京市城市交通運行保障工程技術研究中心,北京 100124)

0 引言

近年來,隨著出行需求的不斷增加,公路交通供需矛盾愈發突出,導致了嚴重的交通擁堵問題。合理地預測高速公路行程時間可為交通管理者和出行者提供高實時性的、可靠的出行信息,提升各類交通管理決策的合理性,以緩解交通擁堵、提高高速公路服務水平。

小波神經網絡(Wavelet Neural Network,WNN)由小波變換與人工神經網絡組合而成[1],可以自由選擇非線性小波基函數,因此小波神經網絡具備良好的小波變換特性及較強的非線性數據處理能力,尤其在面對多源海量數據處理的當今時代,其常被用來作為預測工具。但是,小波神經網絡也存在易陷入局部最優解、易產生振蕩效應及收斂緩慢等不足,因此國內外學者做了大量相關研究力求改善缺陷。Xu 等人[1]通過思維進化算法的全局搜索方式優化小波神經網絡權重和小波參數,進而提高全局預測精度。Gao等人[2]將主成分分析法與小波神經網絡相結合,預測結果的平均相對誤差明顯優于傳統BP神經網絡。Tian等人[3]提出了基于灰色關聯分析的小波神經網絡鐵路貨運量預測方法,利用灰色關聯分析對原始序列進行去噪,以提高輸入變量的平滑度。Qiu等人[4]將自回歸積分滑動平均模型與小波神經網絡結合以提升異常檢測能力。李會超等人[5]在進行交通量預測時,采用遺傳算法對小波神經網絡進行優化,預測精度顯著提升。劉亞東[6]借助遺傳算法對小波神經網絡進行改進,并通過仿真實驗比較了優化前后的擁擠交通短時預測結果,結果表明優化后預測精度更高。蔣婷婷[7]采用雞群算法對小波神經網絡進行改進,預測結果表明,雞群算法改進的小波神經網絡預測精度和預測速度均有所提升。鄭俊褒等人[8]利用改進的蛙跳算法來優化小波神經網絡從而實現交通短時預測,實驗結果表明均方誤差比傳統小波神經網絡有所降低。

綜上所述,采用優化算法對傳統小波神經網絡進行改善可顯著提升預測效果,但是目前采用優化小波神經網絡的方式來預測具有非線性、高實時性特征的行程時間的預測模型研究尚為空白。粒子群優化(Particle Swarm Optimization,PSO)算法是一種模仿鳥類覓食的進化算法,具有原理簡單、學習速度快、能迅速尋找種群中的全局最優解的優勢,可有效彌補小波神經網絡的局限性。基于此,本文將粒子群優化算法與小波神經網絡相結合,利用粒子群算法優化小波神經網絡行程時間預測模型(Particle Swarm Optimization Wavelet Neural Network,PSO-WNN)來預測具有非線性、高實時性特征的行程時間信息,并基于Matlab 數值仿真對比分析PSO-WNN 和WNN行程時間預測模型的效果。

1 高速公路收費數據簡介及數據預處理

我國高速公路收費采用全面覆蓋收費過程的信息化系統[9],因而可以采集大量收費數據。本文研究所需的數據字段如表1所示。

表1 收費數據字段說明表

但是收費數據產生過程中,系統故障、人工操作失誤、異常駕駛行為等情況不可避免[10],從而導致原始收費數據中可能包含噪聲數據,如果直接使用會造成分析結果偏移,因此需對原始收費數據進行數據處理[11]。本文收費數據處理分兩步進行:第一步,剔除異常數據[12],包括缺失數據、錯誤數據等;第二步,根據四分位法篩選有效數據。

(1)剔除異常數據

車輛駛出收費路段與駛入收費路段的時間差即為車輛在該路段的行程時間[13]。本文以京滬高速馬駒橋—大羊坊段2019年1月17日的收費數據為例,以小客車為研究對象,對行程時間進行統計,行程時間分布結果如圖1 所示。從圖中可知,小客車的行程時間主要分布在5~20min 之間,但數據中存在奇異點。清洗掉的部分異常數據示例見表2。

圖1 行程時間分布圖

表2 異常數據表

表2中,第1、第2條數據分別缺失入口時間和出口時間,導致無法計算行程時間;第3 條數據入口時間和出口時間一致,導致行程時間計算結果為0,顯然不正常;第4條數據計算的行程時間約為正常行程時間的3倍,顯然為異常數據。

(2)篩選有效數據

四分位法可有效反映整體數值情況,進而篩選有效數據,所有大于tmin且小于tmax的均為有效數據,tmin及tmax為數據的上下截斷點。因而在去除錯誤數據的基礎上,基于四分位法篩選有效數據[14],行程時間閾值計算公式如下:

式(1)~式(2)中:t25%為25%分位數(min);t75%為75%分位數(min);tmin為行程時間閾值的最小值(min);tmax為行程時間閾值的最大值(min)。

根據上述過程對數據處理后,得到行程時間有效范圍為[5.429min,18.459min],數據處理后的行程時間分布結果如圖2所示。

圖2 數據處理后的行程時間分布圖

2 高速公路行程時間預測模型的構建

2.1 基本思想

模型構建第一步首先要確定神經網絡拓撲結構,本文采用緊致型小波神經網絡,其包括三層:輸入層、隱含層和輸出層,構造原理是用小波函數代替BP 神經網絡的傳遞函數,然后優化神經網絡參數。本文采用粒子群優化算法不斷迭代調整從而尋求最優小波神經網絡參數,以滿足高精度的識別預測。PSO-WNN 模型網絡結構如圖3 所示,其中m,n分別表示輸入和輸出神經元個數,ωij,ωjk分別表示輸入層和隱含層及隱含層和輸出層間的連接權重。

圖3 PSO-WNN模型網絡結構圖

2.2 基本理論

2.2.1 粒子群優化算法

粒子群算法是利用種群間信息共享機制進行協同搜索的尋優算法[15]。個體通過交換信息和共享信息找到個體最優解,然后尋找全局最優解。

粒子群優化算法可描述為:在一個D維的搜索空間內,某種群包含S個粒子,粒子具有兩個屬性:速度v和位置x,粒子s的速度記作vs=(vs,1,vs,2,…,vs,D),位置記作xs=(xs,1,xs,2,…,xs,D)。每個粒子在搜索空間中通過交換信息和共享信息搜索個體最優解,當尋找到個體最優解時,記作Ps=(ps,1,ps,2,…,ps,D),然后比較個體最優解與其他粒子的信息,從而找到全局最優解,記作G=(pg,1,pg,2,…,pg,D)。

2.2.2 小波神經網絡

小波神經網絡用小波函數代替BP 神經網絡的傳遞函數。小波函數種類很多,包括Haar 小波、Daubechies 小波、Mexican 小 波、Meyer 小波等[16]。然而在實踐中,Morlet小波函數[17]被廣泛使用,效果良好。其表達式為:

式(3)中:x為行程時間輸入值;h(x)為小波函數。

2.3 PSO-WNN模型預測步驟

PSO-WNN行程時間預測模型計算步驟如下。

第一步:網絡構建。本文采用研究路段連續29d的行程時間數據預測第30d的行程時間,因此構建輸入層為29、輸出層為1、隱含層為J的網絡,表示為29-J-1PSO-WNN。

第二步:參數初始化處理。系統隨機生成S個粒子,將初始化的小波函數伸縮因子aj、平移因子bj、第i個輸入與第j個隱含層之間的連接權重ωij和隱含層第j個小波基與輸出層之間的連接權重ωj采用實數編碼表示成粒子的位置向量,如式(4)所示。同時設定粒子的最大最小速度、學習速率及最大迭代次數。

其中,D=29×J+J×1+28×J=58J。

第三步:網絡訓練。將研究路段連續29d 的行程時間值作為網絡輸入,經過不斷學習,得到行程時間預測值。基于實際輸出值與理想輸出值間的誤差,計算每次迭代過程中粒子適應度E(k)。

式(5)中:Q為訓練樣本總數;n為網絡輸出神經元個數;p為樣本編號;k為神經元輸出編號;yp,k(k)為實際輸出值;tp,k為理想輸出值。

第四步:將粒子適應度作為判定是否達到設定的誤差要求的指標,如果能達到設定的誤差要求,則完成訓練,轉至第六步;如果依舊達不到誤差要求,則進行下一步。

第五步:判斷訓練的次數是否達到了設定的最大迭代次數,如果達到了,則跳出循環,轉至第六步,停止訓練;否則按照式(6)、式(7)更新粒子的速度和位置,返回第三步繼續訓練。

式(6)~式(7)中:s=1,2,…,S;d=1,2,…,D;c1,c2為加速因子;i為當前迭代次數;ω為慣性因子;r1,r2為0和1之間均勻分布的隨機數。

第六步:網絡調試。選擇訓練樣本的特定時段樣本值作為輸入值,訓練樣本中的另一特定時段的實際值作為理想輸出值,根據第三步適應度公式計算誤差,若滿足誤差精度設定,則結束運行;若不能滿足設定的誤差精度,則轉至第二步。

PSO-WNN行程時間預測模型流程如圖4所示。

圖4 PSO-WNN行程時間預測模型流程圖

3 高速公路行程時間預測模型性能驗證指標

選用平均絕對誤差(Mean Absolute Error,MAE)、平均相對誤差(Mean Relative Error,MRE)、均方誤差(Mean Square Error,MSE)3 項評價指標[18]對預測模型精度進行對比分析。

結合式(5),tp,k為行程時間實際值,yp,k(k)為行程時間預測值,l為預測時間段個數,各項指標計算方法如式(8)~式(10)所示。

式(8)中:MAE 為平均絕對誤差,是用于評定實際值與預測值間差異的指標。

式(9)中:MRE 為平均相對誤差,是用于評定行程時間預測結果精確度的指標[19]。

式(10)中:MSE為均方誤差,用于綜合評價數據的變化程度。

4 實例分析

本文研究對象為京滬高速北京段馬駒橋—大羊坊段,馬駒橋收費站位于通州區,大羊坊收費站位于大興區,路段里程為8.1km,屬于城市內部高速公路,設置的出入口較城市間高速公路多,主要服務于通勤人員,交通量在不同時間段分布不均衡,會產生比較明顯的早晚高峰現象。選取該路段2019 年1 月2 日—1 月31 日的行程時間數據,統計全天6:00—22:00 的數據,以10min為分析時間間隔,計算該時間段內的平均行程時間,將前29d共2 784組行程時間數據作為訓練樣本,預測第30d的行程時間。利用Matlab按照圖4所示流程進行實驗。

設置網絡參數是行程時間預測實驗的第一步。在粒子群算法尋優過程中,需事先設定粒子數量,粒子數量也稱為種群規模。粒子數量的設定與算法運行精度、平穩性及優化速度顯著相關[16]。因此,在其他參數保持不變的情況下,首先確定粒子群規模。由于有研究指出[20],當種群規模設置為50~100時,模型具有高精度和高穩定性,所以本文計算了種群規模從50到100時模型預測結果各誤差指標值,如表3、圖5所示。從圖表中可看出,當種群規模為80時,各誤差值均達到最小。

表3 不同種群規模下各誤差計算表

圖5 不同種群規模下各誤差對比圖

PSO-WNN 模型參數設置如下:加速因子c1=c2=2,種群進化迭代次數N=300,種群規模M=80,慣性權重設定為動態權重,計算公式為ω=0.4+0.5r,其中r是[0,1]之間的隨機數。

在實驗過程中,適應度變化如圖6 所示。從圖可知,隨著迭代次數的不斷增加,適應度函數值在逐步減小,當迭代到296 次時,適應度函數值最低且趨于穩定。

本實驗預測結果如圖7 所示。由圖可看出,PSO-WNN 模型預測的準確性很高,無論是實際行程時間的走向還是波動水平,PSO-WNN 模型都預測得非常準確。為了更清晰地表征出PSOWNN行程時間預測模型的誤差水平,用圖8表示實驗運行過程的絕對誤差。由圖可知,最大預測絕對誤差為12.115s。圖9 是PSO-WNN 行程時間預測模型預測結果相對誤差圖。由圖可知,誤差區間為[-2.461%,2.850%]。綜上,PSO-WNN 行程時間預測模型能高精度地預測行程時間,可以指導公眾以高效率和最優路線完成出行,保證出行的機動性、方便性和效率,可推動精細化交通管理和定制化信息服務目標的實現。

圖6 PSO-WNN模型適應度變化曲線圖

圖7 PSO-WNN行程時間預測值與實際值曲線對比圖

圖8 PSO-WNN行程時間預測模型的絕對誤差

圖9 PSO-WNN行程時間預測模型的相對誤差

本文采用對比分析的方法驗證模型的有效性,利用Matlab 進行WNN 行程時間預測實驗,并與PSO-WNN 模型的預測結果進行對比分析。圖10 為WNN 模型在實驗運行過程中的均方誤差。由圖可知,在實驗進行到771 次時,網絡產生了局部最優解且出現振蕩效應。

圖10 WNN行程時間預測模型的均方誤差

WNN 模型預測結果如圖11 所示。由圖可知,WNN預測結果雖與實際行程時間的變化趨勢一致,但無法準確預測出實際行程時間的波動情況。圖12 為WNN 行程時間預測模型實驗運行過程中的絕對誤差,由圖可知,絕對誤差在300s以內,大多數落在130s 以內,最大預測誤差為252.797s。圖13為WNN行程時間預測模型實驗運行過程中的相對誤差,由圖可知,誤差區間為[-24.802%,28.173%]。綜上,WNN模型無法滿足高精度預測行程時間的要求,在推動交通管理精細化和出行者出行高效率的目標上尚有欠缺。

圖11 WNN行程時間預測值與實際值曲線對比圖

圖12 WNN行程時間預測模型的絕對誤差

圖13 WNN行程時間預測模型的相對誤差

采用平均絕對誤差、平均相對誤差和均方誤差3 個評價指標對WNN 行程時間預測模型和PSO-WNN 行程時間預測模型進行比較,結果如表4 所示。從表中可看出,兩種預測模型的平均絕對誤差值、平均相對誤差和均方誤差值差異顯著,PSO-WNN 預測結果的平均絕對誤差、平均相對誤差和均方誤差相較于WNN 分別降低了83.36%,82.20%和98.15%。由此可知,PSO-WNN行程時間預測模型不僅能更高精度地預測行程時間,而且能較準確地預測出行程時間的走向和波動情況。

表4 PSO-WNN模型和WNN模型預測效果對比

5 結論

本文針對傳統神經網絡行程時間預測模型精度不足的缺陷進行改進,提出了PSO-WNN 行程時間預測模型。研究結果表明:(1)PSO 通過不斷迭代優化WNN 的參數,解決了WNN 模型的缺陷問題,包括收斂速度緩慢、易陷入局部最小值和易產生振蕩效應;(2)通過對比實驗分析可知,PSO-WNN 模型能準確預測行程時間的變化趨勢和波動情況;(3)基于PSO-WNN 模型的高速公路行程時間預測實驗證明了PSO-WNN 網絡收斂速度快、預測精度高、適應性強的優點。

但本文在基于PSO-WNN 的實驗中僅考慮了種群規模對實驗結果的影響,尚未考慮加速因子等參數對行程時間預測結果的影響,有待進一步深入研究。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 欧美成人第一页| 久久国产精品娇妻素人| 无码专区第一页| 亚洲第一页在线观看| 91无码视频在线观看| 亚洲国产成人久久精品软件| 91毛片网| 日韩在线第三页| 成人午夜久久| 国产又色又刺激高潮免费看| 国产日韩欧美一区二区三区在线| 青青草原国产精品啪啪视频| 国产欧美专区在线观看| 激情午夜婷婷| 精品成人一区二区三区电影| 真人免费一级毛片一区二区| 亚洲—日韩aV在线| 青青青国产视频| 在线欧美一区| 激情成人综合网| 51国产偷自视频区视频手机观看| 久久人体视频| 在线亚洲精品福利网址导航| 丁香六月综合网| 国产精品久久久久久久久| h视频在线播放| 国产又大又粗又猛又爽的视频| 国产精品香蕉在线观看不卡| 中文字幕在线播放不卡| 日韩福利视频导航| 久久午夜夜伦鲁鲁片无码免费| 在线欧美日韩| 9999在线视频| 国产精品白浆无码流出在线看| 精品在线免费播放| 无码区日韩专区免费系列| 在线观看免费黄色网址| 亚洲大尺码专区影院| 综合色天天| 国产精品刺激对白在线| 啪啪国产视频| 欧美一级高清片欧美国产欧美| 亚洲一区二区三区中文字幕5566| 中文无码伦av中文字幕| 幺女国产一级毛片| 2022国产91精品久久久久久| 日韩毛片免费| 国产精品欧美日本韩免费一区二区三区不卡 | 在线亚洲小视频| 好吊色妇女免费视频免费| 亚洲国产欧美国产综合久久| 91精品专区国产盗摄| 亚洲国产欧美国产综合久久| 中文字幕精品一区二区三区视频| 亚洲香蕉久久| 亚洲天堂网在线播放| 欧美在线一二区| 国产成人精品免费av| 亚洲午夜国产片在线观看| 亚洲一区二区日韩欧美gif| 国产在线啪| 永久毛片在线播| 免费一级全黄少妇性色生活片| 日韩一区二区三免费高清| 久久精品免费国产大片| 青青草91视频| 香蕉国产精品视频| 国产午夜精品一区二区三| 日韩免费毛片视频| 国产精品福利社| 99在线视频免费观看| 亚洲手机在线| 亚洲中文字幕精品| 欧美成人午夜视频| 亚洲人视频在线观看| 国产精品9| 久久国产精品夜色| 波多野衣结在线精品二区| 福利国产微拍广场一区视频在线| 国产精品视频导航| 九色最新网址| 伊人久久婷婷五月综合97色|