Skip to main content

Sorting Signed Permutations by Reversal (Reversal Sequence)

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 51 Accesses

Years and Authors of Summarized Original Work

  • 2004; Tannier, Sagot

Problem Definition

A signed permutation\(\uppi\) of size n is a permutation over \(\{ - n,\ldots,-1,1\ldots n\}\), where \(\uppi _{-i} = -\uppi _{i}\) for all i. We note \(\uppi = (\uppi _{1},\ldots,\uppi _{n})\).

The reversal\(\uprho =\uprho _{i,j}(1 \leq i \leq j \leq n)\) is an operation that reverses the order and flips the signs of the elements \(\uppi _{i},\ldots,\uppi _{j}\) in a permutation \(\uppi\):

$$\displaystyle\begin{array}{rcl} & & \uppi \cdot \rho {}\\ & & = (\uppi _{1},\ldots ,\uppi _{i-1},-\uppi _{j},\ldots,-\uppi _{i}\uppi _{j+1},\ldots,\uppi _{n}). {}\\ \end{array}$$

If \(\uprho _{1},\ldots,\uprho _{k}\) is a sequence of reversals, it is said to sort a permutation \(\uppi\) if \(\uppi \cdots \uprho _{1}\cdots \uprho _{k} = Id\), where Id = (1, 2, , n) is the identity permutation. The length of a shortest sequence of reversals sorting \(\uppi\) is called the reversal distance of \(\uppi\)and is...

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 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. Ajana Y, Lefebvre J-F, Tillier E, El-Mabrouk N (2002) Exploring the set of all minimal sequences of reversals – an application to test the replication-directed reversal hypothesis. In: Proceedings of the second workshop on algorithms in bioinformatics. Lecture notes in computer science, vol 2452. Springer, Berlin, pp 300–315

    Google Scholar 

  2. Attie O, Darling A, Yancopoulos Y (2011) The rise and fall of breakpoint reuse depending on genome resolution. BMC Bioinform 12(supp 9):S1

    Article  Google Scholar 

  3. Bader DA, Moret BME, Yan M (2001) A linear-time algorithm for computing inversion distance between signed permutations with an experimental study. J Comput Biol 8(5):483–491

    Article  MathSciNet  MATH  Google Scholar 

  4. Badr G, Swenson KM, Sankoff D (2011) Listing all parsimonious reversal sequences: new algorithms and perspectives. J Comput Biol 18:1201–1210

    Article  MathSciNet  Google Scholar 

  5. Braga MDV, Sagot MF, Scornavacca C, Tannier E (2008) Exploring the solution space of sorting by reversals with experiments and an application to evolution. IEEE-ACM Trans Comput Biol Bioinform 5:348–356

    Article  Google Scholar 

  6. Darling AE, Miklós I, Ragan MA (2008) Dynamics of genome rearrangement in bacterial populations. PLoS Genet (7):e1000128

    Article  Google Scholar 

  7. Feijão P, Meidanis J (2011) SCJ: a breakpoint-like distance that simplifies several rearrangement problems. IEEE/ACM Trans Comput Biol Bioinform 8(5):1318–1329

    Article  Google Scholar 

  8. Fertin G, Labarre A, Rusu I, Tannier E, Vialette S (2009) Combinatorics of genome rearrangements. MIT, Cambridge

    Book  MATH  Google Scholar 

  9. Han Y (2006) Improving the efficiency of sorting by reversals. In: Proceedings of the 2006 international conference on bioinformatics and computational biology, Las Vegas

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  11. Kaplan H, Verbin E (2003) Efficient data structures and a new randomized approach for sorting signed permutations by reversals. In: Proceedings of CPM’03. Lecture notes in computer science, vol 2676. Springer, Berlin/Heidelberg, pp 170–185

    Google Scholar 

  12. Kaplan H, Shamir R, Tarjan RE (1999) Faster and simpler algorithm for sorting signed permutations by reversals. SIAM J Comput 29:880–892

    Article  MathSciNet  MATH  Google Scholar 

  13. Larget B, Simon DL, Kadane JB (2002) On a Bayesian approach to phylogenetic inference from animal mitochondrial genome arrangements (with discussion). J R Stat Soc B 64:681–693

    Article  MathSciNet  MATH  Google Scholar 

  14. Miklós I, Tannier E (2010) Bayesian sampling of genomic rearrangement scenarios via double cut and join. Bioinformatics 26:3012–3019

    Article  Google Scholar 

  15. Ozery-Flato M, Shamir R (2003) Two notes on genome rearrangement. J Bioinform Comput Biol 1:71–94

    Article  Google Scholar 

  16. Swenson KM, Rajan V, Lin Y, Moret BME (2010) Sorting signed permutations by inversions in O(n logn) time. J Comput Biol 17:489–501

    Article  Google Scholar 

  17. Tannier E, Sagot M-F (2004) Sorting by reversals in subquadratic time. In: Proceedings of CPM’04. Lecture notes in computer science, vol 3109. Springer, Berlin/Heidelberg, pp 1–13

    Google Scholar 

  18. Tannier E, Bergeron A, Sagot M-F (2006) Advances on sorting by reversals. Discret Appl Math 155:881–888

    Article  MathSciNet  MATH  Google Scholar 

  19. Yancopoulos S, Attie O, Friedberg R (2005) Efficient sorting of genomic permutations by translocation, inversion and block interchange. Bioinformatics 21:3340–3346

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eric Tannier .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Tannier, E. (2016). Sorting Signed Permutations by Reversal (Reversal Sequence). In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_384

Download citation

Publish with us

Policies and ethics