APP下载

居民出行产生量BP神经网络预测方法

2010-03-14冯树民慈玉生

哈尔滨工业大学学报 2010年10期
关键词:土地利用交通神经网络

冯树民,慈玉生

(哈尔滨工业大学交通科学与工程学院,哈尔滨150090,zlyfsm2000@sina.com)

居民出行生成预测是城市交通规划交通需求预测“四阶段”法的重要内容.居民出行生成预测作为交通需求的前提和基础,预测结果直接影响到其他各阶段的预测,从而影响交通设施规划,在交通需求预测中有举足轻重的作用.居民出行生成预测应考虑到交通发生源的空间布局关系和总体的利用情况,一般按区域进行预测.

目前,比较常见的预测方法为出行率法、回归分析法和交叉分类法,研究人员也开展了相关方法的研究.最早开展居民出行生成交叉分类分析、回归分析的是Ricardo[1]、Hayfield等[2],并以实际调查数据进行了验证;之后,Michael等[3]研究了出行目的分类的居民出行生成预测技术,Marchal[4]研究了一种基于交通与土地利用仿真的出行生成方法,John等[5]研究了私人信息在交通生成预测的应用,Yao等[6]研究了目的地吸引的居民出行生成量预测模型,Yang等[7]研究了基于离散活动行为的通勤者出行生成模型;近年,复杂网络理论、多重分类分析技术及最优化等方法与居民出行生成预测相结合也开展了较多研究,如Lu等[8]研究了基于复杂网络理论的居民出行发生量与吸引量的特征分析,Cristian等[9]建立了基于多重分类分析方法的居民出行发生量模型,Vrtic等[10]研究了居民出行生成、分布及方式选择的二维约束的非集计模型,Zhou等[11]研究了基于最优化理论及变分不等式的交通需求综合模型.

影响居民出行产生的影响因素众多且较为复杂,难以用简单的数学模型来精确预测居民出行产生量.基于这一考虑,本文建立了基于BP神经网络的居民出行产生量的预测模型.通过对交通小区土地利用与出行产生率之间的关系研究,发现居民出行产生率与土地利用之间具有较强的非线性关系.

1 居民出行产生量的影响因素

数据资料表明,居民出行产生量的主要影响因素为城市居民的社会经济特性、土地利用性质及交通区位等.

1.1 城市居民的社会经济特性

城市居民的社会经济特性包含交通区人口、劳动力情况、就业就学情况等特征及居民家庭收入、文化背景等等.一般认为交通区人口代表城市居民的社会经济特性.

1.2 土地利用特性

城市交通与土地利用相互联系、相互制约.城市土地利用对交通影响主要表现在城市土地利用对交通出行的影响,过强的土地利用常导致较高的交通需求.城市居民的出行方式、交通量基本上是土地利用空间分布的函数.土地开发结果是产生以该区为起点的新出行或吸引其他区的新出行,土地利用性质是居民出行产生量的主要影响因素.通过综合分析,本文选择商业金融用地、行政办公用地、文体医教用、及居住用地及其他用地来表征城市土地利用情况.

1.3 影响因素确定

居民出行生成预测包含产生预测和吸引预测两部分.一般认为,居民出行产生量与区域人口息息相关,而居民出行吸引与土地利用关系更强.

笔者通过多年的研究积累,发现居民出行产生量与土地利用具有较强的非线性关系,主要表现在区域的土地利用类型决定了该区域居民出行产生率.本文重点利用BP神经网络对交通小区的居民出行产生率进行研究,然后通过交通小区的居民出行产生率来预测居民出行产生量.

2 BP神经网络模型

BP神经网络已经广泛应用于控制、通信、交通等行业,BP神经网络的优点是只要有足够的隐层和隐节点,BP网络就可以逼近任意的非线性映射,体现了人工神经网络中最精华的部分.

2.1 输入、输出层设计

通过对居民出行产生影响因素的分析,确定本BP网络的输入层神经元个数为5;输出层含有1个神经元,表示交通区的居民出行产生量.

2.2 结构设计

一般来说,一个3层BP网络,即单个隐层BP网络,即可完成任意n维输入到m维输出的映射.本文采用含有2个隐层的BP网络对来预测居民出行产生量,增加一个隐含层加强隐含层与外层连接性,该网络能够加快神经网络的学习、训练速度.

隐层神经元结合经验公式和试算法来确定,通过训练结果中误差的大小,最终确定隐层单元的个数.

2.3 学习算法

本BP网络隐含层转移函数选取双曲正切S型和对数S型函数,输出层采用线性转移函数,Matlab中分别利用tansig、logsig和purelin函数来实现.本文省略BP网络的训练算法、误差计算、权重计算等计算公式,可参考相关参考书.

同时,为了加快训练速度,避免陷入局部最小值和改善其他能力.学习算法采用带动量的批处理梯度下降法,通过traingdm命令实现.

2.4 数据归一

为了加快训练网络的收敛性,同时也是对采集的各数据单位不一致进行规划处理,一般对输入、输出数据先进行归一处理,然后对模拟的结果进行反归一处理即可得到预测结果.

在本BP网络中,如果不进行数据归一化处理,会出现大数“吃”掉小数的现象,从而得不到预测结果,也即不收敛,通过 mapminmax命令实现.

