一种基于张量重建的交通数据丢失恢复方法.pdf

上传人:00062****4422 文档编号:4891427 上传时间:2018-11-24 格式:PDF 页数:9 大小:482.27KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110384954.3

申请日:

2011.11.29

公开号:

CN103136239A

公开日:

2013.06.05

当前法律状态:

终止

有效性:

无权

法律详情:

登录超时

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

北京理工大学

发明人:

谭华春; 王武宏; 冯广东; 冯建帅; 成斌; 夏红卫; 吴艳新; 朱湧; 阳钟兴

地址:

100081 北京市中关村南大街5号院机械与车辆学院

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种基于张量重建的交通数据丢失恢复方法,以解决现有传统交通数据丢失恢复方法中采用的基于向量或矩阵形式来恢复丢失数据所导致的精度不高和多天丢失无法处理问题。本发明提供的方法包括:A、将交通数据组建为多维张量形式,并用标记张量表示丢失的交通张量数据;B、将张量数据展开到各个模式上,计算各模式的相关性,求取各模式权重;C、根据张量数据的构建和各模式权重的计算,建立丢失值恢复目标函数及其求解丢失值。本发明建立在多维张量模型的基础上,能够包含所有交通时空信息和充分利用多模式相关性,同时保持了交通数据多维特性等原始结构,恢复精度明显优于传统的基于向量和矩阵的恢复方法,并且能较好地解决多天丢失极端情况。

权利要求书

