A guided tour to approximate string matching

G Navarro - ACM computing surveys (CSUR), 2001 - dl.acm.org
We survey the current techniques to cope with the problem of string matching that allows
errors. This is becoming a more and more relevant issue for many fast growing areas such …

Faster algorithms for string matching with k mismatches

A Amir, M Lewenstein, E Porat - Journal of Algorithms, 2004 - Elsevier
The string matching with mismatches problem is that of finding the number of mismatches
between a pattern P of length m and every length m substring of the text T. Currently, the …

[HTML][HTML] Order-preserving matching

J Kim, P Eades, R Fleischer, SH Hong… - Theoretical Computer …, 2014 - Elsevier
We introduce a new string matching problem called order-preserving matching on numeric
strings, where a pattern matches a text if the text contains a substring of values whose …

[HTML][HTML] Overlap matching

A Amir, R Cole, R Hariharan, M Lewenstein… - Information and …, 2003 - Elsevier
We propose a new paradigm for string matching, namely structural matching. In structural
matching, the text and pattern contents are not important. Rather, some areas in the text and …

Fast algorithms for single and multiple pattern Cartesian tree matching

S Song, G Gu, C Ryu, S Faro, T Lecroq… - Theoretical Computer …, 2021 - Elsevier
Cartesian tree matching is the problem of finding every substring of a given text which has
the same Cartesian tree as that of a given pattern. In this paper we propose fast algorithms …

Cartesian tree matching and indexing

SG Park, A Amir, GM Landau, K Park - arXiv preprint arXiv:1905.08974, 2019 - arxiv.org
We introduce a new metric of match, called Cartesian tree matching, which means that two
strings match if they have the same Cartesian trees. Based on Cartesian tree matching, we …

[HTML][HTML] Generalized function matching

A Amir, I Nor - Journal of Discrete Algorithms, 2007 - Elsevier
We present problems in different application areas: tandem repeats (computational biology),
poetry and music analysis, and author validation, that require a more sophisticated pattern …

Towards optimal approximate streaming pattern matching by matching multiple patterns in multiple streams

S Golan, T Kopelowitz, E Porat - 45th International Colloquium on …, 2018 - drops.dagstuhl.de
Recently, there has been a growing focus in solving approximate pattern matching problems
in the streaming model. Of particular interest are the pattern matching with k-mismatches …

Finding patterns and periods in cartesian tree matching

SG Park, M Bataa, A Amir, GM Landau… - Theoretical Computer …, 2020 - Elsevier
We introduce a new metric of match, called Cartesian tree matching, which means that two
strings match if they have the same Cartesian trees. Based on Cartesian tree matching, we …

On indeterminate strings matching

P Gawrychowski, S Ghazawi… - 31st Annual Symposium …, 2020 - drops.dagstuhl.de
Given two indeterminate equal-length strings p and t with a set of characters per position in
both strings, we obtain a determinate string p_w from p and a determinate string t_w from t …