2.5 BP网络实现

本BP网络通过MatlabR2008实现,程序分为4个部分,分别为初始输入、输出,网络及参数部分,训练部分及测试部分.

3 模型验证

3.1 数据来源

数据来源于赣州市城市综合交通规划调查,如表1所示.输入的19组数据中,取奇数组为训练样本,取偶数组为测试样本.

本BP神经网络输入P1、P2、P3、P4及P 5分别表示商业金融用地、行政办公用地、文体医教用地、居住用地及其他用地占总用地的比例;输出为交通小区出行率,用T表示.

表1 输入输出数据

3.2 模型比较

3.2.1 出行次数法

通过对所有数据的统计,可知人口总数为359 721人,出行产生量为870 128人次,平均出行次数为2.42次.

以此平均出行次数计算偶数组的出行产生量,见表2.

3.2.2 回归分析法

以所有组数据的人口数作为变量,以出行产生量作为函数,得到一元回归模型,可以看出相关性较强.

以该函数来计算偶数组的出行产生量,见表2.

3.2.3 BP神经网络法

以奇数组数据进行训练,以偶数组数据进行测试.通过以上训练、测试,得到测试结果,训练误差曲线见图1,BP网络测试结果见图2和表2.

图1 训练误差曲线

图2 测试结果

3.3 结果分析

通过对3种方法计算结果比较可知:

在进行多元线性回归分析时,也是利用奇数组数据进行回归,相关系数R2达到0.99,表明出行产生量与交通区人口具有较强的相关性.即便如此,利用该回归模型进行偶数组数据的出行产生量预测,预测结果仍不甚理想.而利用出行次数法进行预测时,由于只是与人口有关,因此,预测结果误差也最大.

结果表明,该BP网络训练至1 259步时收敛,且根据误差大小,隐含层神经元个数为8时,误差最小,网络的实际输出与期望输出最为接近.

由BP网络的输出结果可以看出,实际输出与目标输出之间的差距不大,平均误差为7%,较出行次数法20%和回归分析法的25%更为接近实际结果.

为了提高该网络预测结果的精度,在实际交通需求预测时,应对交通小区进行细化,从而能够更为实际体现出行产生量与人口、土地利用之间的非线性关系.

表2 预测结果比较

4 结语

通过对居民出行产生量影响因素的分析可知,居民出行产生量与交通区人口、土地利用具有较强的非线性关系.

本文建立了基于人口、土地利用的四层BP神经网络模型,并通过赣州市交通调查数据进行了训练和测试,得到了BP神经网络的预测出行产生量结果.结果表明,利用BP神经网络进行出行产生量预测较出行次数法和回归分析法更为可靠,可以应用于规划目标年的居民出行产生量的预测.

[1]RICARDO D,WILLIAM M.An empirical comparison of disaggregate category and regression trip generation analysis techniques[J].Transportation,1977,6:287-307.

[2]HAYFIELD C P,STOKER R B.The geographical stability of a typical trip production model:applications of national and local data in four urban areas[J].Transportation,1978,7:211-224.

[3]MICHAEL D A,JUSTIN P O.Evaluation of two trip generation techniques for small area travel models[J]. Journal of Urban Planning and Development,2002,128 (2):77-88.

[4]MARCHAL F.A trip generation method for time-dependent large-scale simulations of transport and landuse[J].Networks and Spatial Economics,2005,5:179 -192.

[5]JOHN S M,LESTER A H.Assessing the utility of private information in transportation planning studies:a case study of trip generation analysis[J].Socio-Economic Planning Sciences,2006,40:94-118.

[6]YAO Liya,GUAN Hongzhi.Trip generation model based on destination attractiveness[J].Tsinghua Science and Technology,2008,13(5):632-635.

[7]YANG Min,WANG Wei.Discrete activity-based trip generation model for commuters[C]//Proceedings of International Conference on Traffic and Transportation Studies.Nanning:[s.n.],2008:188-196.

[8]LU Huapu,SHI Ye.Characteristics of trip generation and attraction based on complex network theory[C]// Proceedings of International Conference on Transportation Engineering.Chengdu:[s.n.],2007:1334-1340.

[9]CRISTIAN A G,ALAN T.Multiple classification analysis in trip production models[J].Transport Police,2007,14:514-522.

[10]VRTIC M,FROHLICH P.Two-dimensionally constrained disaggregate trip generation,distribution and mode choice model:theory and application for a swiss national model[J].Transportation Research Part A,2007,41:857-873.

[11]ZHOU Zhong,ANTHONY C,WONG S C.Alternative formulation of a combined trip generation,trip distribution,modal split,and trip assignment model[J].European Journal of Operational Research,2009,198: 129-138.

猜你喜欢

土地利用交通神经网络
繁忙的交通
神经网络抑制无线通信干扰探究
小小交通劝导员
土地利用生态系统服务研究进展及启示
基于神经网络的拉矫机控制模型建立
滨海县土地利用挖潜方向在哪里
复数神经网络在基于WiFi的室内LBS应用
基于支持向量机回归和RBF神经网络的PID整定
论低碳经济与转变土地利用方式
土地利用变化与碳循环