Skip to main content

A (1.408+ε)-Approximation Algorithm for Sorting Unsigned Genomes by Reciprocal Translocations

  • Conference paper
Frontiers in Algorithmics (FAW 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8497))

Included in the following conference series:

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Hannenhalli, S.: Polynomial-time Algorithm for Computing Translocation Distance Between Genomes. Discrete Applied Mathematics 71(1-3), 137–151 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  4. Wang, L., Zhu, D., Liu, X., Ma, S.: An O(n2) algorithm for signed translocation. J. Comput. Syst. Sci. 70(3), 284–299 (2005)

    Article  MathSciNet  Google Scholar 

  5. 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)

    Article  MATH  MathSciNet  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Bergeron, A., Mixtacki, J., Stoye, J.: On Sorting by Translocations. Journal of Computational Biology 13(2), 567–578 (2006)

    Article  MathSciNet  Google Scholar 

  8. Zhu, D., Wang, L.: On the complexity of unsigned translocation distance. Theor. Comput. Sci. 352(1-3), 322–328 (2006)

    Article  MATH  Google Scholar 

  9. Cui, Y., Wang, L., Zhu, D.: A 1.75-approximation algorithm for unsigned translocation distance. J. Comput. Syst. Sci. 73(7), 1045–1059 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Caprara, A.: Sorting Permutations by Reversals and Eulerian Cycle Decompositions. SIAM J. Discrete Math. 12, 91–110 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Jiang, H., Zhu, B., Zhu, D.: Algorithms for sorting unsigned linear genomes by the DCJ operations. Bioinformatics 27(3), 311–316 (2011)

    Article  Google Scholar 

  14. Caprara, A., Rizzi, R.: Improved Approximation for Breakpoint Graph Decomposition and Sorting by Reversals. J. Comb. Optim. 6(2), 157–182 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Chen, X., Sun, R., Yu, J.: Approximating the double-cut-and-join distance between unsigned genomes. BMC Bioinformatics 12(suppl. 9), S17 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics