Skip to main content
Log in

Length-weighted \(\lambda \)-rearrangement distance

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Comparative genomics is a field of biology that aims at comparing genomes of different species. One major question of this field is to find the evolutionary distance between two given genomes. One way to estimate such distance is to use the rearrangement distance, which consists in finding a minimum cost sequence of rearrangements that transforms one genome into another. We use permutations to model the genomes being compared and, in this way, we can treat this problem as the problem of sorting a permutation with a minimum cost sequence of rearrangements. In the early works with rearrangement distance, it was considered that all rearrangements are equally likely to occur and, consequently, they use a unitary cost for all rearrangements. Some variations of the problem were motivated by the observation that rearrangements involving large segments of a genome rarely occur. One of these variants also uses a unitary cost, however it adds a constraint in the length of the operations allowed to estimate the distance. Another variant uses a cost function based on the rearrangement’s length. In this work, we study problems that combine both variants, that is, problems with a constraint in the rearrangement’s length and with a cost function based on the rearrangement’s length. We present approximation algorithms for five such problems involving reversals and/or transpositions for sorting signed and unsigned permutations. We also analyze the problems for specific parameters of the length restriction and for when the cost function is equal to \(\ell ^\alpha \), where \(\ell \) is the rearrangement’s length and \(\alpha \ge 1\) is a real value parameter.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  • Alexandrino AO, Lintzmayer CN, Dias Z (2018) Approximation algorithms for sorting permutations by fragmentation-weighted operations. In: Jansson J, Martín-Vide C, Vega-Rodríguez M (eds) Algorithms for computational biology, vol 10849. Springer, Heidelberg, pp 53–64

    Chapter  Google Scholar 

  • Alexandrino AO, Miranda GHS, Lintzmayer CN, Dias Z (2019) Approximation algorithms for sorting permutations by length-weighted short rearrangements. Electron Notes Theor Comput Sci 346:29–40

    Article  Google Scholar 

  • Alexandrino AO, Lintzmayer CN, Dias Z (2020) Sorting permutations by fragmentation-weighted operations. J Bioinform Comput Biol 18(2):2050006.1–2050006.31

    Article  Google Scholar 

  • Bader M, Ohlebusch E (2007) Sorting by weighted reversals, transpositions, and inverted transpositions. J Comput Biol 14(5):615–636

    Article  MathSciNet  Google Scholar 

  • Bender MA, Ge D, He S, Hu H, Pinter RY, Skiena SS, Swidan F (2008) Improved bounds on sorting by length-weighted reversals. J Comput Syst Sci 74(5):744–774

    Article  MathSciNet  Google Scholar 

  • Berman P, Hannenhalli S, Karpinski M (2002) 1.375-Approximation algorithm for sorting by reversals. In Möhring R, Raman R (ed) Proceedings of the 10th annual European symposium on algorithms (ESA’2002), volume 2461 of lecture notes in computer science. Springer, Heidelberg, pp 200–210

  • Blanchette M, Kunisawa T, Sankoff D (1996) Parametric genome rearrangement. Gene 172(1):GC11–GC17

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  • Chen X (2013) On sorting unsigned permutations by double-cut-and-joins. J Combin Optim 25(3):339–351

    Article  MathSciNet  Google Scholar 

  • Dias UM (2012) Problemas de Comparação de Genomas. PhD thesis, Institute of Computing, University of Campinas. (In Portuguese)

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

    Article  Google Scholar 

  • Eriksen N (2002) (1+\(\epsilon \))-approximation of sorting by reversals and transpositions. Theor Comput Sci 289(1):517–529

    Article  MathSciNet  Google Scholar 

  • Galvão GR, Lee O, Dias Z (2015) Sorting signed permutations by short operations. Algorithms Mol Biol 10(1):1–17

    Article  Google Scholar 

  • Hannenhalli S, Pevzner PA (1999) Transforming cabbage into turnip: polynomial algorithm for sorting signed permutations by reversals. J ACM 46(1):1–27

    Article  MathSciNet  Google Scholar 

  • Heath LS, Vergara JPC (2003) Sorting by short swaps. J Comput Biol 10(5):775–789

    Article  Google Scholar 

  • Jerrum MR (1985) The complexity of finding minimum-length generator sequences. Theor Comput Sci 36(2–3):265–289

    Article  MathSciNet  Google Scholar 

  • Jiang H, Zhu D, Zhu B (2012) A (1+\(\epsilon \))-approximation algorithm for sorting by short block-moves. Theor Comput Sci 437:1–8

    Article  MathSciNet  Google Scholar 

  • Jiang H, Feng H, Zhu D (2014) An 5/4-approximation algorithm for sorting permutations by short block moves. In Ahn H, Shin C (ed) Proceedings of the 25th international symposium on algorithms and computation (ISAAC’2014), volume 8889 of lecture notes in computer science. Springer, Heidelberg, pp 491–503

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

    Article  Google Scholar 

  • Lintzmayer CN, Fertin G, Dias Z (2015) Approximation algorithms for sorting by length-weighted prefix and suffix operations. Theor Comput Sci 593:26–41

    Article  MathSciNet  Google Scholar 

  • Lintzmayer CN, Fertin G, Dias Z (2018) Sorting permutations and binary strings by length-weighted rearrangements. Theor Comput Sci 715:35–59

    Article  MathSciNet  Google Scholar 

  • Miranda GHS, Lintzmayer CN, Dias Z (2019) Sorting permutations by \(\lambda \)-operations. J Univ Comput Sci 25(2):98–121

    MathSciNet  Google Scholar 

  • Nguyen TC, Ngo HT, Nguyen NB (2005) Sorting by restricted-length-weighted reversals. Genomics Proteomics Bioinform 3(2):120–127

    Article  Google Scholar 

  • Oliveira AR, Brito KL, Dias U, Dias Z (2019) On the complexity of sorting by reversals and transpositions problems. J Comput Biol 26(11):1223–1229

    Article  MathSciNet  Google Scholar 

  • Pinter RY, Skiena S (2002) Genomic sorting with length-weighted reversals. Genome Inform 13:103–111

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  • Swidan F, Bender MA, Ge D, He S, Hu H, Pinter RY (2004) Sorting by length-weighted reversals: dealing with signs and circularity. In: Sahinalp S, Muthukrishnan S, Dogrusoz U (eds) Combinatorial pattern matching, vol 3109. Lecture notes in computer science. Springer, Heidelberg, pp 32–46

    Chapter  Google Scholar 

  • Vergara JPC (1998) Sorting by bounded permutations. PhD thesis, Virginia Polytechnic Institute and State University

  • Walter MEMT, Dias Z, Meidanis J (1998) Reversal and transposition distance of linear chromosomes. In Proceedings of the 5th international symposium on string processing and information retrieval (SPIRE’1998), Los Alamitos, CA. IEEE Computer Society, pp 96–102

Download references

Acknowledgements

This work was supported by the National Counsel of Technological and Scientific Development, CNPq (Grants 400487/2016-0, 425340/2016-3, 131182/2017-0, and 304380/2018-0), São Paulo Research Foundation, FAPESP (Grants 2015/11937-9, 2017/12646-3, and 2017/16246-0), and by the Brazilian Federal Agency for the Support and Evaluation of Graduate Education, CAPES (Finance Code 001).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexsandro Oliveira Alexandrino.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of this paper previously appeared in the Proceedings of the “X Latin and American Algorithms, Graphs and Optimization Symposium (LAGOS’2019)” (Alexandrino et al. 2019).

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alexandrino, A.O., Miranda, G.H.S., Lintzmayer, C.N. et al. Length-weighted \(\lambda \)-rearrangement distance. J Comb Optim 41, 579–602 (2021). https://doi.org/10.1007/s10878-020-00673-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00673-2

Keywords

Navigation