2019
DOI: 10.1007/978-3-030-28796-2_1
|View full text |Cite
|
Sign up to set email alerts
|

Matching Patterns with Variables

Abstract: A pattern α (i. e., a string of variables and terminals) matches a word w, if w can be obtained by uniformly replacing the variables of α by terminal words. The respective matching problem, i. e., deciding whether or not a given pattern matches a given word, is generally NP-complete, but can be solved in polynomial-time for classes of patterns with restricted structure. In this paper we overview a series of recent results related to efficient matching for patterns with variables, as well as a series of extensi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 77 publications
(97 reference statements)
0
5
0
Order By: Relevance
“…identical to checking whether D can be factorised into 𝑛 factors such that for each Z 𝑖 all factors that correspond to the variables in Z 𝑖 are the same. This is the pattern matching problem with variables (also known as the membership problem for pattern languages, or the matching problem for regular expressions with backreferences), a well-known NP-complete problem (see, e. g., [24]).…”
Section: Decision Problems For Spannersmentioning
confidence: 99%
“…identical to checking whether D can be factorised into 𝑛 factors such that for each Z 𝑖 all factors that correspond to the variables in Z 𝑖 are the same. This is the pattern matching problem with variables (also known as the membership problem for pattern languages, or the matching problem for regular expressions with backreferences), a well-known NP-complete problem (see, e. g., [24]).…”
Section: Decision Problems For Spannersmentioning
confidence: 99%
“…For example, the so-called membership problem (determining whether a word is a member of a pattern language) is NP-complete as shown by Ehrenfreucht and Rozenberg [30] for the erasing case, and independently by Angluin [6] for the non-erasing case. Since the membership problem in general is NP-complete, there has been work on finding classes of pattern languages for which the membership problem is tractable [17,33,79,95].…”
Section: Related Literaturementioning
confidence: 99%
“…As the membership problem for pattern languages is NP-complete, there has been some effort to find classes of patterns for which the membership problem is polynomial time [17,79,95].…”
Section: Initializationmentioning
confidence: 99%
“…Manea and Schmid [15] described a series of results based on some efficient pattern matching techniques with variables. The authors also give the extensions of this matching with the variable problem.…”
Section: Background Workmentioning
confidence: 99%