第09章基本交通分配模型
- 格式:pptx
- 大小:7.25 MB
- 文档页数:72
第31卷第4期2006年8月 昆明理工大学学报(理工版)Journal of Kun m ing University of Science and Technol ogy (Science and Technol ogy )Vol .31 No 14 Aug .2006收稿日期:2005-05-09.基金项目:云南省教育厅自然科学基金项目资助(项目编号:02ZY011);云南大学理(工)科校级科研项目资助(项目编号:2002Q019S L );云南省自然科学基金项目资助(项目编号:2003E0086M ).第一作者简介:张朝元(1978-),男,硕士,助教.主要研究方向:神经网络和统计学习理论的应用.E -ma il:zcy_k m @三种交通流量预测模型的建立及其比较张朝元1,胡光华2,徐天泽3(1.大理学院理学院,云南大理671003;2.云南大学数学系,云南昆明650091;3.云南警官学院,云南昆明650223)摘要:针对城市交通“智能运输系统”和交通流的特性,采用先进的支持向量机算法和由它改进的BP 神经网络方法来建立交通流量预测模型,并将它们及多元线性回归模型分别用于实际流量模拟.实验验证了由支持向量机算法和改进的BP 神经网络建立的预测模型具有更高的预测效果和模拟精度.关键词:城市交通;交通流量;多元线性回归;支持向量机;BP 神经网络;预测模型中图分类号:TP183;U491文献标识码:A 文章编号:1007-855X (2006)04-0104-04Est ablish m en t and Com par ison of Three M odelsof Traff i c Flow Pred i cti onZHAN G Chao 2yuan 1,HU Guang 2hua 2,X U Ti an 2ze3(1.Faculty of Science,Dali University,Dali,Yunnan 671003,China;2.Depart m ent ofMathe matics,Yunnan University,Kun ming 650091,China;3.Yunnan Police Officer’s Acade my,Kun ming 650223,China )Abstract:According t o the city I ntelligent trans portati on syste m and the characteristics of traffic fl ow,support vect or and Back Pr opagati on neural net w ork modified by support vect or machines and multi p le linear regressi on are app lied t o establish the model of traffic volu me p redicti on res pectively .Experi m ents show better effect and higher p recisi on of forecast by support vect or machines and modified back p r opagati on neural net w ork .Key words:urban traffic;traffic fl ow;multi p le linear regressi on;support vect or machines;back p r opagati onneural net w ork;f orecast model0引言作为城市智能交通系统(I ntelligent Trans portati on Syste m s )的重要研究方面,交通流诱导系统是目前公认的提高交通效率和机动性的最佳途径,同时交通流诱导系统的实现也将有效地减少交通拥挤和城市环境污染、提高道路通行能力和改善交通安全状况等.而实现城市交通流诱导系统的关键和前提是道路交通状况的预测,也就是如何有效地利用实时交通数据信息去滚动预测未来几分钟内的交通状况.因此,实时准确的交通信息预测便成为此领域中研究的热点.实时动态交通分配是智能运输系统的主要理论基础,而实时地对交通流量进行预测是进行动态交通分配的前提.对交通流量预测效果的好坏直接关系到交通分配的结果,因此,研究实时动态交通分配首先应研究如何准确地实时预测和模拟交通流量.由于交通流量运行的高度复杂性、随机性和不确定性,传统的预测技术方法已经不能满足实践中越来越高的精度要求,经典的数学方法一直未能取得令人满意的预测效果,而且预测精度不高,加上不具备自适应和自学习的能力,因而不能满足实际需要.文章采用常用的多元线性回归[1,2]最新的支持向量机方法[3]和改进的BP 神经网络[4]等方法分别来对交通流量进行预测和模拟,并对此三种方法进行了比较和分析.选择它们的原因是基于交通流量预测问题与函数估计和回归问题是等价的这一事实[5],因此,可以把交通流量预测模拟问题看作函数估计和回归问题来处理.1多元线性回归的数学模型设自变量x1,x2,…,x m与因变量y之间,有下列关系:y=β0+β1x1+…+β1x m+ε(1)其中,β,β1,…,βm是常数,ε~N(0,σ2)是表示误差的随机变量,σ>0.对x1,x2,…x m,y进行n次观测,得到一组观测值:(x i1,x i2,…,x i m,y i)(i=1,2,…,n).即有: y i=β0+β1x i1+…+βm x i m+εi, ε~N(0,σ2),(i=1,2,…,n)(2)其中ε1,ε2,…,εn相互独立.这就是多元线性回归(简写为MLR)的数学模型.令Y=y1y2…y nn×1, X=1x11 (x1)m1x21 (x2)m…………1xn1…xnmn×(m+1), β=ββ1…βm(m+1)×1,ε=ε1ε2…εnn×1则用矩阵表示的多元线性回归模型为:Y=Xβ+ε.式中,Y为观测值,β为参数向量,X为常数矩阵,ε为随机误差向量.因此,我们的目的是要估计总体参数β=(β,β1,…,βm)T,记β的估计量为B=(b0,b1,…,b m)T,因此,Y的估计量为:Y^=XB.要求估计量Y^与原观测向量Y的差异最小.记e=Y-Y^,采用最小二乘的计算方法,因此,要使得‖e‖2=(Y-Y^)T(Y-Y^)ϖm in.对‖e‖2求偏导得到:BLS=(x T x)-1x T Y.故Y的最小二乘估计量为:Y^=X(x T x)-1x T Y.2支持向量机的函数估计模型函数估计问题,即存在未知函数y=f(x),x∈R n,y∈R要求函数f^∶R nϖR,使得f和f^之间的距离: R(f,f ^)=∫L(f,f ^)d x最小,其中L(・)是惩罚函数.由于函数f未知,因而只能根据采样所得的样本(x1, y1),(x2,y2),…,(x l,y l),x i∈R n,y i∈R来求取f^.若f^为线性模型,即f^(x)=〈ω,x〉+b(〈・,・〉表示内积).根据结构风险最小化准则,f^应使得:J=1 2‖ω‖2+C6li=1L(f ^(x i),y i)最小,其中C是平衡因子,‖・‖表示向量模.惩罚函数L(・)选用ε-不灵敏区函数[3],因而用于函数估计的支持向量机可以表示为:m in12‖ω‖2+C6li=1(ξi+ξi3) s.t.y i-〈ω,x i〉-b≤ε+ξi〈ω,xi〉+b-yi≤ε+ξ3iξi,ξ3i≥0在样本数较少时,求解上面的支持向量机一般采用对偶理论,把它转化为二次规划问题.建立Lagrange方程:l(ω,ξ,ξ3)=12‖ω‖2+C6li=1(ξi+ξ3i)-6li=1αi(ε+ξi+y i-〈ω,x i〉-b)-6li=1α3i(ε+ξ3i+y i-〈ω, x i〉-b)-6li=1(ηiξi+η3iξ3i)(3)上式(3)对于参数ω,b,ξi和ξi3的偏导都应等于零,得到其对偶优化问题:m in126li,j=1(αi-α3i)(αj-α3j)〈x i,x j〉+6li=1αi(ε-y i)+6li=1α3i(ε+y i)501第4期 张朝元,胡光华,徐天泽:三种交通流量预测模型的建立及其比较s .t .6lt =1(αi -α3i )=0,αi ,α3i ∈[0,C ].(4)求解上面的二次规划问题,可得:ω=6l i =1(αi -α3i )x i .根据KKT 条件,在最优解处,有αi (ε+ξi -y i +〈ω,x i 〉+b )=0α3i (ε+ε3i +y i -〈ω,x i 〉-b )=0(C -αi )ξi =0(C -α3i )ξ3i=0与αi ≠0和α3i ≠0相对应的样本x i ,即在不灵敏区边界上或外面的样本,称为支持向量(简写为S VM ).从而有ω=6li =1(αi -α3i )x i =6i ∈SV s(αi -α3i )x i ,其中SV s 表示支持向量集.这样我们就得到逼近函数的表达式:f (x )=6i ∈SV s(αi -α3i )〈x i ,x 〉+b .若f ^为非线性模型,则f ^(x )=〈ω,φ(x )〉+b .这样目标函数式就变为126l i,j =1(αi -α3i )(αj -α3j )〈φ(x i ),φ(x j )〉+6l i =1αi (ε-y i )+6li =1α3i (ε+y i )(5)约束条件仍为(3)式.从而得到ω=6li =1(αi -α3i )φ(x i ).在支持向量机中,引入核函数简化非线性估计,令核函数为k (x,x ′)=〈φ(x ),φ(x ′)〉.这样(4)式变为:126l i,j =1(a i -a 3i )(a j -a 3j )k (x i ,x j )+6l i =1αi (ε-y i )+6li =1α3i (ε+y i ).这样估计函数的表达式变为:f (x )=6li =1(αi -α3i )k (x i ,x )+b .3改进的B P 神经网络的估计模型B P 神经网络[6]是一种多层感知机网络,它的学习算法采用误差反向传播.它的模型是将一组样本的I/O 问题转变为一个非线性优化问题,它使用了优化中最普通的梯度下降法,用迭代运算求解相应于学习记忆的问题.通过加入隐层节点,使得优化问题的可调参数增加,从而可得到更精确的解.如果将B P 神经网络看成从输入到输出的映射,则这个映射是高度非线性的,它通过对简单的非线性函数进行有序而复杂的组合来实现最终的复杂函数输出.并且具有这样的性质:任一连续函数或映射均可用一个三层网络加以实现.B P 网络虽然具有重要的函数映射功能,且系统结构简单易于编程实现.但是它也存在着以下问题:①从数学上看,它是一个非线性优化问题,因此不可避免地存在局部极小值问题.②它的学习收敛速度很慢,通常需要几千步迭代或更多.对于B P 神经网络这些缺点,国内外进行了不少的改进,主要有M FB P 算法、MB P 算法和前向网络的自构形学习算法等.针对B P 网络这两个缺点,作者在论文[4]采用最新的支持向量机算法对B P 网络进行了改进.利用支持向量机对网络的隐层到输出层进行了改进得到了改进的B P 神经网络(简写为S VM -NN ),并在预测中取得了理想的效果.在这里就不介绍了,请参考文献[4].统计学习理论是由Vapnik 等人提出的一种小样本统计理论,它有着完备的理论基础和严格的理论体系,其中支持向量机是统计学习理论的核心和重点.支持向量机是结构化风险最小化原理的近似实现,它能够提高学习机的泛化能力,既能够由有限的训练集样本得到小的误差,又能够保证对独立的测试集仍保持小的误差.而且支持向量机算法是一个凸优化问题,因此局部最优解一定是全局最优解[3].这样,由Vap ik 等人提出的新的神经网络———支持向量机就克服了传统神经网络收敛速度慢和局部极小点等缺陷.4预测实例所谓预测就是利用过去和当前的观测值去估计未来值,这实际上是基于这样一个假设,即未来值与过去值存在某种确定的函数关系.所以预测的目的就是试图寻找一个函数以确定未来值与过去值之间的关系,也就是说预测问题与函数逼近和估计问题在本质上是等价的.路段上的交通流量与前几个时段的交通流量有着必然的联系,同时路段是路网中的一个部分,路段的601昆明理工大学学报(理工版) 第31卷交通状况必然受到上下游路段的交通状况的影响,所以路段上的交通流量势必与相连路段前几个时段的交通流量有着内在的联系.这样就可以利用路段前几个时段的交通流量数据列去预测未来时段的交通流量,也可以利用上下游路段前几个时段的交通流量预测路段未来时段的交通流量.设V i (τ)为路段i 上的τ时刻的交通流量向量,V i (τ-1)为路段i 上的τ时刻前一时段的交通流量向量.令V^I (τ)=[V 1(τ),V 2(τ),…,V d (τ)],d 为所考虑路段的总数,若只考虑研究路段的交通流量,则d =1.考虑到路段的长度和交通流的特性,我们采用当前时间段和前s 个时间段的交通流量对未来时间段的交通流量进行预测(通常我们只考虑3个时间段的交通流量的影响,也即s =2).这样,我们将V^i (τ),V ^i (τ-1),…,V^i (τ-s )作为第τ个输入样本,V ^i (τ+1)作为第τ个样本输出值.故我们的目的是要在V ^i (τ+1)与路段i 上前s +1个时间段的交通流量(即V^i (τ),V ^i (τ-1),…,V ^i (τ-s ))之间寻找一个函数关系或者它的一个逼近.令x (τ)=[V^i (τ),V ^i (τ-1),…,V ^i (τ-s )]T ,y (τ)=V ^i (τ+1),则交通流量预测模型为:y (τ)=〈w,φ(x (τ))〉+b,其中w,b 则是我们要寻求的模型参数.表1 预测所得各项误差指标Tab .1 Errors of foreca st result 误差指标平均相对误差/%平均绝对相对误差/%最大绝对相对误差/%相对误差平方和均值平方根/%均等系数MLR 01527135231538194019234S VM -01944171251167141019596S VM -NN 11266109221588160019562昆明市一二一大街是昆明市的主要交通要道,对它的研究和预测具有重要的现实意义.经过对一二一大街(建设路交叉路口至圆通北路交叉路口)由西向东方向机动车(除摩托车外)交通流量的人工统计,我们得到了一系列实际观测数据.下面我们通过上面介绍的三种方法分别对一二一大街的交通流量进行预测和模拟.预测结果如表1和图1所示.5结论目前,现有的交通流量预测方法基本上都是基于传统的统计学原理(如多元线性回归),其研究的是样本数目趋于无穷大的渐进理论,但是当样本数目有限时就难以取得理想的效果,因此,很难适应复杂多变的交通状况.而基于统计学习理论的支持向量机是建立在小样本基础之上的.这一点,从上面的表1和图1以及算法的实现运行情况就可以体现出新的支持向量机算法和改进的BP 神经网络更具有优越性.神经网络是目前比较广泛应用模拟的一种方法,但它具有收敛速度慢和局部极小点等缺陷,而新的方法———支持向量机就能解决神经网络这些不足之处.因此,改进的神经网络也具有较高的预测效果.基于统计学习理论的支持向量机,试图找到一种新的模型来解决交通流量的预测模拟问题,有望在交通流量时间序列预测模拟方面得到广泛的应用.参考文献:[1]王惠文.偏最小二乘回归方法及其应用[M ].北京:国防工业出版社,1999:42-45.[2]刘剑平,陆元鸿.概率论与数理统计方法[M ].上海:华东理工大学出版社,1999:166-172.[3]Vapnik V N.统计学习理论的本质[M ].张学工,译.北京:清华大学出版社,2000:126-130.[4]张朝元,胡光华,徐天泽,等.支持向量机改进的神经网络的函数逼近[J ].昆明理工大学学报(理工版),2004,29(6):148-152.[5]丁爱玲.基于统计学习理论的交通流量时间序列预测[J ].交通与计算机,2002;20(2):27-30.[6]阎平凡,张长水.人工神经网络与模拟进化计算[M ].北京:清华大学出版社,2000:17-20.701第4期 张朝元,胡光华,徐天泽:三种交通流量预测模型的建立及其比较。
第1章绪论1。
1。
1交通运输的要素构成(了解):1.载运工具 2。
站场 3。
线路4。
交通控制和管理系统 5.设施管理系统 6.信息管理系统1。
1。
2 交通运输方式的构成(重点)1.铁路运输:适于长距离运输大宗货物,也适宜承担中长途旅客运输。
2。
公路运输:在中短途运输中的效果比较突出。
3.水路运输:适合担负时间要求不太强的大宗、廉价货物的中长距离的运输4.航空运输:适宜担负各大城市之间和国际间的快速客运以及期刊邮件等对时效性要求高和昂贵精密急需货物的运输.5。
管道运输:非常适宜流体能源(天然气、原油等)的运输。
注:结合后面几章还介绍了五种运输方式的优缺点【09年10年均考过】1。
1。
3五种运输方式的综合评价(p4表格)(了解)1.2.3 交通运输的发展趋势【10年考过】1。
专门化{运输工具专门化、运输方式专门化}2。
大型化 3.高速化4。
环保化 5.智能化1.3。
1性质和特点1。
交通运输系统的性质:(1)交通运输系统对于国民经济系统具有基础性(2)对空间、低于、时间具有较强依附性,即不可挪动性(3)对社会和经济系统的贡献具有间接性和隐蔽性(4)交通运输系统内部各种运输方式在一定程度上有可替代性2。
交通运输业的生产特点(p11了解)(1)运输生产是在流通过程中完成的。
(2)运输生产过程不改变劳动对象的物理、化学性质和形态,只改变运输对象的空间位置,并不创造新产品。
(3)劳动工具和劳动对象是同时运动的,它创造的产品不具有物质实体,并在运输生产中被消耗掉。
(4)运输产品计量的特殊性。
(5)交通运输的劳动对象十分庞杂。
1.3.2 (阅读理解记忆)1.交通运输在国民经济中的地位(P12)交通运输是国民经济的重要基础结构之一。
运输业和各个国民经济部门有着紧密联系,两者是相互促进,相互制约。
2。
交通运输在国民经济中的作用(P13)(1)交通运输是实现流通的物质手段(2)交通运输时开发资源、优化资源配置、实现生产力合理布局和调整国民经济产业结构的纽带。
2023本科数学建模b题
2023年本科数学建模竞赛B题
B题交通流量分配优化
问题:
交通流量分配是交通工程领域的重要研究内容,对于提高道路使用效率、缓解交通拥堵具有重要意义。
请你们建立数学模型,解决以下问题:
1. 对于一个城市的道路网络,如何进行最优的交通流量分配,使得总的行驶时间最短?
2. 如果在某些路段实施了交通限制措施(例如限行、限速等),如何调整交通流量分配,以使得总的行驶时间最短?
3. 如何评估交通流量分配的优化效果?
要求:
1. 请根据以上问题,建立数学模型。
模型应包括目标函数、约束条件和决策变量。
2. 在模型中,应考虑实际的道路网络特性,如道路的长度、宽度、车流量等。
3. 对于第二个问题,应考虑不同限制措施对交通流量分配的影响,并给出相应的优化方案。
4. 对于第三个问题,应提出一种有效的评估方法,以量化优化效果。
5. 最后,请根据给定的数据(见附件),对模型进行验证和求解,并给出相应的结果分析。
第09卷 第6期 中 国 水 运 Vol.9 No.6 2009年 6月 China Water Transport June 2009收稿日期:2009-04-23作者简介:蒋璘晖(1980-),男,中交第二航务工程勘察设计院有限公司工程师。
“四阶段预测法”在航道货运量预测中的应用蒋璘晖(中交第二航务工程勘察设计院有限公司,湖北 武汉 430071)摘 要:提出了一种解决复杂航道网络中的单条航道货运量预测的新途径。
该方法与传统的航道货运量研究方法不同,将工程所在航道作为航道网整体系统中的一部分进行研究,能较准确的掌握航道网其他航道通航条件改变对工程航道货运量的影响。
关键词:四阶段预测法;航道货运量;预测中图分类号:U652.1+2 文献标识码:A 文章编号:1006-7973(2009)06-0020-03一、引言货运量预测是确定航道建设项目的技术等级、工程规模及经济评价的基础,是航道项目前期研究工作中,非常重要的内容之一。
货运量预测的模型和方法有时间序列法、弹性系数法、回归模型、BP 神经网络[1]、灰色预测法[2] [3]等。
然而,上述理论或方法在对区域航道网中某一条航道的货运量进行预测时,往往只能反应本航道自身的货运量发展情况,而不能反应区域内其他航道条件的改变对其产生的影响。
公路网规划中常用的“四阶段预测法”能较好解决此类问题。
因此,将该方法引入航道工程有效得解决传统预测方法面临的难题。
二、“四阶段预测法”的原理和步骤该方法的基本原理为:⑴根据历年交通统计资料与经济统计资料间的关系建立交通—经济关系发展模型;⑵根据各经济小区经济发展速度,求得交通量发展速度,并以此推算将来交通量的分布;⑶根据地方交通发展规划,建立未来交通网络系统;⑷根据未来交通分布及有关交通网络资料,把交通分布量分配到未来的路网上,得到拟建项目及其它相关道路未来的交通量。
图1 “四阶段预测法”交通量预测工作流程图 航道交通量与地方经济发展同样存在弹性关系,且航道交通也是随机交通流问题。
第七章交通分配在传统交通规划中交通分配曾是四阶段交通预测的最后一步,在现代交通规划中它是方案设计的理论基础。
最优化理论、图论、计算机技术的发展,为交通分配模型和算法的研究和开发提供了坚实的基础。
通过几十年的发展,可以说,交通分配是交通规划的诸问题中被国内外学者研究得最深入、取得研究成果最多的内容。
本章准备介绍交通分配的基本概念、方法和模型,对近年来国内外新的研究成果中比较实用的一些内容也作分析。
§7.1 概述所谓交通分配是指将各分区之间出行分布量分配到交通网络的各条边上去的工作过程。
具体地,有以下几项交通分配工作:①可以是将现状PA量在现状交通网络上的分配,以分析目前交通网络的运行状况,如果有某些路段的交通量观测值,还可以将这些观测值与在相应路段的分配结果进行比较,以检验四阶段预测模型的精度。
②也可以是规划年PA分布预测值在现状交通网络上的分配,以发现对规划年的交通需求来说,现状交通网络的缺陷,为后面交通网络的规划设计提供依据。
③还可以是规划年PA分布预测值在规划交通网络上的分配,以评价交通网络规划方案的优劣。
就交通分配的工作特点来说,可以分做两类:交通工具的运行线路固定类型和运行线路不固定类型。
前者有:城市公共交通网、城市轨道交通网,这些是集体旅客运输;后者有:城市道路网、公路网、高速公路网,这一般是指个体旅客运输或货物运输,这类网络中,车辆是自由选择运行路径的。
对于前者,虽然交通工具(如公共汽车)的线路是限定的,但作为个体的旅客来说,如果某两点之间有多条线路或多种交通工具,他可以选择不同线路上的交通工具、或同一线路上的运行速度或交通费用不同交通工具。
因此,如果将旅客看作是交通元的话,这仍然是一个自由选择运行“路径”的问题,只不过这里的交通元指旅客,“路径”的意义也广泛一些而已,其中包含着对交通工具的选择。
对于城市道路网来说,这里要特别指出的三点:一、由于道路的主要承载对象是车辆,交通分配中的出行分布量一般是指机动车,以pcu为单位。