2019
DOI: 10.1007/978-3-030-25027-0_15
|View full text |Cite
|
Sign up to set email alerts
|

Circular Pattern Matching with k Mismatches

Abstract: The k-mismatch problem consists in computing the Hamming distance between a pattern P of length m and every length-m substring of a text T of length n, if this distance is no more than k. In many real-world applications, any cyclic shift of P is a relevant pattern, and thus one is interested in computing the minimal distance of every length-m substring of T and any cyclic shift of P . This is the circular pattern matching with k mismatches (k-CPM) problem. A multitude of papers have been devoted to solving thi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 50 publications
(111 reference statements)
0
2
0
Order By: Relevance
“…Another well-known notion of lc-anchors is difference covers, which have been introduced by Burkhardt and Kärkkäinen [19] for suffix array construction in small space (see also [79]). Difference covers play also a central role in the elegant linear-time suffix array construction algorithm of Kärkkäinen et al [64]; and they have been used in other string processing applications [21,12]. Another very powerful type of lc-anchors is string synchronizing sets, which have been recently proposed by Kempa and Kociumaka [67], for constructing, among others, an optimal data structure for LCE queries (see also [31]).…”
Section: Other Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Another well-known notion of lc-anchors is difference covers, which have been introduced by Burkhardt and Kärkkäinen [19] for suffix array construction in small space (see also [79]). Difference covers play also a central role in the elegant linear-time suffix array construction algorithm of Kärkkäinen et al [64]; and they have been used in other string processing applications [21,12]. Another very powerful type of lc-anchors is string synchronizing sets, which have been recently proposed by Kempa and Kociumaka [67], for constructing, among others, an optimal data structure for LCE queries (see also [31]).…”
Section: Other Related Workmentioning
confidence: 99%
“…Another very powerful type of lc-anchors is string synchronizing sets, which have been recently proposed by Kempa and Kociumaka [67], for constructing, among others, an optimal data structure for LCE queries (see also [31]). String synchronizing sets have applications in designing sublinear-time algorithms for classic string problems [22,24], whose textbook linear-time solutions rely on suffix trees. Another type of lc-anchors, very much related to string synchronizing sets, is the notion of partitioning sets [16,70].…”
Section: Other Related Workmentioning
confidence: 99%
“…However the following lower bound [13], shows that the size of the edit distance neighborhood is too large even in the best case:…”
Section: A Brute-force Edit Distance Certificationmentioning
confidence: 99%
“…Charalampopoulos et al [8] proposed solutions for circular pattern k-mismatch problem with worst-case upper bounds. The authors proposed two efficient algorithms having O(nk)-time and O(n+ n/m k 5 )-time complexity.…”
Section: Background Workmentioning
confidence: 99%