一种基于浮动车轨迹的城市交通拥堵智能组合预测方法

文档序号:9217999阅读:1251来源:国知局
一种基于浮动车轨迹的城市交通拥堵智能组合预测方法
【技术领域】
[0001] 本发明涉及一种交通拥堵预测方法,尤其涉及一种基于浮动车轨迹的城市交通拥 堵智能组合预测方法。
【背景技术】
[0002] 随着我国经济和城市化的发展,越来越多的人来到城市谋发展,出行需求急剧膨 胀,然而交通设施有限,加快发展的城市道路建设也难以满足城市发展与汽车市场高速增 长的需求,所导致的城市交通拥堵问题严重影响了市民日常生活,在一定程度上限制了社 会、经济稳定发展。缓解交通拥堵,尤其是常发性拥堵,已迫在眉睫。缓解交通拥堵的重要 前提是交通拥堵预测。虽然道路交通流是变化无常的、不变流动的,对于出行者来说是无法 预知下一时刻下一个路段交通拥堵状况,对于交通管理者是无法预防交通拥堵和防止交通 拥堵进一步大范围扩散的,但是常发性交通拥堵还是有一定规律性的,可预测的。
[0003] 目前单纯的某一种交通拥堵预测方法在不同情况下很难得到较满意的预测结果。 为了克服单个方法的片面性,一些研宄者开始将注意力转向组合预测法。但是现有预测方 法在准确性、实时性和稳定性三方面的性能不能满足交通需求。在浮动车技术采集交通流 数据的背景下,本发明提出来一种基于浮动车轨迹的城市交通拥堵智能组合预测方法。

【发明内容】

[0004] 本发明的目的是充分发挥支持向量机不同核函数有不同预测精度和拟合能力,粒 子群优化算法快速寻优和稳定性,以及模糊综合评价法采用多指标权重适应变化策略的优 点,从而提高拥堵预测准确率、实时性和稳定性能,提供一种基于浮动车轨迹的城市交通拥 堵智能组合预测方法。
[0005] -种基于浮动车轨迹的城市交通拥堵智能组合预测方法,所述的交通拥堵智能组 合预测方法至少包括下列三个步骤:
[0006] 1)首先第一步进行数据处理并提取参数,即将相同浮动车ID的采样点按照时间 关联性链接成移动轨迹,并地图匹配到城市路网相应路段上,提取出能够表征交通拥堵的 参数:交通量和路段平均速度;
[0007] 2)然后第二步进行交通流参数组合预测,即根据历史的交通流参数,运用SVM算 法对未来时刻的交通量和路段平均速度进行预测,并提出PS0对SVM的惩罚因子及采用多 个核函数时相应核参数进行优化,取SVM选择线性核函数和高斯核函数时预测误差最小值 为最终的预测值;
[0008] 3)最后第三步进行拥堵状态模糊划分,考虑到路段长度和车道数以及道路通行能 力,将预测交通流参数处理后通过多指标权重适应变化的模糊综合评价法转化为出行者所 认知的拥堵状态。
[0009] 所述的第二步交通流参数组合预测包括交通量预测,路段平均速度预测和PS0优 化SVM三部分组成:
[0010] 交通量预测和路段平均速度预测基于SVM建立预测模型,其回归方程为:y=f(x) =?T〇 (x) +b,
[0011] 其中,wT为权向量,①(x)为非线性核空间映射函数,b为偏置。
[0012] 回归因子权向量和偏置b可以通过最小风险泛化函数公式
[0014] 其中,|||?f为模型复杂性项,用来度量函数平坦度,c为惩罚系数,Le(x,y,f)为 e_不敏感损失函数。
[0015]按照SVM结构风险最小原则,引入非负的松弛向量|p|A得到等价的原问题 即:
[0018]由于特征向量空间的维数很高,会使得求解上式较难,为此引入对偶的Lagrange 多项式,转化为对偶问题:
[0021] 其中,a^ai为松弛变量|i,对应的拉格朗日乘子,核函数K(Xi,x)为向量 Xi,&在其特征空间里的像〇(xi)和〇 (x)的乘积,用核函数代替内积计算,实现了低维向 高维的映射。根据最小化S,可求得
,a^,a为最小化S对偶问题的解。 交通量预测和路段平均速度预测所采用的预测函数为:
[0023] 常用的核函数包括多项式核函数K(x,Xi) =(X(x*Xi)+e)d,线性核函数K(x,Xi) =(X*Xi),高斯核函数
\ /
[0024] 所述的交通量预测方法:
[0025]该方法将浮动车轨迹数据分为训练集和测试集两部分,以(t_2)、(t_l)以及t时 刻的影响交通量预测因素即六51_2、六51_ 1、六5^〇11_2、¥〇1 1_1和¥〇11为自变量1输入,以(七+1) 时刻的交通量即Volt+1为因变量y输出,然后基于SVM建立预测模型,通过预测函数选择合 适的惩罚因子和核函数及其相应核参数,进行交通量预测。
[0026] 所述的路段平均速度预测方法:
[0027] 该方法同样将浮动车轨迹数据分为训练集和测试集两部分,以(t-2)、(t-1)以及 t时刻的影响平均速度预测因素即Volt_2、VoIh、Volt、ASt_2、ASh和ASt为自变量x输入, 以(t+1)时刻的平均速度即ASt+1为因变量y输出,然后基于SVM建立预测模型,通过预测 函数选择合适的惩罚因子和核函数及其相应核参数,进行路段平均速度预测。
[0028] 所述的PS0优化SVM方法:
[0029]PS0优化SVM中粒子群优化算法核心思想:首先随机初始化粒子,然后通过个体最 优值Pbest和全局最优值gbest进行不断更新,最终找到最优解。
[0030] 粒子不断更新自己的位置和速度的公式如下:
[0031] Vi(t+1) =?*Vi(t)+c1*r1* (pbest-Xi(t))+c2*r2* (gbest-Xi(t)),Xi(t+ 1)= Xi(t)+Vi(t+1),
[0032] 其中,《是加权系数,取值范围0.1到1 % (t)和Vi (t+1)分别为t和(t+1)时刻 的速度,xdt) *Xi(t+l)分别为t和(t+1)时刻的位置;cJPc2为学习因子,通常取值为 2而和r2为[0, 1]之间的随机数。
[0033]PS0优化SVM的惩罚因子及多个核函数相应核参数的步骤包括:(1)PS0参数设置; (2)对优化的参数设置相关的pbest和gbest,进行训练SVM并构造适应度函数值;(3)如果粒 子的Pvai?值比P1^好,则更新,如果粒子的gvai?值比gbjf,则更新;⑷如果达到最大进 化代数,则停止寻优,并输出gbest,否则返回(2)。
[0034]SVM不同核函数有不同的预测精度和拟合能力,相对常用核函数来说,多项式核函 数比线性核函数和高斯核函数不仅次数高而大大增加了计算复杂度,而且待优化参数多大 大增加了模型选择复杂度。因此对于交通量预测和路段平均速度预测,本发明采用PS0优 化SVM的惩罚因子以及选择线性核函数和高斯核函数时预测误差最小的值作为最终的预 测值。
[0035] 所述的第三步拥堵状态模糊划分:
[0036] 综合考虑路段长度和车道数以及道路通行能力,本发明从第二步预测得到的交通 流参数提取出道路饱和度、交通流密度以及路段平均速度三个拥堵指标。拥堵状态模糊划 分的过程为:(1)建立交通拥堵状态评估的因素集和评价集;(2)确定各个评价因素适应变 化的权重系数;(3)通过隶属度函数进行单因素模糊评价;(4)通过模糊变换进行综合评 价,得到模糊综合评价矩阵;(5)根据最大隶属度原则,选择隶属度最大值为最终评估的拥 堵状态。
【附图说明】
[0037] 图1是交通量预测方法中交通量预测建模图。
[0038] 图2是平均速度预测方法中平均速度预测建模图。
[0039] 图3是PS0优化SVM的惩罚因子及多个核函数相应核参数的流程图。
[0040]图4是模糊综合评价方法所采用的隶属度函数图。
[0041]图5是基于PS0优化SVM的交通拥堵智能组合预测框架图。
【具体实施方式】
[0042] 基于浮动车轨迹的城市交通拥堵智能组合预测方法,所述的交通拥堵智能组合预 测方法至少包括下列三个步骤:
[0043] 1)首先第一步进行数据处理并提取参数,即将相同浮动车ID的采样点按照时间 关联性链接成移动轨迹,并地图匹配到城市路网相应路段上,提取出能够表征交通拥堵的 参数:交通量和路段平均速度;
[0044] 2)然后第二步进行交通流参数组合预测,即根据历史的交通流参数,运用SVM算 法对未来时刻的交通量和路段平均速度进行预测,并提出PS0对SVM的惩罚因子及采用多 个核函数时相应核参数进行优化,取SVM选择线性核函数和高斯核函数时预测误差最小值 为最终的预测值;
[0045] 3)最后第三步进行拥堵状态模糊划分,考虑到路段长度和车道数以及道路通行能 力,将预测交通流参数处理后通过多指标权重适应变化的模糊综合评价法转化为出行者所 认知的拥堵状态。
[0046] 所述的第二步交通流参数组合预测包括交通量预测,路段平均速度预测和PS0优 化SVM三部分组成:
[0047] 交通量预测和路段平均速度预测基于SVM建立预测模型,其回归方程为:y=f(x) =?T〇 (x) +b,
[0048] 其中,wT为权向量,①(x)为非线性核空间映射函数,b为偏置。
[0049] 回归因子权向量《T和偏置b可以通过最小风险泛化函数公式
求得。
[0051] 其中,
为模型复杂性项,用来度量函数平坦度,c为惩罚系数,U(X,y,f)为 e_不敏感损失函数。
[0052] 按照SVM结构风险最小原则,引入非负的松弛向量|i,|丨得到等价的原问题:
[0055] 由于特征向量空间的维数很高,会使得求解上式较难,为此引入对偶的Lagrange 多项式,转化为对偶问题:

