Abstract
The order-preserving matching problem is a variant of the pattern matching problem focusing on shapes of sequences instead of values of sequences. Given a text and a pattern, the problem is to output all positions where the pattern and a subsequence in the text are of the same relative order. Chhabra and Tarhio proposed a fast algorithm based on filtration for the order-preserving matching problem, and Faro and Külekci improved Chhabra and Tarhio's solution by extending the filter. Furthermore, Cantone et al. and Chhabra et al. proposed solutions based on filtration using SIMD (Single Instruction Multiple Data) instructions, and showed that SIMD instructions are efficient in speeding up their algorithms. In this paper, we propose a fast matching algorithm for the order-preserving matching problem using SIMD instructions based on filtration proposed by Faro and Külekci. We show that our algorithm is practically faster than previous solutions.
Original language | English |
---|---|
Pages (from-to) | 108-115 |
Number of pages | 8 |
Journal | CEUR Workshop Proceedings |
Volume | 1548 |
Publication status | Published - 2016 |
Event | Student Research Forum Papers and Posters at SOFSEM 2016, SOFSEM-SP 2016 - Harrachov, Czech Republic Duration: 2016 Jan 23 → 2016 Jan 28 |
Keywords
- Order-preserving matching problem
- Pattern matching problem
- SIMD instructions
ASJC Scopus subject areas
- Computer Science(all)