权利要求书一种基于张量重建的交通数据丢失恢复方法,包括以下步骤:
A.根据交通数据的多重分布规律,将交通数据组建为多维张量数据形式,并且用标记表示交通数据的丢失点;
B.通过计算各模式数据的相关性,将各模式相关性系数归一化,获得各模式权重;
C.建立张量形式的交通数据丢失恢复目标函数,采用张量重建理论转化目标函数,结合丢失点标记和各模式权重,构建基于张量重建理论的交通数据恢复模型;
所述目标函数为:
<mrow><MI>arg</MI><MI>min</MI><MO>:</MO><MSUBSUP><MROW><MO>|</MO><MO>|</MO><MI>Ω</MI><MO>*</MO><MROW><MO>(</MO><MI>A</MI><MO>-</MO><MOVER><MI>A</MI><MO>^</MO></MOVER><MO>)</MO></MROW><MO>|</MO><MO>|</MO></MROW><MI>F</MI><MN>2</MN></MSUBSUP></MROW>]]&gt;</MATH></MATHS><BR>所述目标函数的约束条件为:<BR>其中,A表示原始交通数据,表示恢复的交通数据;Ω为标示张量,标记丢失点,在交通数据丢失的地方其元素值为0,其余为1;C表示最大通行能力。<BR>根据权利要求1的交通数据丢失恢复方法,其中,采用张量重建理论转换目标函数的具体方式为:采用松弛方式的拉格朗日法转换所述目标函数,得到转换后的目标函数:<BR><MATHS id=cmaths0002 num="0002"><MATH><![CDATA[<mrow><MSUB><MI>f</MI><MI>Ω</MI></MSUB><MO>:</MO><MUNDER><MI>min</MI><MOVER><MI>A</MI><MO>&amp;OverBar;</MO></MOVER></MUNDER><MSUBSUP><MROW><MO>|</MO><MO>|</MO><MI>Ω</MI><MO>*</MO><MROW><MO>(</MO><MI>A</MI><MO>-</MO><MOVER><MI>A</MI><MO>^</MO></MOVER><MO>)</MO></MROW><MO>|</MO><MO>|</MO></MROW><MI>F</MI><MN>2</MN></MSUBSUP><MO>+</MO><MFRAC><MI>λ</MI><MN>2</MN></MFRAC><MSUBSUP><MROW><MO>|</MO><MO>|</MO><MOVER><MI>A</MI><MO>^</MO></MOVER><MO>-</MO><MI>C</MI><MO>|</MO><MO>|</MO></MROW><MI>F</MI><MN>2</MN></MSUBSUP></MROW>]]&gt;</MATH></MATHS><BR>为避免奇异值分解,对所求数据进行Tucker分解:<BR><MATHS id=cmaths0003 num="0003"><MATH><![CDATA[<mrow><MSUB><MI>f</MI><MI>Ω</MI></MSUB><MO>:</MO><MUNDER><MI>min</MI><MROW><MI>S</MI><MO>,</MO><MI>X</MI><MO>,</MO><MI>Y</MI><MO>,</MO><MI>Z</MI></MROW></MUNDER><MSUBSUP><MROW><MO>|</MO><MO>|</MO><MI>Ω</MI><MO>*</MO><MROW><MO>(</MO><MI>A</MI><MO>-</MO><MSUB><MI>S</MI><MROW><MO>×</MO><MN>1</MN></MROW></MSUB><MSUB><MI>X</MI><MROW><MO>×</MO><MN>2</MN></MROW></MSUB><MSUB><MI>Y</MI><MROW><MO>×</MO><MN>3</MN></MROW></MSUB><MI>Z</MI><MO>)</MO></MROW><MO>|</MO><MO>|</MO></MROW><MI>F</MI><MN>2</MN></MSUBSUP><MO>+</MO><MFRAC><MI>λ</MI><MN>2</MN></MFRAC><MSUBSUP><MROW><MO>|</MO><MO>|</MO><MSUB><MI>S</MI><MROW><MO>×</MO><MN>1</MN></MROW></MSUB><MSUB><MI>X</MI><MROW><MO>×</MO><MN>2</MN></MROW></MSUB><MSUB><MI>Y</MI><MROW><MO>×</MO><MN>3</MN></MROW></MSUB><MI>Z</MI><MO>-</MO><MI>C</MI><MO>|</MO><MO>|</MO></MROW><MI>F</MI><MN>2</MN></MSUBSUP></MROW>]]&gt;</MATH></MATHS><BR>其中,S×1X×2Y×3Z表示张量的Tucker分解;λ为拉格朗日系数。</p></div> </div> </div> <div class="zlzy"> <div class="zltitle">说明书</div> <div class="gdyy"> <div class="gdyy_show"><p>说明书一种基于张量重建的交通数据丢失恢复方法 <BR>技术领域 <BR>本发明属于智能交通领域,具体涉及交通数据丢失恢复方法。 <BR>背景技术 <BR>交通数据丢失恢复是智能交通系统中一个很有意义的问题,对交通丢失数据进行恢复可以改善智能交通系统的功能,例如交通信息发布系统,交通管理系统等,都需要完整准确的交通数据,但是在实际交通中,由于设备故障、传输失误等原因常常导致交通数据不完整,根据有关研究报告丢失率为16%‑93%,导致部分智能交通子系统无法正常工作,因此需要针对不完整交通数据估计其丢失值。 <BR>目前,对交通数据丢失的恢复方法主要分为两类:基于向量形式的恢复方法,将交通数据组建为向量形式,采用插值方法或者回归方法来恢复丢失值;基于矩阵形式的恢复方法,将交通数据组建为矩阵形式,采用矩阵重建理论来恢复丢失值。但是,这两类恢复方法都有其限制条件和不足,前者必须在丢失率极低时方可采用,而且只能依靠单一模式上丢失点的附近点信息进行恢复,恢复精度较低;后者利用两个模式上的交通信息和数据相关性,能在一定程度上提高恢复精度,但当丢失率较高时,该方法无能为力。此外,以上两类方法都没能完全利用交通数据的多维相关特性,严重制约了恢复精度的提高。且当面临丢失一天甚至几天交通数据时,上述两类方法均不能处理。 <BR>基于张量重建的丢失数据恢复研究交通数据多维相关特性,并建立相关性准则,判断各模式权重,进而充分利用多模式相关性和交通时空信息,以便获得丢失点的最优估计值,从而完善交通数据。相比之下,这种方法保持了交通数据的原始结构,得到的结果更加准确,面临丢失一天甚至多天数据时依然能够取得较为理想的效果。一些学者利用基于主成分分析(PCA)的概率模型,对交通矩阵数据进行丢失值估计,其中由屈力等最近采用的一种基于贝叶斯主成分分析(BPCA)的矩阵交通数据丢失恢复方法最为引人关注。对于这种方法的介绍,可以参考论文《A&nbsp;BPCA&nbsp;Based&nbsp;Missing&nbsp;Value&nbsp;Imputing&nbsp;Method&nbsp;for&nbsp;Traffic&nbsp;Flow&nbsp;Volume&nbsp;Data(一种基于贝叶斯主成分分析的交通流数据丢失恢复方法)》(作者:屈力等,载于2008&nbsp;IEEE&nbsp;Intelligent&nbsp;Vehicles&nbsp;Symposium,2008年6月)和论文《PPCA‑Based&nbsp;Missing&nbsp;Data&nbsp;Imputation&nbsp;for&nbsp;Traffic&nbsp;Flow&nbsp;Vblume:A&nbsp;Systematical&nbsp;Approach(一种基于概率主成分分析的交通流数据丢失恢复方法)》(作者:屈力等,载于IEEE&nbsp;Transaction&nbsp;on&nbsp;Intelligent&nbsp;Transportation&nbsp;Systems(ITS),2009年9月)。这种方法的核心就在于通过PCA获取矩阵交通数据的主成分和全局结构,但此方法只能在丢失率低于50%时能才获得一定的效果,所以难以满足对一天或多天交通数据丢失极端情况的恢复要求。 <BR>在此背景下,研究一种既能提高恢复精度,又能自适应地处理各种丢失情况的恢复方法显得尤为重要。 <BR>发明内容 <BR>针对现有交通数据丢失恢复方法的局限性,本发明所要解决的技术问题是提供一种基于张量重建的交通数据丢失恢复方法,不仅能够提高丢失值的恢复精度,而且能够处理随机丢失高达90%和丢失一天或者多天等特殊的情况。 <BR>本发明为解决上述技术问题所采用的技术方案是: <BR>一种基于张量重建的交通数据丢失恢复方法,该方法包括以下步骤: <BR>A.根据交通数据的多重分布规律,将交通数据组建为多维张量数据形式,并且用标记表示交通数据的丢失点; <BR>B.通过计算各模式数据的相关性,将各模式相关性系数归一化,获得各模式权重; <BR>C.建立张量形式的交通数据丢失恢复目标函数,采用张量重建理论转换目标函数,结合丢失点标记和各模式权重,构建基于张量重建理论的交通数据恢复模型,该模型对随机丢失和特殊丢失均能取得较好的恢复效果。 <BR>求取完整交通数据的表达式为: <BR><MATHS num="0001"><MATH><![CDATA[ <mrow><MI>arg</MI> <MI>min</MI> <MO>:</MO> <MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MI>Ω</MI> <MO>*</MO> <MROW><MO>(</MO> <MI>A</MI> <MO>-</MO> <MOVER><MI>A</MI> <MO>^</MO> </MOVER><MO>)</MO> </MROW><MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>约束条件:<MATHS num="0002"><MATH><![CDATA[ <mrow> <MI>max</MI> <MROW><MO>(</MO> <MSUB><MOVER><MI>A</MI> <MO>^</MO> </MOVER><MROW><MSUB><MI>i</MI> <MN>1</MN> </MSUB><MSUB><MI>i</MI> <MN>2</MN> </MSUB><MO>.</MO> <MO>.</MO> <MO>.</MO> <MSUB><MI>i</MI> <MI>n</MI> </MSUB></MROW></MSUB><MO>)</MO> </MROW><MO>≤</MO> <MI>C</MI> </MROW>]]&gt;</MATH></MATHS> <BR>其中,A表示原始交通数据,表示恢复的交通数据;Ω为标示张量,标记丢失点,在交通数据丢失的地方其元素值为0,其余为1。C表示最大通行能力,确保恢复值满足交通实际状况。 <BR>对目标函数采用拉格朗日法进行转换可得: <BR><MATHS num="0003"><MATH><![CDATA[ <mrow><MSUB><MI>f</MI> <MI>Ω</MI> </MSUB><MO>:</MO> <MUNDER><MI>min</MI> <MOVER><MI>A</MI> <MO>&amp;OverBar;</MO> </MOVER></MUNDER><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MI>Ω</MI> <MO>*</MO> <MROW><MO>(</MO> <MI>A</MI> <MO>-</MO> <MOVER><MI>A</MI> <MO>^</MO> </MOVER><MO>)</MO> </MROW><MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>+</MO> <MFRAC><MI>λ</MI> <MN>2</MN> </MFRAC><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MOVER><MI>A</MI> <MO>^</MO> </MOVER><MO>-</MO> <MI>C</MI> <MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>2</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>在该方法中,为了避免奇异值分解,对所求数据进行Tucker分解,其中Tucker分解是张量分解中的一种分解方式。 <BR><MATHS num="0004"><MATH><![CDATA[ <mrow><MSUB><MI>f</MI> <MI>Ω</MI> </MSUB><MO>:</MO> <MUNDER><MI>min</MI> <MROW><MI>S</MI> <MO>,</MO> <MI>X</MI> <MO>,</MO> <MI>Y</MI> <MO>,</MO> <MI>Z</MI> </MROW></MUNDER><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MI>Ω</MI> <MO>*</MO> <MROW><MO>(</MO> <MI>A</MI> <MO>-</MO> <MSUB><MI>S</MI> <MROW><MO>×</MO> <MN>1</MN> </MROW></MSUB><MSUB><MI>X</MI> <MROW><MO>×</MO> <MN>2</MN> </MROW></MSUB><MSUB><MI>Y</MI> <MROW><MO>×</MO> <MN>3</MN> </MROW></MSUB><MI>Z</MI> <MO>)</MO> </MROW><MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>+</MO> <MFRAC><MI>λ</MI> <MN>2</MN> </MFRAC><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MSUB><MI>S</MI> <MROW><MO>×</MO> <MN>1</MN> </MROW></MSUB><MSUB><MI>X</MI> <MROW><MO>×</MO> <MN>2</MN> </MROW></MSUB><MSUB><MI>Y</MI> <MROW><MO>×</MO> <MN>3</MN> </MROW></MSUB><MI>Z</MI> <MO>-</MO> <MI>C</MI> <MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>3</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>这里S×1X×2Y×3Z表示张量分解中的Tucker分解;λ为拉格朗日系数。采用Tucker分解可以很好的解决张量的秩问题,因为Tucker分解是考虑张量的模式秩,也就是对张量进行矩阵展开后的矩阵的秩,在实际应用中,Tucker模型更容易表达多维数据的低秩性质。 <BR>此外,将多维交通数据经过Tucker分解到X、Y、Z模式上,根据各模式上权重分配算法,赋予各模式不同的权重,达到多模式信息利用的最优化,进而通过一阶(或二阶)最优化方法求解。 <BR>由于目前的普通拉格朗日法存在收敛次线性的不足,本发明采用增广拉格朗日乘子法(Augmented&nbsp;Lagrangian&nbsp;Multipliers)进行优化。增广拉格朗日乘子法在矩阵恢复算法上已经得到很好的应用,并被证明收敛具有Q线性的性质,相比于一般的拉格朗日法提速非常明显。 <BR>首先对于公式(1)中的道路通行能力限制对这一约束可进行适当的松弛,转化为如下形式: <BR>L‑C≤0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4) <BR>其中,C中的每个元素值均为道路的最大通行能力值。公式(1)可转化为: <BR>minL,S:||L||*+η||S||1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5) <BR>约束条件:A=L+S&nbsp;&nbsp;&nbsp;&nbsp;L‑C≤0 <BR>其增广拉格朗日函数可表示为: <BR><MATHS num="0005"><MATH><![CDATA[ <mrow><MSUB><MI>L</MI> <MI>A</MI> </MSUB><MROW><MO>(</MO> <MI>L</MI> <MO>,</MO> <MI>S</MI> <MO>,</MO> <MI>M</MI> <MO>,</MO> <MI>N</MI> <MO>,</MO> <MI>α</MI> <MO>,</MO> <MI>β</MI> <MO>)</MO> </MROW><MO>=</MO> <MSUB><MROW><MO>|</MO> <MO>|</MO> <MI>L</MI> <MO>|</MO> <MO>|</MO> </MROW><MO>*</MO> </MSUB><MO>+</MO> <MI>η</MI> <MSUB><MROW><MO>|</MO> <MO>|</MO> <MI>S</MI> <MO>|</MO> <MO>|</MO> </MROW><MN>1</MN> </MSUB><MO>+</MO> <MO>&lt;</MO> <MI>M</MI> <MO>,</MO> <MI>A</MI> <MO>-</MO> <MI>L</MI> <MO>-</MO> <MI>S</MI> <MO>&gt;</MO> <MO>+</MO> <MFRAC><MI>α</MI> <MN>2</MN> </MFRAC><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MI>A</MI> <MO>-</MO> <MI>L</MI> <MO>-</MO> <MI>S</MI> <MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0006"><MATH><![CDATA[ <mrow><MO>+</MO> <MO>&lt;</MO> <MI>N</MI> <MO>,</MO> <MI>L</MI> <MO>-</MO> <MI>C</MI> <MO>&gt;</MO> <MO>+</MO> <MFRAC><MI>β</MI> <MN>2</MN> </MFRAC><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MI>L</MI> <MO>-</MO> <MI>C</MI> <MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>6</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中L表示最终恢复得到的交通数据(低秩部分),S表示受噪声污染数据(稀疏部分),A为失真的交通数据,α,β均为正数,M,N为拉格朗日乘子。相对于普通的拉格朗日法,由于上式引入了拉格朗日乘子,可使其收敛速度提高很多。 <BR>所述步骤A为: <BR>交通数据一般按照时间序列统计,通常被看作一维向量或二维矩阵形式。但是交通数据具有多维相关性,例如天与天、周与周、小时与小时之间都存在较高的相似性(近似周期性),对交通数据进行估计时,为了尽可能多的利用相关性,需将交通数据构建为多维张量。 <BR>所述的交通数据多维张量数据形式按以下表达式确定: <BR>A∈Rweek×Day×Hour&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(7) <BR>其中,A表示交通数据;Week表示“周”模式;Day表示“天”模式;Hour表示“小时”模式。 <BR>对于发生丢失的交通数据,按以下表示式确定: <BR>其中, <BR>其中,Ω为标示张量,表示交通数据。 <BR>步骤B包括: <BR>B1、将多维交通数据展开到各个模式上,利用相似性系数计算各模式的相关性; <BR>B2、将各模式相关性归一化,赋予各模式权重; <BR>所述各模式权重按以下表达式计算: <BR><MATHS num="0007"><MATH><![CDATA[ <mrow><MSUB><MI>W</MI> <MI>k</MI> </MSUB><MO>=</MO> <MFRAC><MSUB><MI>S</MI> <MI>k</MI> </MSUB><MROW><MUNDEROVER><MI>Σ</MI> <MROW><MI>k</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>n</MI> </MUNDEROVER><MSUB><MI>S</MI> <MI>k</MI> </MSUB></MROW></MFRAC><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>9</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,Wk表示第k模式上的权重(0≤wk≤1);sk表示第k模式上的相似性系数(0≤sk≤1)。 <BR>所述步骤B1包括: <BR>将张量交通数据展开到各个模式上,各模式相似性系数按以下表达式计算: <BR><MATHS num="0008"><MATH><![CDATA[ <mrow><MSUB><MI>s</MI> <MI>k</MI> </MSUB><MO>=</MO> <MFRAC><MROW><MSUB><MI>Σ</MI> <MROW><MI>n</MI> <MO>&amp;GreaterEqual;</MO> <MI>i</MI> <MO>&gt;</MO> <MI>j</MI> <MO>&amp;GreaterEqual;</MO> <MN>1</MN> </MROW></MSUB><MSUB><MI>R</MI> <MI>k</MI> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW></MROW><MROW><MSUB><MI>n</MI> <MI>k</MI> </MSUB><MROW><MO>(</MO> <MSUB><MI>n</MI> <MI>k</MI> </MSUB><MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>/</MO> <MN>2</MN> </MROW></MFRAC><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>10</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,Rk(i,j)表示第k模式的相关系数矩阵;nk表示第k模式的数据点个数;sk表示第k模式的相似性,0≤sk≤1。 <BR>本发明的有益效果: <BR>本发明涉及的检测方法具有的优点如下: <BR>本发明方法运行速度快,效果好,不仅能处理丢失率高达99%的交通数据,还能处理丢失一天或多天这种极端情况,具有很好的通用性,并且恢复精度相比以往恢复方法都有较大提高。选取大小为16*12*24实地交通数据,采用Matlab&nbsp;7.0在Pentium(R)D,的PC机进行实验对比,图4、图5显示了本发明方法与传统基于向量形式的恢复方法以及最新的交通数据丢失恢复方法,如屈力在ITS&nbsp;09’和在ITS&nbsp;10’上所提的方法的效果比较。从恢复精度来讲,传统基于向量形式的方法在丢失率偏大时失效,并且不能处理丢失极端情况。新近提出的张氏方法在丢失率高于50%时恢复精度急剧下降,处理极端情况时恢复能力效果不佳。而本发明方法建立在张量重建理论的基础上,丢失率低于50%时恢复精度比张氏方法稍好,而在丢失率高于50%时恢复精度依然能维持很好的效果,丢失率高和丢失率低时恢复精度都得到了不同程度的提高,并且在处理极端情况时,表现出较好的效果。 <BR>此外,本发明方法由于采用了基于相关性的权重分配方法,较大地提高了各模式相关性的利用效率,进而提高恢复精度。 <BR>附图说明 <BR>图1为本发明实施例中基于张量重建的交通数据丢失恢复方法的流程图; <BR>图2为本发明中实施例中获取各模式权重的流程图; <BR>图3为本发明中发明内容A步骤的多维交通数据张量形式示意图; <BR>图4a和图4b为实施例1的交通数据随机丢失及各恢复方法的处理效果图;其中,图4a为为原始交通数据;图4b为屈氏方法和本发明方法恢复效果对比图;其中,RMSE(Root&nbsp;Mean&nbsp;Square&nbsp;Error)为均方根误差,越小表示效果越好; <BR>图5为实施例2的交通数据丢失一天或多天时本发明恢复方法和Evrim&nbsp;Acar恢复方法的处理效果比较;其中,RMSE(Root&nbsp;Mean&nbsp;Square&nbsp;Error)为均方根误差,越小表示效果越好。 <BR>具体实施方式 <BR>下面结合附图和具体实施例对本发明做进一步说明。 <BR>实施例1 <BR>本实施例是针对交通数据随机丢失,根据图1所示,其恢复过程如下三个步骤进行: <BR>1.将交通数据组建为张量形式,标记丢失点 <BR>由于图4(a)的交通数据为16天交通数据,可通过以下表达式来组建为张量交通数据: <BR>A∈R16×12×24&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(11) <BR>其中,A包含16天,一天24小时,一小时12个5分钟。根据A大小为16*12*24,则标记张量大小也为16*12*24,所述的丢失交通数据按以下表达式确定: <BR>A′=Ω*A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(12) <BR>其中,A表示丢失的交通数据。 <BR>2.求取各模式权重 <BR>实现此处理过程的具体流程图请参看图2.包括以下步骤: <BR>首先,将张量交通数据展开到各个模式上,因本实施例中交通数据为3维,可以扩展到3个模式上,大小分别为16*288、12*364、192*24。 <BR>然后对以上三个模式数据分别求取相似性系数,此步骤可借助SPSS等统计软件完成,具体求解按以下表达式确定: <BR><MATHS num="0009"><MATH><![CDATA[ <mrow><MSUB><MI>s</MI> <MI>k</MI> </MSUB><MO>=</MO> <MFRAC><MROW><MSUB><MI>Σ</MI> <MROW><MI>n</MI> <MO>&amp;GreaterEqual;</MO> <MI>i</MI> <MO>&gt;</MO> <MI>j</MI> <MO>&amp;GreaterEqual;</MO> <MN>1</MN> </MROW></MSUB><MSUB><MI>R</MI> <MI>k</MI> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW></MROW><MROW><MSUB><MI>n</MI> <MI>k</MI> </MSUB><MROW><MO>(</MO> <MSUB><MI>n</MI> <MI>k</MI> </MSUB><MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>/</MO> <MN>2</MN> </MROW></MFRAC><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>13</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,Rk(i,j)表示第k模式的相关系数矩阵;nk表示第k模式的数据点个数;sk表示第k模式的相似性,0≤sk≤1。 <BR>最后,对所述的3个模式相似性系数进行归一化处理,即可得到各模式的权重。 <BR>3.估计丢失值 <BR>根据各模式权重的计算,可以为丢失值目标函数中Tucker分解后各模式所占比重赋值,在对转换后的目标函数进行求解优化,可得到恢复的交通数据如图4(b)所示; <BR>所求丢失值的表达式如下: <BR><MATHS num="0010"><MATH><![CDATA[ <mrow><MSUB><MI>f</MI> <MI>Ω</MI> </MSUB><MO>:</MO> <MUNDER><MI>min</MI> <MOVER><MI>A</MI> <MO>&amp;OverBar;</MO> </MOVER></MUNDER><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MI>Ω</MI> <MO>*</MO> <MROW><MO>(</MO> <MI>A</MI> <MO>-</MO> <MOVER><MI>A</MI> <MO>^</MO> </MOVER><MO>)</MO> </MROW><MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>+</MO> <MFRAC><MI>λ</MI> <MN>2</MN> </MFRAC><MSUBSUP><MROW><MO>|</MO> <MO>|</MO> <MOVER><MI>A</MI> <MO>^</MO> </MOVER><MO>-</MO> <MI>C</MI> <MO>|</MO> <MO>|</MO> </MROW><MI>F</MI> <MN>2</MN> </MSUBSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>14</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,A表示原始交通数据,表示恢复的交通数据;Ω为标示张量,标记丢失点,在交通数据丢失的地方其元素值为0,其余为1;C表示最大通行能力,确保恢复值满足交通实际状况。 <BR>此外,对于丢失一天或多天交通数据,依照实施例2处理即可。 <BR>实施例2 <BR>对10*12*24的交通数据,其张量形式为A∈R10×12×24,对应的标记张量为所述丢失k天的标记张量的取值按以下表达式确定: <BR>其中, <BR>其中,k表示丢失天数,进而可得丢失的交通张量数据。 <BR>余下的步骤与实施例1一样,通过计算各模式权重并带入目标函数,最后估计丢失值,得到图5的恢复效果。图4与图5中的恢复效果均在Matlab环境下获得,若本发明方法采用C++编程实现,运行时间将会大大减少,从而实现了交通数据丢失恢复的自动性和实时性。 <BR>需要说明的是,以上公开的仅为本发明的具体实例,根据本发明提供的思想,本领域的技术人员能思及的变化,都应落入本发明的保护范围内。</p></div> </div> </div> </div> <div class="tempdiv cssnone" style="line-height:0px;height:0px; overflow:hidden;"> </div> <div id="page"> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-11/24/f6fa5c07-7e00-4caa-a658-fd0d74bc560a/f6fa5c07-7e00-4caa-a658-fd0d74bc560a1.gif' alt="一种基于张量重建的交通数据丢失恢复方法.pdf_第1页" width='100%'/></div><div class="pageSize">第1页 / 共9页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-11/24/f6fa5c07-7e00-4caa-a658-fd0d74bc560a/f6fa5c07-7e00-4caa-a658-fd0d74bc560a2.gif' alt="一种基于张量重建的交通数据丢失恢复方法.pdf_第2页" width='100%'/></div><div class="pageSize">第2页 / 共9页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-11/24/f6fa5c07-7e00-4caa-a658-fd0d74bc560a/f6fa5c07-7e00-4caa-a658-fd0d74bc560a3.gif' alt="一种基于张量重建的交通数据丢失恢复方法.pdf_第3页" width='100%'/></div><div class="pageSize">第3页 / 共9页</div> </div> <div id="pageMore" class="btnmore" onclick="ShowSvg();">点击查看更多>></div> <div style="margin-top:20px; line-height:0px; height:0px; overflow:hidden;"> <div style=" font-size: 16px; background-color:#e5f0f7; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;">资源描述</div> <div class="detail-article prolistshowimg"> <p>《一种基于张量重建的交通数据丢失恢复方法.pdf》由会员分享,可在线阅读,更多相关《一种基于张量重建的交通数据丢失恢复方法.pdf(9页珍藏版)》请在专利查询网上搜索。</p> <p >1、(10)申请公布号 CN 103136239 A (43)申请公布日 2013.06.05 CN 103136239 A *CN103136239A* (21)申请号 201110384954.3 (22)申请日 2011.11.29 G06F 17/30(2006.01) (71)申请人 北京理工大学 地址 100081 北京市中关村南大街 5 号院机 械与车辆学院 (72)发明人 谭华春 王武宏 冯广东 冯建帅 成斌 夏红卫 吴艳新 朱湧 阳钟兴 (54) 发明名称 一种基于张量重建的交通数据丢失恢复方法 (57) 摘要 本发明公开了一种基于张量重建的交通数据 丢失恢复方法, 以解决现有传。</p> <p >2、统交通数据丢失恢 复方法中采用的基于向量或矩阵形式来恢复丢失 数据所导致的精度不高和多天丢失无法处理问 题。本发明提供的方法包括 : A、 将交通数据组建 为多维张量形式, 并用标记张量表示丢失的交通 张量数据 ; B、 将张量数据展开到各个模式上, 计 算各模式的相关性, 求取各模式权重 ; C、 根据张 量数据的构建和各模式权重的计算, 建立丢失值 恢复目标函数及其求解丢失值。本发明建立在多 维张量模型的基础上, 能够包含所有交通时空信 息和充分利用多模式相关性, 同时保持了交通数 据多维特性等原始结构, 恢复精度明显优于传统 的基于向量和矩阵的恢复方法, 并且能较好地解 决多天丢失极端情。</p> <p >3、况。 (51)Int.Cl. 权利要求书 1 页 说明书 5 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书5页 附图2页 (10)申请公布号 CN 103136239 A CN 103136239 A *CN103136239A* 1/1 页 2 1. 一种基于张量重建的交通数据丢失恢复方法, 包括以下步骤 : A. 根据交通数据的多重分布规律, 将交通数据组建为多维张量数据形式, 并且用标记 表示交通数据的丢失点 ; B. 通过计算各模式数据的相关性, 将各模式相关性系数归一化, 获得各模式权重 ; C. 建立张量形式的交通数据丢失恢复。</p> <p >4、目标函数, 采用张量重建理论转化目标函数, 结 合丢失点标记和各模式权重, 构建基于张量重建理论的交通数据恢复模型 ; 所述目标函数为 : 所述目标函数的约束条件为 : 其中, A 表示原始交通数据, 表示恢复的交通数据 ; 为标示张量, 标记丢失点, 在交 通数据丢失的地方其元素值为 0, 其余为 1 ; C 表示最大通行能力。 2. 根据权利要求 1 的交通数据丢失恢复方法, 其中, 采用张量重建理论转换目标函数 的具体方式为 : 采用松弛方式的拉格朗日法转换所述目标函数, 得到转换后的目标函数 : 为避免奇异值分解, 对所求数据 进行 Tucker 分解 : 其中, S1X2Y3Z 表示。</p> <p >5、张量的 Tucker 分解 ; 为拉格朗日系数。 权 利 要 求 书 CN 103136239 A 2 1/5 页 3 一种基于张量重建的交通数据丢失恢复方法 技术领域 0001 本发明属于智能交通领域, 具体涉及交通数据丢失恢复方法。 背景技术 0002 交通数据丢失恢复是智能交通系统中一个很有意义的问题, 对交通丢失数据进行 恢复可以改善智能交通系统的功能, 例如交通信息发布系统, 交通管理系统等, 都需要完整 准确的交通数据, 但是在实际交通中, 由于设备故障、 传输失误等原因常常导致交通数据不 完整, 根据有关研究报告丢失率为 16 -93, 导致部分智能交通子系统无法正常工作, 因 。</p> <p >6、此需要针对不完整交通数据估计其丢失值。 0003 目前, 对交通数据丢失的恢复方法主要分为两类 : 基于向量形式的恢复方法, 将交 通数据组建为向量形式, 采用插值方法或者回归方法来恢复丢失值 ; 基于矩阵形式的恢复 方法, 将交通数据组建为矩阵形式, 采用矩阵重建理论来恢复丢失值。但是, 这两类恢复方 法都有其限制条件和不足, 前者必须在丢失率极低时方可采用, 而且只能依靠单一模式上 丢失点的附近点信息进行恢复, 恢复精度较低 ; 后者利用两个模式上的交通信息和数据相 关性, 能在一定程度上提高恢复精度, 但当丢失率较高时, 该方法无能为力。 此外, 以上两类 方法都没能完全利用交通数据的多。</p> <p >7、维相关特性, 严重制约了恢复精度的提高。且当面临丢 失一天甚至几天交通数据时, 上述两类方法均不能处理。 0004 基于张量重建的丢失数据恢复研究交通数据多维相关特性, 并建立相关性准则, 判断各模式权重, 进而充分利用多模式相关性和交通时空信息, 以便获得丢失点的最优估 计值, 从而完善交通数据。相比之下, 这种方法保持了交通数据的原始结构, 得到的结果更 加准确, 面临丢失一天甚至多天数据时依然能够取得较为理想的效果。一些学者利用基于 主成分分析 (PCA) 的概率模型, 对交通矩阵数据进行丢失值估计, 其中由屈力等最近采用 的一种基于贝叶斯主成分分析 (BPCA) 的矩阵交通数据丢失恢复。</p> <p >8、方法最为引人关注。对 于这种方法的介绍, 可以参考论文 A BPCA Based Missing Value Imputing Method for Traffic Flow Volume Data( 一种基于贝叶斯主成分分析的交通流数据丢失恢复方法 ) ( 作者 : 屈力等, 载于 2008 IEEE Intelligent Vehicles Symposium, 2008 年 6 月 ) 和论 文 PPCA-Based Missing Data Imputation for Traffic Flow Vblume : A Systematical Approach( 一种基于概率主成分分析。</p> <p >9、的交通流数据丢失恢复方法 ) ( 作者 : 屈力等, 载于 IEEE Transaction on Intelligent Transportation Systems(ITS), 2009 年 9 月 )。这种 方法的核心就在于通过 PCA 获取矩阵交通数据的主成分和全局结构, 但此方法只能在丢失 率低于 50时能才获得一定的效果, 所以难以满足对一天或多天交通数据丢失极端情况的 恢复要求。 0005 在此背景下, 研究一种既能提高恢复精度, 又能自适应地处理各种丢失情况的恢 复方法显得尤为重要。 发明内容 说 明 书 CN 103136239 A 3 2/5 页 4 0006 针对现有交通。</p> <p >10、数据丢失恢复方法的局限性, 本发明所要解决的技术问题是提供一 种基于张量重建的交通数据丢失恢复方法, 不仅能够提高丢失值的恢复精度, 而且能够处 理随机丢失高达 90和丢失一天或者多天等特殊的情况。 0007 本发明为解决上述技术问题所采用的技术方案是 : 0008 一种基于张量重建的交通数据丢失恢复方法, 该方法包括以下步骤 : 0009 A. 根据交通数据的多重分布规律, 将交通数据组建为多维张量数据形式, 并且用 标记表示交通数据的丢失点 ; 0010 B. 通过计算各模式数据的相关性, 将各模式相关性系数归一化, 获得各模式权 重 ; 0011 C. 建立张量形式的交通数据丢失恢复目标。</p> <p >11、函数, 采用张量重建理论转换目标函 数, 结合丢失点标记和各模式权重, 构建基于张量重建理论的交通数据恢复模型, 该模型对 随机丢失和特殊丢失均能取得较好的恢复效果。 0012 求取完整交通数据的表达式为 : 0013 约束条件 : 0014 其中, A 表示原始交通数据, 表示恢复的交通数据 ; 为标示张量, 标记丢失点, 在交通数据丢失的地方其元素值为0, 其余为1。 C表示最大通行能力, 确保恢复值满足交通 实际状况。 0015 对目标函数采用拉格朗日法进行转换可得 : 0016 在该方法中, 为了避免奇异值分解, 对所求数据 进行Tucker分解, 其中Tucker分 解是张量分解中的。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>12、一种分解方式。 0017 这里S1X2Y3Z表示张量分解中的Tucker分解 ; 为拉格朗日系数。 采用Tucker 分解可以很好的解决张量的秩问题, 因为 Tucker 分解是考虑张量的模式秩, 也就是对张量 进行矩阵展开后的矩阵的秩, 在实际应用中, Tucker 模型更容易表达多维数据的低秩性质。 0018 此外, 将多维交通数据经过 Tucker 分解到 X、 Y、 Z 模式上, 根据各模式上权重分配 算法, 赋予各模式不同的权重, 达到多模式信息利用的最优化, 进而通过一阶 ( 或二阶 ) 最 优化方法求解。 0019 由于目前的普通拉格朗日法存在收敛次线性的不足, 本发明采用增广拉。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>13、格朗日乘 子法 (Augmented Lagrangian Multipliers) 进行优化。增广拉格朗日乘子法在矩阵恢复 算法上已经得到很好的应用, 并被证明收敛具有 Q 线性的性质, 相比于一般的拉格朗日法 提速非常明显。 0020 首先对于公式 (1) 中的道路通行能力限制对这一约束可进行适 当的松弛, 转化为如下形式 : L-C 0 (4) 说 明 书 CN 103136239 A 4 3/5 页 5 0021 其中, C 中的每个元素值均为道路的最大通行能力值。公式 (1) 可转化为 : minL, S: |L|*+|S|1 (5) 0022 约束条件 : A L+S L-C 0 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>14、0023 其增广拉格朗日函数可表示为 : 0024 其中 L 表示最终恢复得到的交通数据 ( 低秩部分 ), S 表示受噪声污染数据 ( 稀疏 部分 ), A 为失真的交通数据, , 均为正数, M, N 为拉格朗日乘子。相对于普通的拉格朗 日法, 由于上式引入了拉格朗日乘子, 可使其收敛速度提高很多。 0025 所述步骤 A 为 : 0026 交通数据一般按照时间序列统计, 通常被看作一维向量或二维矩阵形式。但是交 通数据具有多维相关性, 例如天与天、 周与周、 小时与小时之间都存在较高的相似性 ( 近似 周期性 ), 对交通数据进行估计时, 为了尽可能多的利用相关性, 需将交通数据构建为多。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>15、维 张量。 0027 所述的交通数据多维张量数据形式按以下表达式确定 : A RweekDayHour (7) 0028 其中, A 表示交通数据 ; Week 表示 “周” 模式 ; Day 表示 “天” 模式 ; Hour 表示 “小时” 模式。 0029 对于发生丢失的交通数据, 按以下表示式确定 : 其中, 0030 其中, 为标示张量,表示交通数据。 0031 步骤 B 包括 : 0032 B1、 将多维交通数据展开到各个模式上, 利用相似性系数计算各模式的相关性 ; 0033 B2、 将各模式相关性归一化, 赋予各模式权重 ; 0034 所述各模式权重按以下表达式计算 : 0035。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>16、 其中, Wk表示第 k 模式上的权重 (0 wk 1) ; sk表示第 k 模式上的相似性系数 (0 sk 1)。 0036 所述步骤 B1 包括 : 0037 将张量交通数据展开到各个模式上, 各模式相似性系数按以下表达式计算 : 0038 其中, Rk(i, j) 表示第 k 模式的相关系数矩阵 ; nk表示第 k 模式的数据点个数 ; sk 表示第 k 模式的相似性, 0 sk 1。 说 明 书 CN 103136239 A 5 4/5 页 6 0039 本发明的有益效果 : 0040 本发明涉及的检测方法具有的优点如下 : 0041 本发明方法运行速度快, 效果好, 不仅能处理丢失率。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>17、高达 99的交通数据, 还能处 理丢失一天或多天这种极端情况, 具有很好的通用性, 并且恢复精度相比以往恢复方法都 有较大提高。选取大小为 16*12*24 实地交通数据, 采用 Matlab 7.0 在 Pentium(R)D, 的 PC 机进行实验对比, 图 4、 图 5 显示了本发明方法与传统基于向量形式的恢复方法以及最新的 交通数据丢失恢复方法, 如屈力在 ITS 09 和在 ITS 10 上所提的方法的效果比较。从恢 复精度来讲, 传统基于向量形式的方法在丢失率偏大时失效, 并且不能处理丢失极端情况。 新近提出的张氏方法在丢失率高于 50时恢复精度急剧下降, 处理极端情况时恢复能力效。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>18、 果不佳。而本发明方法建立在张量重建理论的基础上, 丢失率低于 50时恢复精度比张氏 方法稍好, 而在丢失率高于 50时恢复精度依然能维持很好的效果, 丢失率高和丢失率低 时恢复精度都得到了不同程度的提高, 并且在处理极端情况时, 表现出较好的效果。 0042 此外, 本发明方法由于采用了基于相关性的权重分配方法, 较大地提高了各模式 相关性的利用效率, 进而提高恢复精度。 附图说明 0043 图 1 为本发明实施例中基于张量重建的交通数据丢失恢复方法的流程图 ; 0044 图 2 为本发明中实施例中获取各模式权重的流程图 ; 0045 图 3 为本发明中发明内容 A 步骤的多维交通数据张量形。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>19、式示意图 ; 0046 图4a和图4b为实施例1的交通数据随机丢失及各恢复方法的处理效果图 ; 其中, 图4a为为原始交通数据 ; 图4b为屈氏方法和本发明方法恢复效果对比图 ; 其中, RMSE(Root Mean Square Error) 为均方根误差, 越小表示效果越好 ; 0047 图 5 为实施例 2 的交通数据丢失一天或多天时本发明恢复方法和 Evrim Acar 恢 复方法的处理效果比较 ; 其中, RMSE(Root Mean Square Error)为均方根误差, 越小表示效 果越好。 具体实施方式 0048 下面结合附图和具体实施例对本发明做进一步说明。 实施例 1 0。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>20、049 本实施例是针对交通数据随机丢失, 根据图 1 所示, 其恢复过程如下三个步骤进 行 : 0050 1. 将交通数据组建为张量形式, 标记丢失点 0051 由于图 4(a) 的交通数据为 16 天交通数据, 可通过以下表达式来组建为张量交通 数据 : A R161224 (11) 0052 其中, A 包含 16 天, 一天 24 小时, 一小时 12 个 5 分钟。根据 A 大小为 16*12*24, 则标记张量大小也为 16*12*24, 所述的丢失交通数据按以下表达式确定 : A *A (12) 0053 其中, A 表示丢失的交通数据。 说 明 书 CN 103136239 A 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>21、6 5/5 页 7 0054 2. 求取各模式权重 0055 实现此处理过程的具体流程图请参看图 2. 包括以下步骤 : 0056 首先, 将张量交通数据展开到各个模式上, 因本实施例中交通数据为 3 维, 可以扩 展到 3 个模式上, 大小分别为 16*288、 12*364、 192*24。 0057 然后对以上三个模式数据分别求取相似性系数, 此步骤可借助 SPSS 等统计软件 完成, 具体求解按以下表达式确定 : 0058 其中, Rk(i, j) 表示第 k 模式的相关系数矩阵 ; nk表示第 k 模式的数据点个数 ; sk 表示第 k 模式的相似性, 0 sk 1。 0059 最后。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>22、, 对所述的 3 个模式相似性系数进行归一化处理, 即可得到各模式的权重。 0060 3. 估计丢失值 0061 根据各模式权重的计算, 可以为丢失值目标函数中 Tucker 分解后各模式所占比 重赋值, 在对转换后的目标函数进行求解优化, 可得到恢复的交通数据如图 4(b) 所示 ; 0062 所求丢失值的表达式如下 : 0063 其中, A 表示原始交通数据, 表示恢复的交通数据 ; 为标示张量, 标记丢失点, 在交通数据丢失的地方其元素值为 0, 其余为 1 ; C 表示最大通行能力, 确保恢复值满足交通 实际状况。 0064 此外, 对于丢失一天或多天交通数据, 依照实施例 2 处理即。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>23、可。 实施例 2 0065 对 10*12*24 的交通数据, 其张量形式为 A R101224, 对应的标记张量为 所述丢失 k 天的标记张量的取值按以下表达式确定 : 其中, 0066 其中, k 表示丢失天数, 进而可得丢失的交通张量数据。 0067 余下的步骤与实施例 1 一样, 通过计算各模式权重并带入目标函数, 最后估计丢 失值, 得到图 5 的恢复效果。图 4 与图 5 中的恢复效果均在 Matlab 环境下获得, 若本发明 方法采用 C+ 编程实现, 运行时间将会大大减少, 从而实现了交通数据丢失恢复的自动性 和实时性。 0068 需要说明的是, 以上公开的仅为本发明的具体实例, 根据本发明提供的思想, 本领 域的技术人员能思及的变化, 都应落入本发明的保护范围内。 说 明 书 CN 103136239 A 7 1/2 页 8 图 1图 2 图 3 说 明 书 附 图 CN 103136239 A 8 2/2 页 9 图 4a 图 4b 图 5 说 明 书 附 图 CN 103136239 A 9 。</p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("3"); var id = "4891427"; var total_page = "9"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.zhuanlichaxun.net/d-4891427.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <script> var pre = "https://img.zhuanlichaxun.net/fileroot2/2018-11/24/f6fa5c07-7e00-4caa-a658-fd0d74bc560a/f6fa5c07-7e00-4caa-a658-fd0d74bc560a"; var freepage = parseInt('4'); var total_c = parseInt('9'); var start = defaultShowPage; var adcount = 0; var adindex = 0; var adType_list = ";0;1;2;3;"; var end = start; function ShowSvg() { end = start + defaultShowPage; if (end > freepage) end = freepage; for (var i = start; i < end; i++) { var imgurl = pre + (i + 1) + '.gif'; var html = "<img src='" + imgurl + "' alt=\"一种基于张量重建的交通数据丢失恢复方法.pdf_第" + (i + 1) + "页\" width='100%'/>"; $("#page").append("<div class='page'>" + html + "</div>"); $("#page").append("<div class='pageSize'>第" + (i + 1) + "页 / 共" + total_c + "页</div>"); if(adcount > 0 && adType_list.indexOf(";"+(i+1)+";")>-1) { if(adindex > (adcount-1)) adindex = 0; $("#page").append("<div class='pagead' id='addiv"+(i + 1)+"'></div>"); document.getElementById("addiv"+(i + 1)+"").innerHTML =document.getElementById("adpre" + adindex).outerHTML; adindex += 1; } } start = end; if (start > (freepage - 1)) { if (start < total_c) { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页,到这儿已超出免费预览范围,如果喜欢就下载吧!"); } else { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页全部预览完了,如果喜欢就下载吧!"); } } } //$(document).ready(function () { // ShowSvg(); //}); </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="音频指纹检索方法及装置.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890428.html" title="音频指纹检索方法及装置.pdf">音频指纹检索方法及装置.pdf</a> </li><li><img alt="多级微型槽式自动跟踪太阳能集热装置.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890429.html" title="多级微型槽式自动跟踪太阳能集热装置.pdf">多级微型槽式自动跟踪太阳能集热装置.pdf</a> </li><li><img alt="一种复合单丝.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890430.html" title="一种复合单丝.pdf">一种复合单丝.pdf</a> </li><li><img alt="轴向磁悬浮旋转系统.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890431.html" title="轴向磁悬浮旋转系统.pdf">轴向磁悬浮旋转系统.pdf</a> </li><li><img alt="扭矩可调磨擦式安全离合器.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890432.html" title="扭矩可调磨擦式安全离合器.pdf">扭矩可调磨擦式安全离合器.pdf</a> </li><li><img alt="一种防过电LED灯泡.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890433.html" title="一种防过电LED灯泡.pdf">一种防过电LED灯泡.pdf</a> </li><li><img alt="通过安装标记快速完成卡箍装配的方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890434.html" title="通过安装标记快速完成卡箍装配的方法.pdf">通过安装标记快速完成卡箍装配的方法.pdf</a> </li><li><img alt="一种生成测试数据报表的方法和系统.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890435.html" title="一种生成测试数据报表的方法和系统.pdf">一种生成测试数据报表的方法和系统.pdf</a> </li><li><img alt="笔记本分类贴.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890436.html" title="笔记本分类贴.pdf">笔记本分类贴.pdf</a> </li><li><img alt="一种跨虚拟化数据中心的虚拟机在线迁移方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890437.html" title="一种跨虚拟化数据中心的虚拟机在线迁移方法.pdf">一种跨虚拟化数据中心的虚拟机在线迁移方法.pdf</a> </li> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="一种疏水型二氧化硅气凝胶绝热复合材料的制备方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2173036.html" target="_parent" title="一种疏水型二氧化硅气凝胶绝热复合材料的制备方法.pdf">一种疏水型二氧化硅气凝胶绝热复合材料的制备方法.pdf</a></li> <li><img alt="一种提高植物种子吸胀冷害抗性的方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2173166.html" target="_parent" title="一种提高植物种子吸胀冷害抗性的方法.pdf">一种提高植物种子吸胀冷害抗性的方法.pdf</a></li> <li><img alt="一种制备鲍鱼硫酸多糖的方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2173191.html" target="_parent" title="一种制备鲍鱼硫酸多糖的方法.pdf">一种制备鲍鱼硫酸多糖的方法.pdf</a></li> <li><img alt="一种茶树种植有机基肥.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2194457.html" target="_parent" title="一种茶树种植有机基肥.pdf">一种茶树种植有机基肥.pdf</a></li> <li><img alt="一种超临界萃取桂皮精油的方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2194458.html" target="_parent" title="一种超临界萃取桂皮精油的方法.pdf">一种超临界萃取桂皮精油的方法.pdf</a></li> <li><img alt="一种耐酸性混凝土的制备方法.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2194459.html" target="_parent" title="一种耐酸性混凝土的制备方法.pdf">一种耐酸性混凝土的制备方法.pdf</a></li> <li><img alt="一种两用笔筒袋.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2194460.html" target="_parent" title="一种两用笔筒袋.pdf">一种两用笔筒袋.pdf</a></li> <li><img alt="抗IL23P19抗体.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2194461.html" target="_parent" title="抗IL23P19抗体.pdf">抗IL23P19抗体.pdf</a></li> <li><img alt="玻镁板粘合剂.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2194462.html" target="_parent" title="玻镁板粘合剂.pdf">玻镁板粘合剂.pdf</a></li> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e4%b8%80%e7%a7%8d">一种</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%9f%ba%e4%ba%8e">基于</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%bc%a0%e9%87%8f">张量</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e9%87%8d%e5%bb%ba">重建</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e4%ba%a4%e9%80%9a">交通</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%95%b0%e6%8d%ae">数据</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e4%b8%a2%e5%a4%b1">丢失</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%81%a2%e5%a4%8d">恢复</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%96%b9%e6%b3%95">方法</a></li> </ul> </div> <br /> <div > 当前位置:<a href="https://m.zhuanlichaxun.net/">首页</a> &gt; <a href="https://m.zhuanlichaxun.net/c-00007.html">物理</a><span> &gt; </span><a href="https://m.zhuanlichaxun.net/c-0000700006.html">计算;推算;计数</a> </div> <br /> <br /> <span id="ctl00_LabelScript"></span> <script src="https://m.zhuanlichaxun.net/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;"><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">copyright@ 2017-2020 zhuanlichaxun.net网站版权所有</span><br style="text-align: center; white-space: normal; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 12px; line-height: 20px;"/><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">经营许可证编号:<a href="https://beian.miit.gov.cn/" target="_self" style="font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center; white-space: normal;">粤ICP备2021068784号-1</a><span style="color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center;">&nbsp;</span></span> &nbsp;</p><script src="/redirect.js"></script> </div> </div> <script> function BaseShare(title, desc, link, imgUrl) {} </script> <script> var loadLoginUI = function () { var arr = $("[getloginedcontent]"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = arr.eq(index).attr("getloginedcontent"); $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } } $(document).ready(function () { loadLoginUI(); }); </script> <script src="https://m.zhuanlichaxun.net/JS/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>