Parallel algorithm for pattern matching problems under substring consistent equivalence relations
Davaajav Jargalsaikhan, Diptarama Hendrian, Ryo Yoshinaka, Ayumi, Shinohara

TL;DR
This paper introduces a parallel algorithm for pattern matching under substring consistent equivalence relations (SCER), improving efficiency for complex pattern matching problems in parallel computing environments.
Contribution
It presents the first efficient parallel algorithm for pattern matching under any SCER using the duel-and-sweep paradigm, with proven time and work complexity bounds.
Findings
Runs in $O(\xi_m^t \, ext{log}^2 m)$ time
Uses $O( au_n^t + \xi_m^t \, ext{log}^2 m)$ time for preprocessing
Achieves $O( au_n^w + \xi_m^w \, m ext{log}^2 m)$ work complexity
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).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
