Abstract
Subsequence matching is an important and fundamental problem on time series data. This paper studies the inherent time complexity of the subsequence matching problem and designs a more efficient algorithm for solving the problem. Firstly, it is proved that the subsequence matching problem is incomputable in time O (n1−δ) even allowing polynomial time preprocessing if the hypothesis SETH is true, where n is the size of the input time series and 0 ≤ δ < 1, i.e., the inherent complexity of the subsequence matching problem is ω (n1− δ). Secondly, an efficient algorithm for subsequence matching problem is proposed. In order to improve the efficiency of the algorithm, we design a new summarization method as well as a novel index for series data. The proposed algorithm supports both Euclidean Distance and DTW distance with or without z-normalization. Experimental results show that the proposed algorithm is up to about 3 ∼ 10 times faster than the state of art algorithm on the constrained z-normalized Euclidean Distance and DTW distance, and is up to 7 ∼ 12 times faster on Euclidean Distance.
| Original language | English |
|---|---|
| Pages (from-to) | 1453-1465 |
| Number of pages | 13 |
| Journal | Contemporary Mathematics |
| Volume | 15 |
| Issue number | 7 |
| DOIs | |
| State | Published - 2022 |
| Event | 48th International Conference on Very Large Data Bases, VLDB 2022 - Sydney, Australia Duration: 5 Sep 2022 → 9 Sep 2022 |
Fingerprint
Dive into the research topics of 'The Inherent Time Complexity and An Efficient Algorithm for Subsequence Matching Problem'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver