Information Processing Letters
Fast string matching with k-differences
Journal of Computer and System Sciences - 26th IEEE Conference on Foundations of Computer Science, October 21-23, 1985
An improved algorithm for approximate string matching
SIAM Journal on Computing
Efficient string matching: an aid to bibliographic search
Communications of the ACM
Verifying candidate matches in sparse and wildcard matching
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
Approximate string matching with gaps
Nordic Journal of Computing
String Matching with Constraints
MFCS '88 Proceedings of the Mathematical Foundations of Computer Science 1988
Algorithms for Transposition Invariant String Matching
STACS '03 Proceedings of the 20th Annual Symposium on Theoretical Aspects of Computer Science
Computer Science in Perspective
Transposition invariant pattern matching for multi-track strings
Nordic Journal of Computing
Transposition invariant string matching
Journal of Algorithms
Transposition invariant string matching
Journal of Algorithms
Hi-index | 0.00 |
Given a pattern string P = p1p2 ... pm and K parallel text strings T = {Tk = t1k ... tnk | 1 ≤ k ≤ K} over an integer alphabet Σ, our task is to find the smallest integer κ 0 such that P can be split into κ pieces P = P1 ... Pκ, where each Pi has an occurrence in some text track Tki and these partial occurrences retain the order. We study some variations of this minimum splitting problem, such as splittings with limited gaps and transposition invariance, and show how to use sparse dynamic programming to solve the variations efficiently. In particular, we show that the minimum splitting problem can be interpreted as a shortest path problem on line segments.