Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
126 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Parallel algorithm for pattern matching problems under substring consistent equivalence relations (2202.13284v3)

Published 27 Feb 2022 in cs.DS

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 $\approx$ is called a substring consistent equivalence relation (SCER), if for two strings $X$ and $Y$, $X \approx Y$ implies $|X| = |Y|$ and $X[i:j] \approx Y[i:j]$ for all $1 \le i \le j \le |X|$. 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 $m$ and a text of length $n$, our algorithm runs in $O(\xi_m\mathrm{t} \log2 m)$ time and $O(\xi_m\mathrm{w} \cdot n \log2 m)$ work, with $O(\tau_n\mathrm{t} + \xi_m\mathrm{t} \log2 m)$ time and $O(\tau_n\mathrm{w} + \xi_m\mathrm{w} \cdot m \log2 m)$ work preprocessing on the Priority Concurrent Read Concurrent Write Parallel Random-Access Machines (P-CRCW PRAM).

Citations (2)

Summary

We haven't generated a summary for this paper yet.