A GRASP-Based Heuristic for the Sorting by Length-Weighted Inversions Problem

被引:3
|
作者
Arruda, Thiago da Silva [1 ]
Dias, Ulisses [2 ]
Dias, Zanoni [1 ]
机构
[1] Univ Estadual Campinas, Inst Comp, BR-13083852 Campinas, SP, Brazil
[2] Univ Estadual Campinas, Fac Technol, BR-13484332 Limeira, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Genome rearrangements; length-weighted inversions; GRASP; GENOME REARRANGEMENTS; POLYNOMIAL ALGORITHM; SIGNED PERMUTATIONS; HYBRID GRASP; REVERSALS; GENE; DISTANCE; HISTORY;
D O I
10.1109/TCBB.2015.2474400
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Genome Rearrangements are large-scale mutational events that affect genomes during the evolutionary process. Therefore, these mutations differ from punctual mutations. They can move genes from one place to the other, change the orientation of some genes, or even change the number of chromosomes. In this work, we deal with inversion events which occur when a segment of DNA sequence in the genome is reversed. In our model, each inversion costs the number of elements in the reversed segment. We present a new algorithm for this problem based on the metaheuristic called Greedy Randomized Adaptive Search Procedure (GRASP) that has been routinely used to find solutions for combinatorial optimization problems. In essence, we implemented an iterative process in which each iteration receives a feasible solution whose neighborhood is investigated. Our analysis shows that we outperform any other approach by significant margin. We also use our algorithm to build phylogenetic trees for a subset of species in the Yersinia genus and we compared our trees to other results in the literature.
引用
收藏
页码:352 / 363
页数:12
相关论文
共 42 条
  • [1] Heuristics for the Sorting by Length-Weighted Inversions Problem on Signed Permutations
    Arruda, Thiago da Silva
    Dias, Ulisses
    Dias, Zanoni
    [J]. ALGORITHMS FOR COMPUTATIONAL BIOLOGY, 2014, 8542 : 59 - 70
  • [2] Length and Symmetry on the Sorting by Weighted Inversions Problem
    Baudet, Christian
    Dias, Ulisses
    Dias, Zanoni
    [J]. ADVANCES IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, BSB 2014, 2014, 8826 : 99 - 106
  • [3] A GRASP-based heuristic for the Project Portfolio Selection Problem f
    Mira, Cleber
    Feijao, Pedro
    Souza, Maria Angelica
    Moura, Arnaldo
    Meidanis, Joao
    Lima, Gabriel
    Schmitz, Rafael
    Bossolan, Renato P.
    Freitas, Italo T.
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 36 - 41
  • [4] Improved bounds on sorting by length-weighted reversals
    Bender, Michael A.
    Ge, Dongdong
    He, Simai
    Hu, Haodong
    Pinter, Ron Y.
    Skiena, Steven
    Swidan, Firas
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2008, 74 (05) : 744 - 774
  • [5] Sorting by length-weighted reversals: Dealing with signs and circularity
    Swidan, F
    Bender, MA
    Ge, DD
    He, SM
    Hu, H
    Pinter, RY
    [J]. COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2004, 3109 : 32 - 46
  • [6] Sorting permutations and binary strings by length-weighted rearrangements
    Lintzmayer, Carla Negri
    Fertin, Guillaume
    Dias, Zanoni
    [J]. THEORETICAL COMPUTER SCIENCE, 2018, 715 : 35 - 59
  • [7] Sorting by weighted inversions considering length and symmetry
    Christian Baudet
    Ulisses Dias
    Zanoni Dias
    [J]. BMC Bioinformatics, 16
  • [8] Sorting by weighted inversions considering length and symmetry
    Baudet, Christian
    Dias, Ulisses
    Dias, Zanoni
    [J]. BMC BIOINFORMATICS, 2015, 16
  • [9] Approximation Algorithms for Sorting Permutations by Length-Weighted Short Rearrangements
    Alexandrino, Alexsandro Oliveira
    Santos Miranda, Guilherme Henrique
    Lintzmayer, Carla Negri
    Dias, Zanoni
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2019, 346 : 29 - 40
  • [10] Approximation algorithms for sorting by length-weighted prefix and suffix operations
    Lintzmayer, Carla Negri
    Fertin, Guillaume
    Dias, Zanoni
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 593 : 26 - 41