[发明专利]一种基于动态分解模式和矩阵填充的交通流预测方法有效
申请号: | 201811536443.7 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109584557B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 丁文鹏;于雅冬;张勇;刘浩;汪洋;王少帆 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G08G1/01 | 分类号: | G08G1/01;G08G1/065 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 分解 模式 矩阵 填充 通流 预测 方法 | ||
1.一种基于动态分解模式和矩阵填充的交通流预测方法,该方法包括如下步骤,步骤1:通过探测器得到交通数据,处理得到交通矩阵;每一行代表某路段从0时刻到M时刻的交通流量,每一列代表某时刻不同相邻路段的交通流量;
步骤2:将交通矩阵分解为两个数据快照矩阵,得到对应于每一个快照矩阵的映射算子矩阵;
步骤3:利用动态模式分解,结合低秩约束,迭代计算得到两个相邻时间矩阵的关系K,进而进行交通预测;
假设原始数据中部分发生丢失,则最标准的矩阵填充问题利用秩最小化的约束来进行求解,其具体表达内容如下:
其中,rank(X)表示交通矩阵X的秩,PΩ表示数据快照矩阵对应的映射算子,若矩阵中某一位置交通数据已知,则对应的PΩ为1,反之则为0,具体数学表达式为:
式(13)表示若交通矩阵某位置数据为M且该位置未发生丢失,则经过映射算子作用后值认为M;反之为0;
所以交通流预测模型的形式就变成了:
其中,K为相邻时间交通矩阵之间的对应关系矩阵,P1和P2分别是对应数据快照矩阵的两个映射算子矩阵;||K||*代表求解矩阵K的核范数;代表求矩阵的F范数的平方;表示求向量的2范数的平方,Z1,Z2表示交通流的观测数据矩阵,E1,E2代表加在交通矩阵上的噪声矩阵;
预测模型的主要思想就是在确定两个噪声项的关系以及数据快照矩阵之间的对应关系,考虑了交通数据的缺失这一系列约束下,使得K和噪声最小,从而得到准确的交通估计值;
预测模型(14)中关于K的核范数求解先将K表示为L和R的表达形式:K=LR',其中:L∈RN×r,R∈RN×r;这样处理减少后续相关计算的复杂性;所以K的核范数表示为如下的形式:
所以将预测模型(14)中所有的K都以L和R的形式进行替换,得到如下模型(16):
s.t P2⊙(Z2+E2)=LR'P1⊙(Z1+E1)
E1||0=E2||0 (16)
将有约束的待求解问题转化为无约束问题,所以引入了拉格朗日算子,模型(16)变成:
其中,令C=R'(P1⊙(Z1+E1)) (18)
H1=P1⊙E1 (19)
H2=P2⊙E2 (20)
其中,C,H1,H2为辅助变量,P,Q,W,A1,A2是拉格朗日乘子,μ,η,ρ,β1,β2是增广拉格朗日参数;然后对各个变量分别进行求解,即将所有包含该变量的表达式放到一起并进行计算,具体各个变量的计算过程如下:
变量L的求解:
变量C的求解:
变量R的求解:
变量H1的求解:
变量H2的求解:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811536443.7/1.html,转载请声明来源钻瓜专利网。