Streaming Pattern Matching with d Wildcards
From MaRDI portal
Abstract: In the pattern matching with wildcards problem one is given a text of length and a pattern of length that contains wildcard characters, each denoted by a special symbol . A wildcard character matches any other character. The goal is to establish for each -length substring of whether it matches . In the streaming model variant of the pattern matching with wildcards problem the text arrives one character at a time and the goal is to report, before the next character arrives, if the last characters match while using only words of space. In this paper we introduce two new algorithms for the wildcard pattern matching problem in the streaming model. The first is a randomized Monte Carlo algorithm that is parameterized by a constant . This algorithm uses amortized time per character and words of space. The second algorithm, which is used as a black box in the first algorithm, is a randomized Monte Carlo algorithm which uses worst-case time per character and words of space.
Recommendations
- Streaming pattern matching with \(d\) wildcards
- Pattern matching in multiple streams
- scientific article; zbMATH DE number 7758337
- Towards optimal approximate streaming pattern matching by matching multiple patterns in multiple streams
- Pattern matching with arbitrary-length wildcards
- Pattern matching with wildcards and length constraints using maximum network flow
- Real-time streaming string-matching
- Real-time streaming string-matching
Cited in
(9)- Streaming pattern matching with \(d\) wildcards
- On the average-case complexity of pattern matching with wildcards
- Streaming periodicity with mismatches
- Towards optimal approximate streaming pattern matching by matching multiple patterns in multiple streams
- Real-Time Streaming Multi-Pattern Search for Constant Alphabet
- Multi-pattern matching algorithm with wildcards based on bit-parallelism
- scientific article; zbMATH DE number 7758337 (Why is no real title available?)
- Regular languages in the sliding window model
- Pattern matching with wildcards and length constraints using maximum network flow
This page was built for publication: Streaming Pattern Matching with d Wildcards
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4606315)