An improved 1.375-approximation algorithm for the transposition distance problem

In this work, we deal with transposition events, which are large scale mutational events where a block of genes moves from a region of a chromosome to another region within the same chromosome. The transposition distance is the minimum number of transpositions which transform one genome into another. This problem is still open and the best known approximation ratio is 1.375 [3]. Recently, Dias and Dias [2] presented an extension of the 1.5-approximation algorithm presented by Bafna and Pevzner [1]. The extended version achieves good results in practice, but keeps the original 1.5 approximation ratio. One of the extensions is based on a look-ahead strategy and the impact on time complexity and solution quality was controversial. We conclude in this paper that look-ahead does not worth the increase in time complexity. Our main contribution is an 1.375-approximation algorithm based on Elias and Hartman [3] approach and on the extended version of Dias and Dias [2]. We intend to provide a method comparable with Dias and Dias regarding solution quality in practical experiments, but improving their approximation ratio.

[1]  Zanoni Dias,et al.  Extending Bafna-Pevzner algorithm , 2010 .

[2]  Anthony Labarre,et al.  New Bounds and Tractable Instances for the Transposition Distance , 2006, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[3]  Tzvika Hartman,et al.  A 1.375-Approximation Algorithm for Sorting by Transpositions , 2005, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[4]  Marek Karpinski,et al.  1.375-Approximation Algorithm for Sorting by Reversals , 2002, ESA.

[5]  Vinicius Jose Fortuna,et al.  Distancias de transposição entre genomas , 2005 .

[6]  Vineet Bafna,et al.  Sorting by Transpositions , 1998, SIAM J. Discret. Math..