Transforming cabbage into turnip

Sridhar Hannenhalli, Pavel Pevzner
1995 Proceedings of the twenty-seventh annual ACM symposium on Theory of computing - STOC '95  
Genomes frequently evolve by reversals (i, j) that transform a gene order 1 . . . i iϩ1 . . . jϪ1 j . . . n into 1 . . . i jϪ1 . . . iϩ1 j . . . n . Reversal distance between permutations and is the minimum number of reversals to transform into . Analysis of genome rearrangements in molecular biology started in the late 1930's, when Dobzhansky and Sturtevant published a milestone paper presenting a rearrangement scenario with 17 inversions between the species of Drosophila. Analysis of genomes
more » ... volving by inversions leads to a combinatorial problem of sorting by reversals studied in detail recently. We study sorting of signed permutations by reversals, a problem that adequately models rearrangements in small genomes like chloroplast or mitochondrial DNA. The previously suggested approximation algorithms for sorting signed permutations by reversals compute the reversal distance between permutations with an astonishing accuracy for both simulated and biological data. We prove a duality theorem explaining this intriguing performance and show that there exists a "hidden" parameter that allows one to compute the reversal distance between signed permutations in polynomial time.
doi:10.1145/225058.225112 dblp:conf/stoc/HannenhalliP95 fatcat:jtirldcpafh2thhfgxqw7igrs4