Fast algorithms for finding nearest common ancestors
SIAM Journal on Computing
Algorithms for approximate string matching
Information and Control
Improved string matching with k mismatches
ACM SIGACT News
Efficient string matching with k mismatches
Theoretical Computer Science
SIAM Journal on Computing
Fast parallel and serial approximate string matching
Journal of Algorithms
Highly parallelizable problems
STOC '89 Proceedings of the twenty-first annual ACM symposium on Theory of computing
An improved algorithm for approximate string matching
SIAM Journal on Computing
Deterministic sampling: a new technique for fast pattern matching
SIAM Journal on Computing
A theory of parameterized pattern matching: algorithms and applications
STOC '93 Proceedings of the twenty-fifth annual ACM symposium on Theory of computing
Fast algorithms for approximately counting mismatches
Information Processing Letters
Efficient 2-dimensional approximate matching of half-rectangular figures
Information and Computation
SIAM Journal on Computing
Efficient special cases of Pattern Matching with Swaps
Information Processing Letters
Approximate string matching: a simpler faster algorithm
Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms
An Extension of the String-to-String Correction Problem
Journal of the ACM (JACM)
A Space-Economical Suffix Tree Construction Algorithm
Journal of the ACM (JACM)
A fast string searching algorithm
Communications of the ACM
Efficient string matching: an aid to bibliographic search
Communications of the ACM
Journal of Algorithms
On the complexity of the Extended String-to-String Correction Problem
STOC '75 Proceedings of seventh annual ACM symposium on Theory of computing
Pattern matching with address errors: rearrangement distances
SODA '06 Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
Optimal spaced seeds for faster approximate string matching
Journal of Computer and System Sciences
L1 pattern matching lower bound
Information Processing Letters
The Practical Efficiency of Convolutions in Pattern Matching Algorithms
Fundamenta Informaticae - Workshop on Combinatorial Algorithms
S2S: structural-to-syntactic matching similar documents
Knowledge and Information Systems
A Black Box for Online Approximate Pattern Matching
CPM '08 Proceedings of the 19th annual symposium on Combinatorial Pattern Matching
SPIRE '08 Proceedings of the 15th International Symposium on String Processing and Information Retrieval
Matching with don't-cares and a small number of mismatches
Information Processing Letters
From coding theory to efficient pattern matching
SODA '09 Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms
Note: k-difference matching in amortized linear time for all the words in a text
Theoretical Computer Science
The design of a similarity based deduplication system
SYSTOR '09 Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference
Pattern matching with address errors: Rearrangement distances
Journal of Computer and System Sciences
Approximate Matching for Run-Length Encoded Strings Is 3sum-Hard
CPM '09 Proceedings of the 20th Annual Symposium on Combinatorial Pattern Matching
Efficient computations of l1 and l∞ rearrangement distances
Theoretical Computer Science
Pattern matching with don't cares and few errors
Journal of Computer and System Sciences
ESA'07 Proceedings of the 15th annual European conference on Algorithms
Efficient computations of l1and l∞rearrangement distances
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
A filtering algorithm for k-mismatch with don't cares
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
Approximate swap and mismatch edit distance
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
Approximate string matching with swap and mismatch
ISAAC'07 Proceedings of the 18th international conference on Algorithms and computation
Hardness of comparing two run-length encoded strings
Journal of Complexity
String matching with up to k swaps and mismatches
Information and Computation
Information Processing Letters
A filtering algorithm for k-mismatch with don't cares
Information Processing Letters
The approximate swap and mismatch edit distance
Theoretical Computer Science
ACM Transactions on Algorithms (TALG)
The indexing for one-dimensional proportionally-scaled strings
Information Processing Letters
A black box for online approximate pattern matching
Information and Computation
A new efficient indexing algorithm for one-dimensional real scaled patterns
Journal of Computer and System Sciences
Finding the position of the k-mismatch and approximate tandem repeats
SWAT'06 Proceedings of the 10th Scandinavian conference on Algorithm Theory
CPM'06 Proceedings of the 17th Annual conference on Combinatorial Pattern Matching
Random access to grammar-compressed strings
Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms
Approximate matching in the L1 metric
CPM'05 Proceedings of the 16th annual conference on Combinatorial Pattern Matching
A randomized numerical aligner (rNA)
LATA'10 Proceedings of the 4th international conference on Language and Automata Theory and Applications
Information and Computation
L1 pattern matching lower bound
SPIRE'05 Proceedings of the 12th international conference on String Processing and Information Retrieval
The Practical Efficiency of Convolutions in Pattern Matching Algorithms
Fundamenta Informaticae - Workshop on Combinatorial Algorithms
Pattern matching in multiple streams
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
Time-Space trade-offs for longest common extensions
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
A randomized Numerical Aligner (rNA)
Journal of Computer and System Sciences
CPM'07 Proceedings of the 18th annual conference on Combinatorial Pattern Matching
Finding consensus and optimal alignment of circular strings
Theoretical Computer Science
Approximate pattern matching with k-mismatches in packed text
Information Processing Letters
Time-space trade-offs for longest common extensions
Journal of Discrete Algorithms
Hi-index | 0.00 |
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 fastest algorithms for this problem are the following. The Galil-Giancarlo algorithm finds all locations where the pattern has at most k errors (where k is part of the input) in time O(nk). The Abrahamson algorithm finds the number of mismatches at every location in time O(n√ m log m). We present an algorithm that is faster than both. Our algorithm finds all locations where the pattern has at most k errors in time O(n√k log k). We also show an algorithm that solves the above problem in time O((n + (nk3)/m) log k).