Skip to main content

Sorting Permutations by Limited-Size Operations

  • Conference paper
  • First Online:
Algorithms for Computational Biology (AlCoB 2018)

Abstract

Estimating the evolutionary distance between genomes of two organisms is a challenging task for Computational Biology. One of the most well-accepted ways to do this is to consider the size of the smallest sequence of rearrangement events required to transform one genome into another, characterizing the rearrangement distance problem. Computationally, genomes can be represented as permutations of integers and, with this, the problem can be reduced to transforming a permutation into the identity with the minimum number of operations (sorting the permutation). These operations are given by a rearrangement model and they affect segments of a genome in different ways. Among the most common models are those that allow only reversals, only transpositions, or both of them. In this paper we study sorting permutations when a restriction of biological relevance is added: the size of the rearrangements should be at most a given value \(\lambda \). Some results are known for \(\lambda = 2\) and \(\lambda = 3\) but, to the best of our knowledge, there are no results for \(\lambda > 3\). We consider rearrangement models that allow reversals and/or transpositions for sorting unsigned permutations given any value of \(\lambda \). We present approximation algorithms for 3 such problems, where the approximation factors depend on \(\lambda \) and/or on the size of the permutations.

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 EPUB and 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

References

  1. Bafna, V., Pevzner, P.A.: Sorting by transpositions. SIAM J. Discret. Math. 11(2), 224–240 (1998)

    Article  MathSciNet  Google Scholar 

  2. Berman, P., Hannenhalli, S., Karpinski, M.: 1.375-approximation algorithm for sorting by reversals. In: Möhring, R., Raman, R. (eds.) ESA 2002. LNCS, vol. 2461, pp. 200–210. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45749-6_21

    Chapter  Google Scholar 

  3. Bulteau, L., Fertin, G., Rusu, I.: Sorting by transpositions is difficult. SIAM J. Comput. 26(3), 1148–1180 (2012)

    MathSciNet  MATH  Google Scholar 

  4. Caprara, A.: Sorting permutations by reversals and Eulerian cycle decompositions. SIAM J. Discret. Math. 12(1), 91–110 (1999)

    Article  MathSciNet  Google Scholar 

  5. Chen, T., Skiena, S.S.: Sorting with fixed-length reversals. Discret. Appl. Math. 71(1–3), 269–295 (1996)

    Article  MathSciNet  Google Scholar 

  6. Dias, Z., Meidanis, J.: Sorting by prefix transpositions. In: Laender, A.H.F., Oliveira, A.L. (eds.) SPIRE 2002. LNCS, vol. 2476, pp. 65–76. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45735-6_7

    Chapter  Google Scholar 

  7. Elias, I., Hartman, T.: A 1.375-approximation algorithm for sorting by transpositions. IEEE/ACM Trans. Comput. Biol. Bioinf. 3(4), 369–379 (2006)

    Article  Google Scholar 

  8. GalvĂ£o, G.R., Lee, O., Dias, Z.: Sorting signed permutations by short operations. Algorithms Mol. Biol. 10(1), 1–17 (2015)

    Article  Google Scholar 

  9. Heath, L.S., Vergara, J.P.C.: Sorting by short swaps. J. Comput. Biol. 10(5), 775–789 (2003)

    Article  Google Scholar 

  10. Jerrum, M.R.: The complexity of finding minimum-length generator sequences. Theoret. Comput. Sci. 36(2–3), 265–289 (1985)

    Article  MathSciNet  Google Scholar 

  11. Jiang, H., Feng, H., Zhu, D.: An 5/4-approximation algorithm for sorting permutations by short block moves. In: Ahn, H.-K., Shin, C.-S. (eds.) ISAAC 2014. LNCS, vol. 8889, pp. 491–503. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13075-0_39

    Chapter  Google Scholar 

  12. Lefebvre, J.F., El-Mabrouk, N., Tillier, E.R.M., Sankoff, D.: Detection and validation of single gene inversions. Bioinformatics 19(1), i190–i196 (2003)

    Article  Google Scholar 

  13. Lin, G., Jiang, T.: A further improved approximation algorithm for breakpoint graph decomposition. J. Comb. Optim. 8(2), 183–194 (2004)

    Article  MathSciNet  Google Scholar 

  14. Lintzmayer, C.N., Fertin, G., Dias, Z.: Sorting permutations by prefix and suffix rearrangements. J. Bioinf. Comput. Biol. 15(1), 1750002 (2017)

    Article  Google Scholar 

  15. Rahman, A., Shatabda, S., Hasan, M.: An approximation algorithm for sorting by reversals and transpositions. J. Discret. Algorithms 6(3), 449–457 (2008)

    Article  MathSciNet  Google Scholar 

  16. Vergara, J.P.C.: Sorting by bounded permutations. Ph.D. thesis, Virginia Polytechnic Institute and State University (1998)

    Google Scholar 

  17. Walter, M.E.M.T., Dias, Z., Meidanis, J.: Reversal and transposition distance of linear chromosomes. In: Proceedings of the 5th International Symposium on String Processing and Information Retrieval (SPIRE 1998), pp. 96–102. IEEE Computer Society, Los Alamitos (1998)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the Brazilian Federal Agency for the Support and Evaluation of Graduate Education, CAPES, the National Counsel of Technological and Scientific Development, CNPq (grants 400487/2016-0, 425340/2016-3, and 131182/2017-0), the SĂ£o Paulo Research Foundation, FAPESP (grants 2013/08293-7, 2015/11937-9, 2016/14132-4, and 2017/12646-3), and the program between CAPES and the French Committee for the Evaluation of Academic and Scientific Cooperation with Brazil, COFECUB (grant 831/15).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guilherme Henrique Santos Miranda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Miranda, G.H.S., Lintzmayer, C.N., Dias, Z. (2018). Sorting Permutations by Limited-Size Operations. In: Jansson, J., MartĂ­n-Vide, C., Vega-RodrĂ­guez, M. (eds) Algorithms for Computational Biology. AlCoB 2018. Lecture Notes in Computer Science(), vol 10849. Springer, Cham. https://doi.org/10.1007/978-3-319-91938-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-91938-6_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-91937-9

  • Online ISBN: 978-3-319-91938-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics