[发明专利]一种基于非负低秩动态模式分解的交通数据填充方法有效
申请号: | 201910415935.9 | 申请日: | 2019-05-19 |
公开(公告)号: | CN110188427B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 张勇;于雅冬;汪洋;胡永利;尹宝才 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于非负低秩动态模式分解的交通数据填充方法,从道路上的交通探测器中得到的交通数据,将其处理成m列的数据快照矩阵的形式,然后分成两个具有m‑1列的数据快照矩阵来分别代表原始数据的前m‑1列和后m‑1列。然后考虑矩阵填充中的映射算子,并考虑到交通数据的非负性,得到交通数据的填充模型,最后通过该方法提出的模型进行交通数据的填充修复。此方法能够不仅能够直接处理从交通探测器得到的交通数据所形成的数据快照矩阵,还能够处理有缺失的交通数据并进行填充。与一些传统的交通数据矩阵填充方法相比,本发明考虑到了交通数据会出现局部丢失的问题,提升交通数据的填充修复能力,证明该方法的有效性以及实用性。 | ||
搜索关键词: | 一种 基于 非负低秩 动态 模式 分解 交通 数据 填充 方法 | ||
【主权项】:
1.一种基于非负低秩动态模式分解的交通数据填充方法,其特征在于:S1基于非负的低秩动态模式分解的交通数据填充模型考虑到在交通数据获取以及数据的传输阶段会产生不同的外部因素从而影响交通数据,进而导致交通数据有所变化,所以接下来将从不同的外部影响因素考虑,逐步形成对交通数据进行填充的模型;交通数据填充模型的思想就是考虑到外界噪声以及数据缺失将映射算子引入结合动态模式分解,并对交通数据进行非负约束,从而进行有缺失的交通数据的填充修复,具体的步骤如下所示:1)考虑外部噪声影响:由于外部极端天气因素影响,得到的交通数据会由于外部噪声的影响而出现部分的偏差,所以为了保证后续实验结果能够更加准确,交通数据填充修复模型引入了高斯噪声矩阵E并作用在观测矩阵Z上;所以对于数据矩阵Y和观测矩阵Z之间存在如下关系:Y=Z+E (1)所以对应与数据快照矩阵式会存在如下关系:Z1:m+E1:m=K(Z0:m‑1+E0:m‑1) (2)其中,Z0:m‑1和Z1:m分别代表对应于的交通观测矩阵;E0:m‑1和E1:m分别表示对应于式的噪声矩阵;2)考虑数据局部缺失:由于网络传输以及前面提到的天气影响可能会造成交通数据局部出现丢失的现象,为了后续能够针对这些缺失位置进行填充修复,数据填充修复模型引入了矩阵填充中的映射算子PΩ,映射算子的具体含义就是若数据矩阵某位置数据缺失,则对应的映射算子为0,其他剩余部分为1,其具体的数学表达形式如下:
其中(i,j)表示一个二维坐标,即为在某时刻某路段的交通数据;Ω表示所选择的交通区域;M则是这一个路段某一时刻的流量;式(9)的具体意义就是若某位置的交通数据发生丢失,则其对应的映射算子矩阵位置为0,若未发生丢失,则该位置的映射算子为1,即该位置不需要用映射算子对其进行影响,所以,数据快照矩阵式(3)和(4)的关系变成如下形式:
其中,
和
分别代表对应于的映射算子矩阵,表示的意义是作用在观测交通矩阵上的映射矩阵,使得作用后的交通矩阵能够将有缺失的位置进行考虑;3)考虑对噪声项约束:相同的交通数据要进行约束,使得加在这两部分交通数据上的噪声项要一致,所以引入两个操作分别是||0和||0,分别表示去掉矩阵的第一列和最后一列;两个操作的具体表达形式是:||0=[0|Im‑1]' (5)||0=[Im‑1|0]' (6)对于噪声矩阵之间存在关系:E0:m‑1||0=E1:m||0 (7)基于动态模式分解的交通数据填充模型为:
式(8)的思想是在两个快照矩阵的对应线性关系和噪声项对应关系确定的约束下,保证对应关系K和噪声项最小,从而得到准确的交通状态估计值;其中||X||*表示核范数,
表示F范数,E0:m‑1(:,1)表示噪声矩阵E的第一列;由于交通数据具有时空相关性,以及会发生缺失的问题,所以利用低秩来表示关系,即rank(K),但是rank(K)是非凸的,是一个很难解的问题,所以考虑利用rank的凸近似,即核范数||K||*来表示;另外由于交通数据本质上存在非负性这一特征,所以在模型上增加了一项约束,用来约束填充结果的非负性,具体表达式为:
所以,基于非负低秩的动态模式分解方法的交通数据填充模型如下式(10)所示:
S2基于非负低秩动态模式分解的交通数据填充模型求解关于预测模型(10)中K的核范数求解,先引入矩阵L和R来表示K,表达式为:K=LR' (11)其中:R'表示为矩阵R的转置,所以关于K的核范数:
所以将模型(10)中所有的K都以L和R的形式进行替换,得到如下模型(13):
接下来就是要将有约束的待求解问题转化为无约束问题,所以考虑引入了拉格朗日算子,模型变成如下形式:其中令
H0:m‑1=P0:m‑1⊙E0:m‑1 (15)
P,Q,W,A1,A2是拉格朗日乘子,μ,η,ρ,β1,β2是增广拉格朗日参数;那么各个变量的求解公式分别如下所示:变量L的求解:
变量R的求解:
变量E的求解:
。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910415935.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种隧道地质条件协同预测方法
- 下一篇:一种基于有限元法的扬声器联合仿真方法