Skip to main navigation Skip to search Skip to main content

The Inherent Time Complexity and An Efficient Algorithm for Subsequence Matching Problem

  • Shenzhen Institute of Advanced Technology
  • Harbin Institute of Technology

Research output: Contribution to journalConference articlepeer-review

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 languageEnglish
Pages (from-to)1453-1465
Number of pages13
JournalContemporary Mathematics
Volume15
Issue number7
DOIs
StatePublished - 2022
Event48th International Conference on Very Large Data Bases, VLDB 2022 - Sydney, Australia
Duration: 5 Sep 20229 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