IDEAS home Printed from https://ideas.repec.org/a/spr/jcomop/v45y2023i1d10.1007_s10878-022-00937-z.html
   My bibliography  Save this article

Approximation algorithms for sorting by k-cuts on signed permutations

Author

Listed:
  • Andre Rodrigues Oliveira

    (University of Campinas)

  • Alexsandro Oliveira Alexandrino

    (University of Campinas)

  • Géraldine Jean

    (LS2N, UMR CNRS, Nantes University)

  • Guillaume Fertin

    (LS2N, UMR CNRS, Nantes University)

  • Ulisses Dias

    (University of Campinas)

  • Zanoni Dias

    (University of Campinas)

Abstract

Sorting by Genome Rearrangements is a classic problem in Computational Biology. Several models have been considered so far, each of them defines how a genome is modeled (for example, permutations when assuming no duplicated genes, strings if duplicated genes are allowed, and/or use of signs on each element when gene orientation is known), and which rearrangements are allowed. Recently, a new problem, called Sorting by Multi-Cut Rearrangements, was proposed. It uses the k-cut rearrangement which cuts a permutation (or a string) at $$k \ge 2$$ k ≥ 2 places and rearranges the generated blocks to obtain a new permutation (or string) of same size. This new rearrangement may model chromoanagenesis, a phenomenon consisting of massive simultaneous rearrangements. Similarly as the Double-Cut-and-Join, this new rearrangement also generalizes several genome rearrangements such as reversals, transpositions, revrevs, transreversals, and block-interchanges. In this paper, we extend a previous work based on unsigned permutations and strings to signed permutations. We show the complexity of this problem for different values of k, and that the approximation algorithm proposed for unsigned permutations with any value of k can be adapted to signed permutations. We also show a 1.5-approximation algorithm for the specific case $$k=4$$ k = 4 , as well as a generic approximation algorithm applicable for any $$k\ge 5$$ k ≥ 5 , that always reaches constant ratio. The latter makes use of the cycle graph, a well-known structure in genome rearrangements. We implemented and tested the proposed algorithms on simulated data.

Suggested Citation

  • Andre Rodrigues Oliveira & Alexsandro Oliveira Alexandrino & Géraldine Jean & Guillaume Fertin & Ulisses Dias & Zanoni Dias, 2023. "Approximation algorithms for sorting by k-cuts on signed permutations," Journal of Combinatorial Optimization, Springer, vol. 45(1), pages 1-30, January.
  • Handle: RePEc:spr:jcomop:v:45:y:2023:i:1:d:10.1007_s10878-022-00937-z
    DOI: 10.1007/s10878-022-00937-z
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10878-022-00937-z
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10878-022-00937-z?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jcomop:v:45:y:2023:i:1:d:10.1007_s10878-022-00937-z. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.