Parallel algorithm for pattern matching problems under substring consistent equivalence relations
Data Structures and Algorithms
2022-07-28 v3
Abstract
Given a text and a pattern over an alphabet, the pattern matching problem searches for all occurrences of the pattern in the text. An equivalence relation is called a substring consistent equivalence relation (SCER), if for two strings and , implies and for all . In this paper, we propose an efficient parallel algorithm for pattern matching under any SCER using the"duel-and-sweep" paradigm. For a pattern of length and a text of length , our algorithm runs in time and work, with time and work preprocessing on the Priority Concurrent Read Concurrent Write Parallel Random-Access Machines (P-CRCW PRAM).
Cite
@article{arxiv.2202.13284,
title = {Parallel algorithm for pattern matching problems under substring consistent equivalence relations},
author = {Davaajav Jargalsaikhan and Diptarama Hendrian and Ryo Yoshinaka and Ayumi Shinohara},
journal= {arXiv preprint arXiv:2202.13284},
year = {2022}
}