Sorting signed circular permutations by super short operations
Résumé
Background: One way to estimate the evolutionary distance between two given genomes is to determine the
minimum number of large-scale mutations, or genome rearrangements, that are necessary to transform one into
the other. In this context, genomes can be represented as ordered sequences of genes, each gene being repre-
sented by a signed integer. If no gene is repeated, genomes are thus modeled as signed permutations of the form
π = (π1 π2 . . . πn ), and in that case we can consider without loss of generality that one of them is the identity permu-
tation ιn = (12 . . . n), and that we just need to sort the other (i.e., transform it into ιn). The most studied genome rear-
rangement events are reversals, where a segment of the genome is reversed and reincorporated at the same location;
and transpositions, where two consecutive segments are exchanged. Many variants, e.g., combining different types of
(possibly constrained) rearrangements, have been proposed in the literature. One of them considers that the number
of genes involved, in a reversal or a transposition, is never greater than two, which is known as the problem of sorting
by super short operations (or SSOs).
Results and conclusions: All problems considering SSOs in permutations have been shown to be in P, except for
one, namely sorting signed circular permutations by super short reversals and super short transpositions. Here we
fill this gap by introducing a new graph structure called cyclic permutation graph and providing a series of intermedi-
ate results, which allows us to design a polynomial algorithm for sorting signed circular permutations by super short
reversals and super short transpositions.
Origine | Publication financée par une institution |
---|