Literature DB >> 11694179

A linear-time algorithm for computing inversion distance between signed permutations with an experimental study.

D A Bader1, B M Moret, M Yan.   

Abstract

Hannenhalli and Pevzner gave the first polynomial-time algorithm for computing the inversion distance between two signed permutations, as part of the larger task of determining the shortest sequence of inversions needed to transform one permutation into the other. Their algorithm (restricted to distance calculation) proceeds in two stages: in the first stage, the overlap graph induced by the permutation is decomposed into connected components; then, in the second stage, certain graph structures (hurdles and others) are identified. Berman and Hannenhalli avoided the explicit computation of the overlap graph and gave an O(nalpha(n)) algorithm, based on a Union-Find structure, to find its connected components, where alpha is the inverse Ackerman function. Since for all practical purposes alpha(n) is a constant no larger than four, this algorithm has been the fastest practical algorithm to date. In this paper, we present a new linear-time algorithm for computing the connected components, which is more efficient than that of Berman and Hannenhalli in both theory and practice. Our algorithm uses only a stack and is very easy to implement. We give the results of computational experiments over a large range of permutation pairs produced through simulated evolution; our experiments show a speed-up by a factor of 2 to 5 in the computation of the connected components and by a factor of 1.3 to 2 in the overall distance computation.

Mesh:

Year:  2001        PMID: 11694179     DOI: 10.1089/106652701753216503

Source DB:  PubMed          Journal:  J Comput Biol        ISSN: 1066-5277            Impact factor:   1.479


  34 in total

1.  Mauve: multiple alignment of conserved genomic sequence with rearrangements.

Authors:  Aaron C E Darling; Bob Mau; Frederick R Blattner; Nicole T Perna
Journal:  Genome Res       Date:  2004-07       Impact factor: 9.043

2.  Distance-based genome rearrangement phylogeny.

Authors:  Li-San Wang; Tandy Warnow; Bernard M E Moret; Robert K Jansen; Linda A Raubeson
Journal:  J Mol Evol       Date:  2006-10-04       Impact factor: 2.395

3.  An algebraic view of bacterial genome evolution.

Authors:  Andrew R Francis
Journal:  J Math Biol       Date:  2013-12-29       Impact factor: 2.259

4.  Group-theoretic models of the inversion process in bacterial genomes.

Authors:  Attila Egri-Nagy; Volker Gebhardt; Mark M Tanaka; Andrew R Francis
Journal:  J Math Biol       Date:  2013-06-23       Impact factor: 2.259

5.  Improving reversal median computation using commuting reversals and cycle information.

Authors:  William Arndt; Jijun Tang
Journal:  J Comput Biol       Date:  2008-10       Impact factor: 1.479

6.  Sorting by reversals and block-interchanges with various weight assignments.

Authors:  Ying Chih Lin; Chun-Yuan Lin; Chunhung Richard Lin
Journal:  BMC Bioinformatics       Date:  2009-12-04       Impact factor: 3.169

7.  A fast algorithm for the multiple genome rearrangement problem with weighted reversals and transpositions.

Authors:  Martin Bader; Mohamed I Abouelhoda; Enno Ohlebusch
Journal:  BMC Bioinformatics       Date:  2008-12-04       Impact factor: 3.169

8.  A scenario of mitochondrial genome evolution in maize based on rearrangement events.

Authors:  Aude Darracq; Jean-Stéphane Varré; Pascal Touzet
Journal:  BMC Genomics       Date:  2010-04-09       Impact factor: 3.969

9.  Estimating true evolutionary distances under the DCJ model.

Authors:  Yu Lin; Bernard M E Moret
Journal:  Bioinformatics       Date:  2008-07-01       Impact factor: 6.937

10.  An asymmetric approach to preserve common intervals while sorting by reversals.

Authors:  Marília D V Braga; Christian Gautier; Marie-France Sagot
Journal:  Algorithms Mol Biol       Date:  2009-12-30       Impact factor: 1.405

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.