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 条
  • [41] A fast algorithm for the multiple genome rearrangement problem with weighted reversals and transpositions
    Martin Bader
    Mohamed I Abouelhoda
    Enno Ohlebusch
    BMC Bioinformatics, 9
  • [42] On Sorting Under Special Transpositions
    Huang, Jici
    Roy, Swapnoneel
    2014 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE), 2014, : 325 - 328
  • [43] Opposition-Based Memetic Algorithm and Hybrid Approach for Sorting Permutations by Reversals
    Soncco-Alvarez, Jose Luis
    Munoz, Daniel M.
    Ayala-Rincon, Mauricio
    EVOLUTIONARY COMPUTATION, 2019, 27 (02) : 229 - 265
  • [44] Sorting permutations by prefix and suffix rearrangements
    Lintzmayer, Carla Negri
    Fertin, Guillaume
    Dias, Zanoni
    JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2017, 15 (01)
  • [45] Sorting Permutations by λ-Operations
    Santos Miranda, Guilherme Henrique
    Lintzmayer, Carla Negri
    Dias, Zanoni
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2019, 25 (02) : 98 - 121
  • [46] A new and faster method of sorting by transpositions
    Benoit-Gagne, Maxime
    Hamel, Sylvie
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2007, 4580 : 131 - +
  • [47] On the Complexity of Some Variations of Sorting by Transpositions
    Alexandrino, Alexsandro Oliveira
    Oliveira, Andre Rodrigues
    Dias, Ulisses
    Dias, Zanoni
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2020, 26 (09) : 1076 - 1094
  • [48] Sorting Permutations by Limited-Size Operations
    Santos Miranda, Guilherme Henrique
    Lintzmayer, Carla Negri
    Dias, Zanoni
    ALGORITHMS FOR COMPUTATIONAL BIOLOGY (ALCOB 2018), 2018, 10849 : 76 - 87
  • [49] Sorting Genomes by Reversals and Translocations
    Yin, Xiao
    Zhu, Daming
    2009 ASIA-PACIFIC CONFERENCE ON INFORMATION PROCESSING (APCIP 2009), VOL 2, PROCEEDINGS, 2009, : 391 - 394
  • [50] SoRT2: a tool for sorting genomes and reconstructing phylogenetic trees by reversals, generalized transpositions and translocations
    Huang, Yen-Lin
    Huang, Chen-Cheng
    Tang, Chuan Yi
    Lu, Chin Lung
    NUCLEIC ACIDS RESEARCH, 2010, 38 : W221 - W227