陳 虎
(蘭州鐵道設(shè)計(jì)院有限公司,蘭州 730000)
?
RBF神經(jīng)網(wǎng)絡(luò)在鐵路客運(yùn)成本預(yù)測中的應(yīng)用
陳 虎
(蘭州鐵道設(shè)計(jì)院有限公司,蘭州 730000)
鐵路運(yùn)輸客運(yùn)成本指的是鐵路運(yùn)輸企業(yè)為了完成客運(yùn)運(yùn)輸作業(yè)在運(yùn)輸過程中所耗費(fèi)的一切費(fèi)用的支出,包括運(yùn)輸生產(chǎn)過程中生產(chǎn)資料的消耗和勞動(dòng)力的消耗。合理地控制鐵路運(yùn)輸成本可以有效地提高鐵路運(yùn)輸企業(yè)的管理水平、經(jīng)營狀況等??梢?,選取符合具有鐵路成本特點(diǎn)的預(yù)測方法準(zhǔn)確地對運(yùn)輸成本進(jìn)行預(yù)測具有重要的意義。通過對鐵路客運(yùn)成本的影響因素進(jìn)行分析,選取主要影響因素并結(jié)合RBF神經(jīng)網(wǎng)絡(luò)超強(qiáng)的學(xué)習(xí)能力和適應(yīng)能力建立鐵路客運(yùn)成本預(yù)測模型進(jìn)行預(yù)測。最后,通過案例分析得到RBF神經(jīng)網(wǎng)絡(luò)對客運(yùn)量成本具有很好的預(yù)測性。
鐵路運(yùn)輸;客運(yùn)成本;預(yù)測;影響因素;RBF神經(jīng)網(wǎng)絡(luò)
鐵路是現(xiàn)在交通運(yùn)輸體系的主要運(yùn)輸方式[1]。鐵路的運(yùn)輸總成本是指完成旅客的始發(fā)到達(dá)、運(yùn)行和中轉(zhuǎn)等環(huán)節(jié)全過程的費(fèi)用支出,是鐵路經(jīng)濟(jì)效益的一個(gè)綜合質(zhì)量指標(biāo),主要受到運(yùn)量大小、固定資產(chǎn)投資、不同速度目標(biāo)值和職工工資、材料等其他因素影響。建立一套科學(xué)的鐵路運(yùn)輸成本預(yù)測方法,提高鐵路投資的準(zhǔn)確性[2],是鐵路企業(yè)適應(yīng)市場并提高現(xiàn)代化管理的需要。傳統(tǒng)的鐵路運(yùn)輸成本預(yù)測方法有回歸分析法、灰色預(yù)測法、作業(yè)成本法等[3],但是對歷史數(shù)據(jù)的應(yīng)用及可變因素的考慮等方面還有所不足。因此,通過對影響鐵路運(yùn)輸成本的主要因素進(jìn)行分析,再利用RBF神經(jīng)網(wǎng)絡(luò)能夠以任何精度逼近任意連續(xù)函數(shù)的特點(diǎn)[4],搭建客運(yùn)成本與影響因素之間的非線性關(guān)系,形成客運(yùn)成本預(yù)測模型,最后再通過案例對鐵路客運(yùn)運(yùn)輸成本進(jìn)行科學(xué)合理的預(yù)測。
鐵路客運(yùn)運(yùn)輸成本指的是完成旅客運(yùn)輸任務(wù)而消耗的費(fèi)用,它對評估鐵路的經(jīng)濟(jì)效益及制定鐵路運(yùn)輸票價(jià)提供了主要的依據(jù)[5]。根據(jù)鐵路運(yùn)輸成本發(fā)生的原因,查閱相關(guān)資料,定性地研究鐵路運(yùn)輸成本與客運(yùn)量的大小、運(yùn)輸?shù)木嚯x、運(yùn)輸?shù)臅r(shí)間、固定資產(chǎn)投資、不同速度的目標(biāo)值等因素的關(guān)系[6-7]。
(1)客運(yùn)量的變化
鐵路運(yùn)輸成本可劃分為變動(dòng)成本與固定成本。運(yùn)輸總成本與客運(yùn)量成正比關(guān)系,但對于單位成本來說,單位固定成本隨著運(yùn)量的增大而有所下降,而單位變動(dòng)成本近似不變。具體見下式
式中c總——運(yùn)輸總成本;
c單——單位運(yùn)輸成本;
a——鐵路運(yùn)輸固定總成本;
b——鐵路運(yùn)輸單位變動(dòng)成本;
x——運(yùn)輸工作量。
因此,可以看出,鐵路客運(yùn)量的變化對鐵路運(yùn)輸成本的增加起著重要的作用。
(2)鐵路運(yùn)輸?shù)木嚯x
利用作業(yè)成本法原則,可以將鐵路運(yùn)輸?shù)倪\(yùn)輸成本分為始發(fā)到達(dá)、中轉(zhuǎn)及運(yùn)行作業(yè)幾個(gè)類別,其中運(yùn)輸距離對運(yùn)行作業(yè)有著一定的影響[8],當(dāng)運(yùn)輸距離增大時(shí),運(yùn)行作業(yè)的成本提高,相應(yīng)的鐵路運(yùn)輸總成本也會(huì)有所增加,反之亦然。
(3)鐵路運(yùn)輸時(shí)間
鐵路運(yùn)輸?shù)牧熊囆r(shí)數(shù)指的是某次列車在成本計(jì)算區(qū)間內(nèi)運(yùn)行的總時(shí)間,即列車從始發(fā)站到終點(diǎn)站的總的運(yùn)行時(shí)間[9]。因此,鐵路運(yùn)輸時(shí)間是導(dǎo)致鐵路運(yùn)行作業(yè)成本發(fā)生的主要因素,對應(yīng)的成本費(fèi)用范圍主要有列車乘務(wù)員的工資、車輛的折舊支出等。因此,鐵路客運(yùn)成本的變化隨著運(yùn)輸時(shí)間的增大而提高。
(4)固定資產(chǎn)投資
鐵路固定資產(chǎn)投資包括兩個(gè)方面,一個(gè)是站前站后的固定資產(chǎn)投資、一個(gè)是高速列車組購置費(fèi)。對于鐵路運(yùn)輸成本來說,每年從鐵路固定資產(chǎn)中所提取的折舊費(fèi)在運(yùn)輸成本中占據(jù)著一大部分,例如軌道線路作業(yè)的折舊費(fèi)提取。
(5)速度目標(biāo)值
據(jù)《高速鐵路及客運(yùn)專線工程造價(jià)解析》中可知,不同的鐵路運(yùn)行速度所對應(yīng)的鐵路靜態(tài)投資的標(biāo)準(zhǔn)不同。速度越高,為保證行車安全等因素,對土建工程的投資要求也就越高,另一方面,隨著行車速度的提高,相應(yīng)的機(jī)車車輛的購置費(fèi)用差異也很大,因而二者分?jǐn)偟借F路運(yùn)輸成本中的折舊費(fèi)也會(huì)增加。因此,鐵路列車速度目標(biāo)值間接地影響著鐵路的運(yùn)輸成本,具體見圖1[10]。
圖1 速度目標(biāo)值對運(yùn)輸成本的曲線分析
人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Networks)是一種模仿動(dòng)物神經(jīng)網(wǎng)絡(luò)行為特征,進(jìn)行分布式并行信息處理的數(shù)學(xué)模型[12]。神經(jīng)網(wǎng)絡(luò)的實(shí)際應(yīng)用中,有很多的網(wǎng)絡(luò)模型,本文采用RBF神經(jīng)網(wǎng)絡(luò)模型。徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)(Radical Basis Function Neural Network,簡稱RBFNN)是一種三層前向網(wǎng)絡(luò)。第一層為輸入層,由信號(hào)源結(jié)點(diǎn)組成;第二層為隱含層[13-14],第三層為輸出層。RBF神經(jīng)網(wǎng)絡(luò)作為隱單元的“基”構(gòu)成隱含層空間,將輸入的矢量直接映射到隱空間,確定映射關(guān)系;再將隱含層的節(jié)點(diǎn)數(shù)進(jìn)行線性加權(quán)求和作為輸出值,大大加快了學(xué)習(xí)速度并避免局部極小問題的出現(xiàn)[15]。 RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示。
圖2 RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
RBF神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)是由兩階段組成,一是自組織學(xué)習(xí),求解隱含層基函數(shù)的中心與方法;二是有導(dǎo)師學(xué)習(xí)階段,求解隱含層到輸出層之間的權(quán)值。其學(xué)習(xí)算法的具體步驟如下[12]。
(1)網(wǎng)絡(luò)初始化。對樣本進(jìn)行隨機(jī)選取,確定聚類中心ci(i為樣本數(shù))。
(2)將輸入樣本進(jìn)行鄰規(guī)則分組。按照xp與ci之間的歐式距離將xp分配到輸入樣本的各個(gè)聚類集合中。
(3)再次調(diào)整聚類中心。通過對各個(gè)聚類集合計(jì)算訓(xùn)練樣本的平均值,得到新的聚類中心ci。如果新的聚類中心不再發(fā)生變化,即為RBF網(wǎng)絡(luò)最終的基函數(shù)中心,否則返回(1),重新求解。
(4)求解方差σi
式中,cmax為選取中心之間的最大距離。
(5)計(jì)算隱含層和輸出層之間的權(quán)值。利用最小二乘法可以得
通過RBF神經(jīng)網(wǎng)絡(luò)自動(dòng)訓(xùn)練,確定基函數(shù)的中心、方差及隱含層到輸出層的權(quán)值,得出RBF神經(jīng)網(wǎng)絡(luò)輸出,實(shí)現(xiàn)網(wǎng)絡(luò)無限逼近效果。
可見RBF網(wǎng)絡(luò)是一種性能良好的前向神經(jīng)網(wǎng)絡(luò),在網(wǎng)絡(luò)逼近能力、分類學(xué)習(xí)和學(xué)習(xí)速度方面均優(yōu)于BP神經(jīng)網(wǎng)絡(luò),而且RBF人工神經(jīng)網(wǎng)絡(luò)隱含層節(jié)點(diǎn)的數(shù)目也不需要人為確定,而是由網(wǎng)絡(luò)訓(xùn)練過程中自主確定。
以我國某企業(yè)運(yùn)輸鐵路為例,通過對鐵路運(yùn)輸成本的影響因素進(jìn)行分析,由于該段鐵路固定資產(chǎn)投資、速度目標(biāo)值兩個(gè)影響因素在鐵路建設(shè)期已明確規(guī)定,則在本段線路中只選取在鐵路運(yùn)營期間所發(fā)生的客運(yùn)量的大小、運(yùn)輸?shù)木嚯x、運(yùn)輸?shù)臅r(shí)間3個(gè)影響因素作為成本發(fā)生的動(dòng)因,采用鐵路旅客發(fā)送人數(shù)、列車公里、列車小時(shí)3個(gè)指標(biāo),參照鐵路運(yùn)輸企業(yè)統(tǒng)計(jì)資料獲取2009~2015年鐵路客運(yùn)成本實(shí)際動(dòng)因數(shù)據(jù),見表1。利用RBF神經(jīng)網(wǎng)絡(luò)的方法,根據(jù)收集到的數(shù)據(jù)對鐵路客運(yùn)成本進(jìn)行預(yù)測。
表1 2009~2015年鐵路客運(yùn)成本數(shù)據(jù)
4.1 數(shù)據(jù)預(yù)處理
為了更好地對客運(yùn)運(yùn)輸成本進(jìn)行預(yù)測,消除各個(gè)指標(biāo)數(shù)據(jù)之間的極差,對客運(yùn)成本數(shù)據(jù)進(jìn)行無量綱化處理。本文采用歸一化的方法,使得樣本的輸入輸出數(shù)據(jù)歸一化到[0,1]之間。先求出數(shù)據(jù)樣本的最大值xmax和最小值xmin,再利用Matlab歸一化函數(shù),將客運(yùn)成本數(shù)據(jù)規(guī)范化,其形式為
[inputn,inputps]=mapminmax(input_train);
%訓(xùn)練輸入數(shù)據(jù)歸一化
[outputn,outputps]=mapminmax(output_train);
%訓(xùn)練輸出數(shù)據(jù)歸一化
4.2 RBF網(wǎng)絡(luò)訓(xùn)練及預(yù)測
建立RBF神經(jīng)網(wǎng)絡(luò)模型,通過選取的3個(gè)影響鐵路運(yùn)輸成本的指標(biāo)預(yù)測鐵路各年客運(yùn)運(yùn)輸成本。將所選取的3個(gè)指標(biāo)看作樣本作為RBF神經(jīng)網(wǎng)絡(luò)的輸入端,鐵路客運(yùn)運(yùn)輸成本即為目標(biāo)值作為神經(jīng)網(wǎng)絡(luò)輸出端。通過對網(wǎng)絡(luò)的訓(xùn)練學(xué)習(xí),達(dá)到鐵路客運(yùn)運(yùn)輸成本預(yù)測的目的。
通過Matlab7.0數(shù)學(xué)建模軟件建立RBF神經(jīng)網(wǎng)絡(luò)模型。使用工具箱函數(shù)newgrnn建立廣義回歸網(wǎng)絡(luò),用于函數(shù)逼近,sim為仿真函數(shù)。第一層神經(jīng)元為發(fā)送人數(shù)、列車公里、列車小時(shí)三個(gè)指標(biāo),即節(jié)點(diǎn)數(shù)為3;隱含層節(jié)點(diǎn)數(shù)由網(wǎng)絡(luò)訓(xùn)練滿足精度要求中獲得最佳值;輸出層只要一個(gè)輸出節(jié)點(diǎn),即客運(yùn)運(yùn)輸成本。RBF神經(jīng)網(wǎng)絡(luò)均方誤差值GOAL取0.001,spread的值經(jīng)神經(jīng)網(wǎng)絡(luò)測試后選取8為最佳值。所創(chuàng)建的RBF網(wǎng)絡(luò)為
net=newgrnn(P,T,0.001,8)
式中,P為輸入數(shù)據(jù);T為輸出數(shù)據(jù)。
RBF網(wǎng)絡(luò)輸出結(jié)果為:yRBF=sim(net,P)
最終將RBF人工神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果經(jīng)反歸一化處理后得各年鐵路客運(yùn)運(yùn)輸成本預(yù)測值見表2。
表2 RBF神經(jīng)網(wǎng)絡(luò)模型預(yù)測結(jié)果
由表2計(jì)算結(jié)果可知,通過對鐵路客運(yùn)運(yùn)輸成本的影響因素進(jìn)行分析,選取主要影響因素并結(jié)合RBF神經(jīng)網(wǎng)絡(luò)對鐵路客運(yùn)運(yùn)輸成本進(jìn)行預(yù)測,得到預(yù)測的結(jié)果平均誤差為0.11%,說明通過因素分析與RBF神經(jīng)網(wǎng)絡(luò)結(jié)合的預(yù)測效果較為滿意,能夠充分利用RBF神經(jīng)網(wǎng)絡(luò)對于非線性問題處理的超強(qiáng)的學(xué)習(xí)能力和適應(yīng)能力,對鐵路客運(yùn)運(yùn)輸成本的預(yù)測具有一定的應(yīng)用價(jià)值。
4.3 鐵路運(yùn)輸成本預(yù)測
通過前面可知,RBF神經(jīng)網(wǎng)絡(luò)模型對鐵路客運(yùn)成本的預(yù)測具有一定的可行性價(jià)值。因此,根據(jù)所建立好的模型,鐵路客運(yùn)量每年按3.75%的比率增長,運(yùn)輸距離按1.02%計(jì)算,運(yùn)輸?shù)臅r(shí)間按3.12%的比率增長,得出2016年影響鐵路客運(yùn)運(yùn)輸成本因素的數(shù)據(jù),并導(dǎo)入已建好的RBF模型中,得出2016年該段鐵路客運(yùn)運(yùn)輸成本為90 277.70萬元。
(1)通過對客運(yùn)運(yùn)輸成本的影響因素進(jìn)行分析,選取恰當(dāng)?shù)倪\(yùn)輸成本動(dòng)因指標(biāo)對鐵路客運(yùn)量運(yùn)輸成本進(jìn)行核算,獲取了較為準(zhǔn)確的成本數(shù)據(jù),比傳統(tǒng)方法更加符合實(shí)際。
(2)RBF神經(jīng)網(wǎng)絡(luò)中隱含層節(jié)點(diǎn)數(shù)可在網(wǎng)絡(luò)樣本訓(xùn)練過程中獲得最佳節(jié)點(diǎn)數(shù),避免了人為選取造成的誤差,提高了網(wǎng)絡(luò)預(yù)測的精度。
(3)鐵路客運(yùn)運(yùn)輸成本數(shù)據(jù)具有非線性的特點(diǎn),采用RBF神經(jīng)網(wǎng)絡(luò)可以以任意精度逼近非線性函數(shù),并隨著后期樣本數(shù)量的增大,RBF網(wǎng)絡(luò)具有更強(qiáng)的學(xué)習(xí)適應(yīng)能力,進(jìn)一步提高了運(yùn)輸成本的預(yù)測精度,為后期運(yùn)輸成本的預(yù)測提供了依據(jù)。
[1] 崔艷萍,于瀟.膠濟(jì)客運(yùn)專線年度客運(yùn)量預(yù)測研究[J].鐵道運(yùn)輸與經(jīng)濟(jì),2014,36(5):44-48.
[2] 馮冰玉,鮑學(xué)英,王起才.基于灰色和神經(jīng)網(wǎng)絡(luò)的鐵路客運(yùn)量預(yù)測研究[J].鐵道科學(xué)與工程學(xué)報(bào),2015,12(5):163-166.
[3] 馬崇巖.高速鐵路運(yùn)輸成本問題研究——以京沈髙速鐵路為例[D].成都:西南交通大學(xué),2014:12-17.
[4] 吳華穩(wěn),甄津,王宇,等.基于徑向基神經(jīng)網(wǎng)絡(luò)的鐵路客貨運(yùn)量預(yù)測研究[J].鐵道科學(xué)與工程學(xué)報(bào),2014,11(4):110-113.
[5] 鄭永奎.客運(yùn)專線運(yùn)輸成本的測算方法研究[D].成都:西南交通大學(xué),2011:26-39.
[6] Ali Z. Rezvania, Matthew Peachb, Andrew Thomasc, et al. Benefit-cost Methodology for Highway-railway Grade Crossing Safety Protocols as Applied to Transportation Infrastructure Project Prioritization Processes[J]. Transportation Research Procedia, 2015(8):89-102.
[7] 楊利斌.淺談鐵路運(yùn)輸成本經(jīng)濟(jì)核算[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2009,19(17):190-191.
[8] 孫祖妮.基于成本動(dòng)因BP神經(jīng)網(wǎng)絡(luò)的鐵路物流貨運(yùn)成本預(yù)測[D]. 北京:北京交通大學(xué),2012:20-28.
[9] 趙智文,盧沁瑤.基于ABC和BP神經(jīng)網(wǎng)絡(luò)的鐵路貨運(yùn)成本預(yù)測研究[J].鐵道運(yùn)輸與經(jīng)濟(jì),2006,28(12):20-22.
[10]Domenico Gattuso, Antonio Restuccia. A Tool for Railway Transport Cost Evaluation[J]. Procedia-Social and Behavioral Sciences, 2014,111:549-558.
[11]徐剛.鐵路貨物運(yùn)輸成本特性研究[J].鐵道學(xué)報(bào),2002,24(6):12-16.
[12]劉冰,郭海霞.Matlab神經(jīng)網(wǎng)絡(luò)超級學(xué)習(xí)手冊[M].北京:人民郵電出版社,2014.
[13]Meng T L, Xiang F J, Jing Z, et al. FA-BP Neural Network-Based Forecast for Railway Passenger Volume[J]. Applied Mechanics and Materials, 2014(8) :673-677.
[14]Ting G L, Li W. Prediction Research of Highway Traveling Passenger Volume Based on Wave Neural Network[J]. Applied Mechanics and Materials, 2013(3):1401-1405.
[15]從爽.面向Matlab工具箱的神經(jīng)網(wǎng)絡(luò)理論及應(yīng)用[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,2013.
Study on the Prediction of Railway Passenger Transport Cost Based on RBF Neural Network
CHEN Hu
(Lanzhou Railway Survey and Design Institute Co., Ltd., Lanzhou 730000, China)
Railway passenger transport cost refers to all the expenditures paid by the railway transport enterprise to complete the operations in the process of transportation, including the consumed means of production and labor. Reasonable cost control of railway transportation can effectively improve the management level of the railway transport enterprise and operating efficiency. Selecting appropriate prediction method plays an important role in forecasting the cost of transportation Therefore, this paper analyzes the influence factors of railway passenger transport cost, selects main influencing factors and employs RBF neural network with strong learning ability and adaptability to establish railway passenger transport cost prediction model. Finally, through case analysis, RBF neural network is proved effective in predicting passenger traffic cost.
Railway transportation; Passenger transport cost; Influence factor; RBF neural network
2016-04-24;
2016-05-05
陳 虎(1973—),男,高級工程師,碩士,研究方向?yàn)殍F路運(yùn)輸成本,E-mail:905501438@qq.com。
1004-2954(2016)12-0045-04
U293
A
10.13238/j.issn.1004-2954.2016.12.011