SIAM Journal on Discrete Mathematics · 2001 · 71 citations · 9 references
ComputingBioinformaticsAlgorithmsComparative GenomicsSequence AnalysisSorting AlgorithmsString AlgorithmsComplexity Of String AlgorithmsLower BoundsSequence ComparisonString Algorithms For BioinformaticsString Sorting
The problems of sorting by reversals and sorting by transpositions have been studied because of their applications to genome comparison. Prior studies of both problems have assumed that the sequences to be compared (or sorted) contain no duplicates, but there is a natural generalization in which the sequences are allowed to contain repeated characters. In this paper we study primarily the versions of these problems in which the strings to be compared are drawn from a binary alphabet. We obtain upper and lower bounds for reversal and transposition distance and show that the problem of finding reversal distance between binary strings, and therefore between strings over an arbitrary fixed-size alphabet, is NP-hard.
9
Transforming cabbage into turnip
Sridhar Hannenhalli, Pavel A. Pevzner · Journal of the ACM · 1999 · 652 citations · Full text
Life Sciences, Biology, Genetics +13
Vineet Bafna, Pavel A. Pevzner · SIAM Journal on Discrete Mathematics · 1998 · 416 citations
Genome Rearrangements and Sorting by Reversals
Vineet Bafna, Pavel A. Pevzner · SIAM Journal on Computing · 1996 · 406 citations
Life Sciences, Biology, Genetics +12
Sorting by reversals is difficult
Alberto Caprara · 1997 · 266 citations