Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement approximate string matching algorithms #55

Open
18 tasks
krzysztof-turowski opened this issue Sep 15, 2023 · 0 comments
Open
18 tasks

Implement approximate string matching algorithms #55

krzysztof-turowski opened this issue Sep 15, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@krzysztof-turowski
Copy link
Owner

krzysztof-turowski commented Sep 15, 2023

Approximate string matching with respect to the edit distance:

  • Galil, Giancarlo - Improved String Matching with k Mismatches - requires also computation LCP(i, j) in $O(1)$ time from LCP i SA arrays e.g. using Fischer, Heun - Theoretical and Practical Improvements on the RMQ-Problem, with Applications to LCA and LCE
  • Schoenmeyr, Yu Zhang - FFT-based algorithms for the string matching with mismatches problem
  • Liu, Chen, James Borneman, Jiang - A Fast Algorithm for Approximate String Matching on Gene Sequences
  • Salmela, Tarhio, Kalsi - Approximate Boyer-Moore String Matching for Small Alphabets (both Hamming and edit distance)

Approximate string matching with respect to the edit distance:

  • Wu, Manber - Fast text searching: allowing errors
  • Ukkonen - Finding Approximate Patterns in Strings
  • Ukkonen, Wood - Approximate String Matching with Suffix Automata
  • Baeza-Yates, Navarro - A faster algorithm for approximate string matching
  • Myers - A fast bit-vector algorithm for approximate string matching based on dynamic programming
  • Galil, Park - An improved algorithm for approximate string matching
  • Chang, Lawler - Approximate String Matching in Sublinear Expected Time
  • Landau, Vishkin - Fast String Matching with k Differences
  • Landau, Viskin - Fast parallel and serial approximate string matching
  • Cole, Hariharan - Approximate string matching: a simpler faster algorithm

Matching with wildcards:

  • Fischer, Paterson - String-matching and other products
  • Muthukrishnan, Palem - Non-standard Stringology: Algorithms and Complexity
  • Indyk - Faster algorithms for string matching problems: matching the convolution bound
  • Kalai - Efficient Pattern-Matching with Don't Cares
@krzysztof-turowski krzysztof-turowski added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant