A filtration method for order-preserving matching

https://doi.org/10.1016/j.ipl.2015.10.005Get rights and content
Under a Creative Commons license
open access

Highlights

  • We present a sublinear solution based on filtration for order-preserving matching.

  • Any algorithm for exact string matching can be used as a filtering method.

  • If the filtration algorithm is sublinear, the total method is sublinear on average.

  • We show by practical experiments that the new solution is more efficient than earlier algorithms.

Abstract

The problem of order-preserving matching has gained attention lately. The text and the pattern consist of numbers. The task is to find all the substrings in the text which have the same length and relative order as the pattern. The problem has applications in analysis of time series. We present a new sublinear solution based on filtration. Any algorithm for exact string matching can be used as a filtering method. If the filtration algorithm is sublinear, the total method is sublinear on average. We show by practical experiments that the new solution is more efficient than earlier algorithms.

Keywords

Algorithms
Combinatorial problems
Order-preserving matching
String searching

Cited by (0)