An algorithm to enumerate all sorting reversals
- 18 April 2002
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 281-290
- https://doi.org/10.1145/565196.565233
Abstract
The problem of estimating evolutionary distance from differences in gene order has been distilled to the problem of finding the reversal distance between two signed permutations. During the last decade, much progress was made both in computing reversal distance and in finding a minimum sequence of sorting reversals. For most problem instances, however, many minimum sequences of sorting reversals exist, and obtaining the complete set can be useful in exploring the space of genome rearrangements (e.g., in pursuit of solutions to higher-level problems). The problem of finding all minimum sequences of sorting reversals reduces easily to the problem of finding all sorting reversals of one permutation with respect to another. We derive an efficient algorithm to solve this latter problem, and present experimental results indicating that our algorithm offers a dramatic improvement over the best known alternative. It should be noted that in asymptotic terms the new algorithm does not represent a significant improvement: it requires O(n3) time (where n is the permutation size), while the problem can now be solved trivially in &THgr;(n3) time.Keywords
This publication has 17 references indexed in Scilit:
- Experiments in Computing Sequences of ReversalsPublished by Springer Nature ,2001
- Early Eukaryote Evolution Based on Mitochondrial Gene Order BreakpointsJournal of Computational Biology, 2000
- High Frequency of Inversions During Eukaryote Gene Order EvolutionPublished by Springer Nature ,2000
- Estimating the Number of Conserved Segments Between Species Using a Chromosome Based ModelPublished by Springer Nature ,2000
- Algorithms for Constructing Comparative MapsPublished by Springer Nature ,2000
- A Faster and Simpler Algorithm for Sorting Signed Permutations by ReversalsSIAM Journal on Computing, 2000
- Multiple Genome Rearrangement and Breakpoint PhylogenyJournal of Computational Biology, 1998
- Conserved Segment IdentificationJournal of Computational Biology, 1997
- Gene order comparisons for phylogenetic inference: evolution of the mitochondrial genome.Proceedings of the National Academy of Sciences, 1992
- Lengths of chromosomal segments conserved since divergence of man and mouse.Proceedings of the National Academy of Sciences, 1984