Heuristics for the Sorting Signed Permutations by Reversals and Transpositions Problem

被引:0
|
作者
Brito, Klairton Lima [1 ]
Oliveira, Andre Rodrigues [1 ]
Dias, Ulisses [2 ]
Dias, Zanoni [1 ]
机构
[1] Univ Estadual Campinas, Inst Comp, Albert Einstein 1251, Campinas, SP, Brazil
[2] Univ Estadual Campinas, Sch Technol, Paschoal Marmo 1888, Limeira, Brazil
来源
ALGORITHMS FOR COMPUTATIONAL BIOLOGY (ALCOB 2018) | 2018年 / 10849卷
基金
巴西圣保罗研究基金会;
关键词
Genome rearrangement; Heuristics; Reversals; Transpositions; ALGORITHM;
D O I
10.1007/978-3-319-91938-6_6
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
We present two heuristics, Sliding Window and Look Ahead, to improve solutions for the Sorting Signed Permutations by Reversals and Transpositions Problem. To assess the heuristics, we implemented algorithms described in the literature to provide initial solutions. Despite the fact that we addressed a specific problem, both heuristics can be applied to many others within the area of genome rearrangement. When time is a crucial factor, Sliding Window is a better choice because it runs in linear time and improves the initial solutions in 76.4% of cases. If the quality of the solution is a priority, Look Ahead should be preferred because it improves the initial solutions in 97.6% of cases, but it runs in O(n(3) x alg(n)), where alg(n) is the complexity of the algorithm given as input. By using these heuristics one may find a good tradeoff between running time and solution improvement.
引用
收藏
页码:65 / 75
页数:11
相关论文
共 50 条
  • [31] Sorting by Reversals, Generalized Transpositions, and Translocations Using Permutation Groups
    Huang, Yen-Lin
    Lu, Chin Lung
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2010, 17 (05) : 685 - 705
  • [32] Sorting signed circular permutations by super short operations
    Oliveira, Andre R.
    Fertin, Guillaume
    Dias, Ulisses
    Dias, Zanoni
    ALGORITHMS FOR MOLECULAR BIOLOGY, 2018, 13
  • [33] Sorting permutations with transpositions in O(n3) amortized time
    Chitturi, Bhadrachalam
    Das, Priyanshu
    THEORETICAL COMPUTER SCIENCE, 2019, 766 : 30 - 37
  • [34] Sorting by Transpositions Is Difficult
    Bulteau, Laurent
    Fertin, Guillaume
    Rusu, Irena
    AUTOMATA, LANGUAGES AND PROGRAMMING, ICALP, PT I, 2011, 6755 : 654 - 665
  • [35] Approximation algorithms for sorting by k-cuts on signed permutations
    Oliveira, Andre Rodrigues
    Alexandrino, Alexsandro Oliveira
    Jean, Geraldine
    Fertin, Guillaume
    Dias, Ulisses
    Dias, Zanoni
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2023, 45 (01)
  • [36] SORTING BY TRANSPOSITIONS IS DIFFICULT
    Bulteau, Laurent
    Fertin, Guillaume
    Rusu, Irena
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2012, 26 (03) : 1148 - 1180
  • [37] Reversals and transpositions over finite alphabets
    Radcliffe, AJ
    Scott, AD
    Wilmer, EL
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2005, 19 (01) : 224 - 244
  • [38] A Genetic Approach with a Simple Fitness Function for Sorting Unsigned Permutations by Reversals
    Soncco-Alvarez, Jose Luis
    Ayala-Rincon, Mauricio
    2012 7TH COLOMBIAN COMPUTING CONGRESS (CCC), 2012,
  • [39] Sorting by transpositions
    Bafna, V
    Pevzner, PA
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1998, 11 (02) : 224 - 240
  • [40] Heuristics for the Reversal and Transposition Distance Problem
    Brito, Klairton Lima
    Oliveira, Andre Rodrigues
    Dias, Ulisses
    Dias, Zanoni
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2020, 17 (01) : 2 - 13