[0058] 其中,ajA为松弛变量Ii,I,对应的拉格朗日乘子,核函数K(Xi,x)为向量 Xi,&在其特征空间里的像〇(xi)和〇 (x)的乘积,用核函数代替内积计算,实现了低维向 高维的映射。根据最小化S,可求得
a^,a为最小化S对偶问题的解。 交通量预测和平均速度预测所采用的预测函数为:
[0060] 常用的核函数包括多项式核函数K(x,xD= 〇 (x*Xi)+e)d,线性核函数K(x,Xi) =(X*Xi),高斯核函数.
[0061] 所述的交通量预测方法:
[0062] 该方法将浮动车轨迹数据分为训练集和测试集两部分,以(t_2)、(t_l)以及t时 刻的影响交通量预测因素即六51_2、六51_ 1、六5^〇11_2、¥〇1 1_1和¥〇11为自变量1输入,以(七+1)时刻的交通量即Volt+1为因变量y输出,然后基于SVM建立预测模型,通过预测函数选择合 适的惩罚因子和核函数及其相应核参数,进行交通量预测。
[0063] 所述的路段平均速度预测方法:
[0064] 该方法同样将浮动车轨迹数据分为训练集和测试集两部分,以(t_2)、(t_l)以及 t时刻的影响平均速度预测因素即Volt_2、VoIh、Volt、ASt_2、ASh和ASt为自变量x输入, 以(t+1)时刻的平均速度即ASt+1为因变量y输出,然后基于SVM建立预测模型,通过预测 函数选择合适的惩罚因子和核函数及其相应核参数,进行路段平均速度预测。
[0065] 所述的PS0优化SVM方法:
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1