[发明专利]一种基于非负张量分解的交通拥堵热度时空预测方法有效
| 申请号: | 201910625133.0 | 申请日: | 2019-07-11 |
| 公开(公告)号: | CN110428614B | 公开(公告)日: | 2021-02-05 |
| 发明(设计)人: | 钱小鸿;蔡正义;徐甲;梅振宇;崔岩磊;赵弘 | 申请(专利权)人: | 银江股份有限公司 |
| 主分类号: | G08G1/01 | 分类号: | G08G1/01;G06K9/62 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 310012 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 张量 分解 交通 拥堵 热度 时空 预测 方法 | ||
1.一种基于非负张量分解的城市交通拥堵热度时空预测方法,其特征在于该方法包括以下步骤:
c1、构建交通张量,其所含元素及其位置由路网拓扑特性和时空关联性确定;
所述构建交通张量,具体过程包括:
c11、将采集到的用于表征拥堵热度的历史交通数据进行整合:选取I1个路段,时段数I2为一天24小时除以划分的时间间隔,历史日期为天数I3;所述交通数据可以为路段延误、路段行程速度自由度、路段延时指数、路段交通拥堵指数其中一种或多种;
c12、以目标路段为l1,计算路段l1与其他I1-1个路段的历史交通数据向量的相似性度量值,选择相似性度量值最大的路段为l2,计算路段l2与剩余I1-2个路段的历史交通数据向量的相似性度量值,选择相似性度量值最大的路段为l3,以此类推,获得路段l1、路段l2、…、路段lI1,其中,1、2、…、I1为位置标号;
c13、按照路段、时段、日期三个维度将历史数据和待预测空值整合为三维张量和二值张量其中B中已有历史数据为1、待预测数据为0;
c2、基于非负矩阵分解算法对张量分解进行初始化;
c3、计算信息度指标,根据信息度选择核张量尺寸;
所述计算信息度指标,根据信息度选择核张量尺寸,具体过程包括:
c31、对矩阵M(1),进行PCA计算,得到主成分值
c32、计算信息度值
c33、将使得最大的Jm值确定为最优核张量大小;
c34、对M(2)和M(3)重复上述过程,得到mode-2和mode-3的核张量大小;
c4、构建基于滚动时间窗的张量分解预测模型,实现交通拥堵热度的短时不同时间颗粒度的预测。
2.根据权利要求1所述的一种基于非负张量分解的城市交通拥堵热度时空预测方法,其特征在于:步骤c2中,所述基于非负矩阵分解算法对张量分解进行初始化,具体过程包括;
c21、将三维张量按照不同维度进行张量矩阵化,得到3个矩阵,即M(1),M(2),M(3);
c22、对于指定的J1、J2、J3,对M(1),M(2),M(3)进行非负矩阵分解,得到矩阵作为张量分解的初始化因子矩阵。
3.根据权利要求1所述的一种基于非负张量分解的城市交通拥堵热度时空预测方法,其特征在于:步骤的c4中,所述构建基于滚动时间窗的张量分解预测模型,实现交通拥堵热度的短时不同时间颗粒度的预测,具体过程包括:
c41、设定收敛阈值εtoi;
c42、计算核张量,以作为初始化矩阵,以J1、J2、J3作为核张量大小,计算核张量G=M×1A(1)×2A(2)×...×NA(N);
c43、计算误差E=B*(M-G×1A(1)×2A(2)×...×NA(N)),判断||E||2/||M||2是否小于阈值εtoi,是转入c44,否转入c45;
c44、采用最小二乘ALS、梯度下降法等计算因子矩阵和核张量G,返回c43进行判断;
c45、输出计算得到完整张量G×1A(1)×2A(2)×...×NA(N);
c46、以天为单位,利用步骤c3滚动更新J1、J2、J3的最优值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银江股份有限公司,未经银江股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910625133.0/1.html,转载请声明来源钻瓜专利网。





