Abstract
Sorting genomes by translocations is a classic combinatorial problem in genome rearrangements. The translocation distance for signed genomes can be computed exactly in polynomial time, but for unsigned genomes the problem becomes NP-Hard and the current best approximation ratio is 1.5+ε. In this paper, we investigate the problem of sorting unsigned genomes by translocations. Firstly, we propose a tighter lower bound of the optimal solution by analyzing some special sub-permutations; then, by exploiting the two well-known algorithms for approximating the maximum independent set on graphs with a bounded degree and for set packing with sets of bounded size, we devise a new polynomial-time approximation algorithm, improving the approximation ratio to 1.408+ε, where ε = O(1/logn).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Sankoff, D., Leduc, G., Antoine, N., Paquin, B., Lang, B.F., Cedergren, R.: Gene order comparisons for phylogenetic inference: Evolution of the mitochondrial genome. Proc. Nat. Acad. Sci. USA 89, 6575–6579 (1992)
Kececioglu, J., Ravi, R.: Of Mice and Men: Algorithms for Evolutionary Distances between Genomes with Translocation. In: Proceedings of the 6th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 1995), pp. 604–613 (1995)
Hannenhalli, S.: Polynomial-time Algorithm for Computing Translocation Distance Between Genomes. Discrete Applied Mathematics 71(1-3), 137–151 (1996)
Wang, L., Zhu, D., Liu, X., Ma, S.: An O(n2) algorithm for signed translocation. J. Comput. Syst. Sci. 70(3), 284–299 (2005)
Ozery-Flato, M., Shamir, R.: An \(O(n^{\frac{3}{2}}\sqrt{log n})\) algorithm for sorting by reciprocal translocations. J. Discrete Algorithms 9(4), 344–357 (2011)
Li, G., Qi, X., Wang, X., Zhu, B.: A linear-time algorithm for computing translocation distance between signed genomes. In: Sahinalp, S.C., Muthukrishnan, S.M., Dogrusoz, U. (eds.) CPM 2004. LNCS, vol. 3109, pp. 323–332. Springer, Heidelberg (2004)
Bergeron, A., Mixtacki, J., Stoye, J.: On Sorting by Translocations. Journal of Computational Biology 13(2), 567–578 (2006)
Zhu, D., Wang, L.: On the complexity of unsigned translocation distance. Theor. Comput. Sci. 352(1-3), 322–328 (2006)
Cui, Y., Wang, L., Zhu, D.: A 1.75-approximation algorithm for unsigned translocation distance. J. Comput. Syst. Sci. 73(7), 1045–1059 (2007)
Cui, Y., Wang, L., Zhu, D., Liu, X.: A (1.5 + ε)-Approximation Algorithm for Unsigned Translocation Distance. IEEE/ACM Trans. Comput. Biology Bioinform. 5(1), 56–66 (2008)
Caprara, A.: Sorting Permutations by Reversals and Eulerian Cycle Decompositions. SIAM J. Discrete Math. 12, 91–110 (1999)
Berman, P., Hannenhalli, S., Karpinski, M.: 1.375-Approximation Algorithm for Sorting by Reversals. In: Möhring, R.H., Raman, R. (eds.) ESA 2002. LNCS, vol. 2461, pp. 200–210. Springer, Heidelberg (2002)
Jiang, H., Zhu, B., Zhu, D.: Algorithms for sorting unsigned linear genomes by the DCJ operations. Bioinformatics 27(3), 311–316 (2011)
Caprara, A., Rizzi, R.: Improved Approximation for Breakpoint Graph Decomposition and Sorting by Reversals. J. Comb. Optim. 6(2), 157–182 (2002)
Berman, P., Fürer, M.: Approximating maximum independent set in bounded degree graphs. In: Proceedings of the 5th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 1994), pp. 365–371 (1994)
Halldórsson, M.M.: Approximating discrete collections via local improvements. In: Proceedings of the 6th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 1995), pp. 160–169 (1995)
Chen, X., Sun, R., Yu, J.: Approximating the double-cut-and-join distance between unsigned genomes. BMC Bioinformatics 12(suppl. 9), S17 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Jiang, H., Wang, L., Zhu, B., Zhu, D. (2014). A (1.408+ε)-Approximation Algorithm for Sorting Unsigned Genomes by Reciprocal Translocations. In: Chen, J., Hopcroft, J.E., Wang, J. (eds) Frontiers in Algorithmics. FAW 2014. Lecture Notes in Computer Science, vol 8497. Springer, Cham. https://doi.org/10.1007/978-3-319-08016-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-08016-1_12
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08015-4
Online ISBN: 978-3-319-08016-1
eBook Packages: Computer ScienceComputer Science (R0)