Sorting permutations by prefix and suffix rearrangements

J Bioinform Comput Biol. 2017 Feb;15(1):1750002. doi: 10.1142/S0219720017500020. Epub 2017 Feb 9.

Abstract

Some interesting combinatorial problems have been motivated by genome rearrangements, which are mutations that affect large portions of a genome. When we represent genomes as permutations, the goal is to transform a given permutation into the identity permutation with the minimum number of rearrangements. When they affect segments from the beginning (respectively end) of the permutation, they are called prefix (respectively suffix) rearrangements. This paper presents results for rearrangement problems that involve prefix and suffix versions of reversals and transpositions considering unsigned and signed permutations. We give 2-approximation and ([Formula: see text])-approximation algorithms for these problems, where [Formula: see text] is a constant divided by the number of breakpoints (pairs of consecutive elements that should not be consecutive in the identity permutation) in the input permutation. We also give bounds for the diameters concerning these problems and provide ways of improving the practical results of our algorithms.

Keywords: Permutations; approximation algorithms; diameter; prefix; reversals; sorting; suffix; transpositions.

MeSH terms

  • Algorithms*
  • Computational Biology / methods*
  • Genome*
  • Models, Genetic
  • Mutation