主权项 |
1.一种基于多时序因子和序列因子支配的多时间序列的地震波谱数据查询方法,其特征在于该方法包括以下步骤:(1)定义两个单时间序列之间的序列因子支配关系:设一个单时间序列中的每个值对应一个时戳,一个单时间序列TS为一个按时戳顺序排列的序列,即一个单时间序列TS=[v<sub>1</sub>,v<sub>2</sub>,…,v<sub>n</sub>],一个单时间序列中共有|TS|=n个时戳,并且t<sub>1</sub><t<sub>2</sub><…<t<sub>n</sub>,用TS[t]表示TS在时戳t时的数值,设定一个序列因子k,0<k≤1,对于两个单时间序列TS和TS’,若<img file="FDA00002255543400011.GIF" wi="143" he="38" />|T|≥k|w|,且满足条件(1)<img file="FDA00002255543400012.GIF" wi="121" he="38" />TS[t]≥TS’[t]和(2)<img file="FDA00002255543400013.GIF" wi="115" he="38" />TS[t]>TS’[t],则单时间序列TS在w上为序列因子支配单时间序列TS’,记作<img file="FDA00002255543400014.GIF" wi="188" he="50" />其中w为时间窗口,<img file="FDA00002255543400015.GIF" wi="203" he="49" />(2)定义两个多时间序列之间的多时序因子和序列因子的支配关系:设多时间序列MTS由m个单时间序列组成:MTS={TS<sub>1</sub>,TS<sub>2</sub>,…,TS<sub>m</sub>},其中m≥1,对于两个多时间序列MTS和MTS’,设定序列因子k和多时序因子k’,0<k,k’≤1,以及每个单时间序列的时间窗口w,若满足条件(1)<img file="FDA00002255543400016.GIF" wi="416" he="54" />或MTS[i].w=MTS’[i].w}|≥k’m,和(2)<img file="FDA00002255543400017.GIF" wi="42" he="45" />使得<img file="FDA00002255543400018.GIF" wi="404" he="54" />则多时间序列MTS在时间窗口w上为多时序因子和序列因子支配多时间序列MTS’,记作<img file="FDA00002255543400019.GIF" wi="310" he="50" />其中|MTS|=|MTS’|=m,MTS[i].w和MTS’[i].w分别为多时间序列MTS和多时间序列MTS’中第i个单时间序列在时间窗口w中的子序列,当MTS[i].w和MTS’[i].w的每个互相对应时戳的值相等时,MTS[i].w和MTS’[i].w相等;(3)计算多时间序列的数值和组成多时间序列的每个单时间序列的数值:(3-1)从组成多时间序列的各单时间序列中分别提取多个最大的时戳数值,将多个最大时戳数值作为单调递增函数的输入,得到一个第一输出值,建立各单时间序列与该第一输出值之间的对应关系,一个第一输出值对应一个单时间序列,一个多时间序列同时对应多个第一输出值;将该多个第一输出值作为上述单调递增函数的输入,得到一个最大输出值,该最大输出值与该多时间序列相对应;(3-2)从组成多时间序列的各单时间序列中分别提取多个最小的时戳数值,将多个最小时戳数值作为单调递增函数的输入,得到一个第二输出值,建立各单时间序列与该第二输出值之间的对应关系,一个第二输出值对应一个单时间序列,一个多时间序列同时对应多个第二输出值;将该多个第二输出值作为上述单调递增函数的输入,得到一个最小输出值,该最小输出值与该多时间序列相对应;(3-3)重复步骤(3-1)和步骤(3-2),得到多个多时间序列中每个多时间序列的 最大输出值和最小输出值;(4)根据多时间序列的输出值,对每任意两个多时间序列的多时序因子和序列因子支配关系进行判断,若多时间序列MTS的最小输出值大于或等于多时间序列MTS’的最大输出值,则多时间序列MTS不被其他多时间序列MTS’所支配,并输出该多时间序列MTS;若多时间序列MTS的最小输出值小于多时间序列MTS’的最大输出值,则根据两个多时间序列之间的多时序因子和序列因子的支配关系作进一步判断,若多时间序列MTS不被其他多时间序列MTS’所支配,则输出该多时间序列MTS,若多时间序列MTS被其他多时间序列MTS’所支配,则不输出多时间序列MTS。 |