Applied Sciences (Apr 2023)

Order-Preserving Multiple Pattern Matching in Parallel

  • Somin Park,
  • Jinhyeok Park,
  • Youngho Kim,
  • Jeong Seop Sim

DOI
https://doi.org/10.3390/app13085142
Journal volume & issue
Vol. 13, no. 8
p. 5142

Abstract

Read online

The order-preserving multiple pattern matching problem is to find all substrings of T whose relative orders are the same for any pattern in a set of patterns. Various sequential algorithms have been studied for the order-preserving multiple pattern matching problems. In this paper, we propose two parallel algorithms, each of which uses Aho–Corasick automata and fingerprint tables, respectively. We also present experimental results of comparing the execution times of each parallel algorithm on various types of time-series data.

Keywords