A guided tour to approximate string matching
ACM Computing Surveys (CSUR)
Introduction to Algorithms
A space-efficient algorithm for sequence alignment with inversions and reversals
Theoretical Computer Science - Special papers from: COCOON 2003
String matching with inversions and translocations in linear average time (most of the time)
Information Processing Letters
Alignment with non-overlapping inversions in O(n3)-time
WABI'06 Proceedings of the 6th international conference on Algorithms in Bioinformatics
String matching with involutions
UCNC'12 Proceedings of the 11th international conference on Unconventional Computation and Natural Computation
Hi-index | 0.00 |
Inversions are a class of chromosomal mutations, widely regarded as one of the major mechanisms for reorganizing the genome. In this paper we present a new algorithm for the approximate string matching problem allowing for non-overlapping inversions which runs in O(nm) worst-case time and O(m2)-space, for a character sequence of size n and pattern of size m. This improves upon a previous O(nm2)-time algorithm.