王菲華, 周梓渝, 宋 潔
(1.南京市江北新區(qū)管理委員會建設與交通局,江蘇 南京 210031;2.蘇交科集團股份有限公司,江蘇 南京 210017)
交通量預測是公路建設項目可行性研究和后評價的重要組成部分,是進行交通量現(xiàn)狀評價的基礎,因此對交通量進行可靠的預測具有重要意義。
交通量預測結果的準確性與其影響因素有著非常重要的關系,其影響因素包括政策因素、經(jīng)濟因素和環(huán)境因素等。城市經(jīng)濟發(fā)展水平越高,人們的物質文化需求就越廣泛,人均區(qū)域流動越頻繁,交通吸引量和發(fā)生量就越大。
湖北省地處中國中部地區(qū),地理位置優(yōu)越,交通基礎設施設備日益完善,公路交通正在快速發(fā)展,其交通量預測存在非線性特征,而灰色預測建模精度高,神經(jīng)網(wǎng)絡在解決非線性問題方面有廣泛的應用。范中洲等[1]建立了灰色BP神經(jīng)網(wǎng)絡組合預測模型,以全國水上交通事故數(shù)、機動船數(shù)、駁船數(shù)、水上運輸就業(yè)人數(shù)、水路貨運量和水路客運量的數(shù)據(jù)作為樣本數(shù)據(jù)進行計算,提高了水上交通事故數(shù)的預測精度。陳燕琴[2]建立GM(1,1)模型與BP神經(jīng)網(wǎng)絡相結合的預測模型,預測未來4年廈門港集裝箱海鐵聯(lián)運運量。陳淑燕等[3]將灰色神經(jīng)網(wǎng)絡模型用于對京石高速公路斷面機動車實時交通量進行預測,模型精度和預測結果較理想。王棟[4]將汽車保有量、人均GDP、人口總量和城市化率作為公路客運量的預測指標,建立基于BP神經(jīng)網(wǎng)絡的公路客運量預測模型,經(jīng)測試精度較高。伍雄斌等[5]建立了基于灰色理論和BP神經(jīng)網(wǎng)絡的城市道路交通量GM-BP神經(jīng)網(wǎng)絡預測模型,運用該模型對城市道路的交通量進行預測,精度較高。
結合上述研究發(fā)現(xiàn),灰色預測只需要4個以上的等時空距的觀測數(shù)據(jù),且不必明確原始數(shù)據(jù)分布的先驗特征,建模的精度較高,能較好地反映系統(tǒng)的實際狀況;BP神經(jīng)網(wǎng)絡具有良好的學習性能和非線性預測能力,因此本文選用灰色模型和BP神經(jīng)網(wǎng)絡作為基礎工具,對湖北省公路交通量進行預測。
隨著經(jīng)濟的快速發(fā)展,人們的交通需求與日俱增。地區(qū)經(jīng)濟的發(fā)展激發(fā)了交通需求,交通需求反過來又推動了地區(qū)經(jīng)濟的發(fā)展。交通需求的變化與經(jīng)濟發(fā)展因素之間的關系緊密相連。所以,通過找尋影響區(qū)域經(jīng)濟的關鍵因素來建立交通量預測模型在理論上是可行的。
影響交通量的各項指標如下:常住人口X1(萬人),人汽車保有量X2(萬輛),居民人均可支配收入X3(元),地區(qū)生產總值X4(億元),人均GDPX5(元),公路通車里程X6(萬km);公路交通量Y1(pcu/d)。實際值見表1。
表1 交通量影響因素與實際值
將所要預測的影響因素看作在一定范圍內變化的與時間有關的灰色量,通過原始數(shù)據(jù)得到系統(tǒng)變化的規(guī)律,生成有規(guī)律的數(shù)據(jù)序列,然后構建對應的微分方程模型預測未來變化趨勢。
(1)構造初始時間序列:
x0=(x0(1),x0(2),…,x0(n))
(1)
式(1)指連續(xù)年的影響因素值,采用一次累加削弱時間序列的隨機性得到弱隨機序列,公式如下:
(2)
(2)建立一階灰色微分方程GM(1,1)預測模型:
(3)
式中:a為發(fā)展系數(shù),b為灰色作用變量,均為待定參數(shù),可用最小二乘法求得:
(4)
其中:
(5)
由式(4)計算出a、b的值代入式(3),得到灰色微分方程,對方程求解得到時間響應函數(shù):
(6)
對所得到的累計值數(shù)據(jù)進行還原,還原模型如下:
(7)
GM(1,1)模型的預測公式為:
(8)
式中:t為年份,x(t)為所求年的影響因素值。
計算可得公路交通量的影響因素預測值見表2。
表2 交通量影響因素預測值
BP神經(jīng)網(wǎng)絡具有較強的非線性擬合能力,廣泛應用于非線性時間序列數(shù)據(jù)預測。BP神經(jīng)網(wǎng)絡結構如圖1所示。
圖1 神經(jīng)網(wǎng)絡基本原理
圖1中各變量之間關系可通過式(9)和式(10)表示。
(9)
(10)
基于MATLAB平臺進行的BP神經(jīng)網(wǎng)絡預測模型的實驗流程如圖2所示。
圖2 BP神經(jīng)網(wǎng)絡實驗流程
BP神經(jīng)網(wǎng)絡設置為輸入層、單層隱含層以及輸出層的3層結構。隱含層的神經(jīng)元個數(shù)由經(jīng)驗方法確定。傳輸函數(shù)包括線性函數(shù)、閾值函數(shù)和S形、雙S形函數(shù)。其中S形函數(shù)logsig,可以將較大區(qū)域范圍的數(shù)據(jù)映射到[0,1]范圍內;線性函數(shù)purelin的輸入值與輸出值可取任意值;Traingdm函數(shù)作為反向傳播的訓練函數(shù),可根據(jù)動量梯度下降來更新權重和偏差值。
為消除指標之間的量綱影響,需進行數(shù)據(jù)標準化處理以便綜合對比評價。
假設給定k個指標X1,X2,…,Xk,其中Xi={x1,x2,…,xn},i=1,2,…,k;假設對各指標數(shù)據(jù)標準化后值為Y1,Y2,…,Yk,其中Yi={y1,y2,…,yn},i=1,2,…,k。交通量影響因素指標均為越大越優(yōu)型,采取式(11)進行歸一化處理。
ymin=0.1;ymax=0.9
(11)
歸一化結果見表3。
表3 交通量影響因素指標歸一化結果
以6個指標歸一化的實際值作為輸入層,以公路交通量為輸出層,隱含層神經(jīng)元設置為7個,初步構建3層結構BP神經(jīng)網(wǎng)絡預測模型,如圖3所示。
圖3 預測模型結構圖
將2011至2015年指標數(shù)據(jù)作為訓練集,2016至2018年指標數(shù)據(jù)作為測試集,2019至2035年指標數(shù)據(jù)作為預測集。分別利用newff()算法、train()算法和sim()算法完成BP神經(jīng)網(wǎng)絡的構建、訓練、測試和預測。具體算法見表4。
表4 Matlab BP神經(jīng)網(wǎng)絡算法
以相對誤差評價網(wǎng)絡預測性能的好壞,計算過程如式(12)所示。
(12)
由MATLAB實驗得到2016、2017、2018交通量的預測值,與實際值相比較,得到對比結果見表5。
表5 測試對比結果
由表4和表5可知,基于BP神經(jīng)網(wǎng)絡模型預測得到的公路交通量與實際值誤差較小,該模型可用于預測湖北省公路交通量。對湖北省未來年公路交通量預測結果見表6。
表6 湖北省公路交通量預測
本文運用灰色模型對公路交通量影響因素進行預測,再通過構建BP神經(jīng)網(wǎng)絡預測模型,以各影響因素為輸入層,以公路交通量為輸出層,對該方法的有效性進行驗證后,運用MATLAB預測得到湖北省未來年公路交通量:2025年湖北省公路交通量為57 434 pcu/d,2018年至2025年年均增長率為4.27%;2030年交通量為64 976 pcu/d,2025年至2030年年均增長率為1.88%,增速有所放緩,說明其他交通運輸方式對公路交通的分擔率有所提高。