An algorithm to find all sorting reversals

Siepel, A. (2002) An algorithm to find all sorting reversals. Proceedings of the sixth annual international conference on Computational biology. pp. 281-290.

DOI: 10.1145/565196.565233


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.

Item Type: Paper
Subjects: bioinformatics > computational biology
CSHL Authors:
Communities: CSHL labs > Siepel lab
Depositing User: Matt Covey
Date: 2002
Date Deposited: 13 Jan 2015 20:24
Last Modified: 20 Jul 2015 18:54

Actions (login required)

Administrator's edit/view item Administrator's edit/view item
CSHL HomeAbout CSHLResearchEducationNews & FeaturesCampus & Public EventsCareersGiving