Heuristics for Breakpoint Graph Decomposition with Applications in Genome Rearrangement Problems

被引:2
作者
Pinheiro, Pedro Olimpio [1 ]
Alexandrino, Alexsandro Oliveira [1 ]
Oliveira, Andre Rodrigues [1 ]
de Souza, Cid Carvalho [1 ]
Dias, Zanoni [1 ]
机构
[1] Univ Estadual Campinas, Inst Comp, Campinas, Brazil
来源
ADVANCES IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, BSB 2020 | 2020年 / 12558卷
基金
巴西圣保罗研究基金会;
关键词
Breakpoint graph; Genome rearrangements; Maximum cycle decomposition; APPROXIMATION ALGORITHM; PERMUTATIONS; REVERSALS;
D O I
10.1007/978-3-030-65775-8_12
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The breakpoint graph of a permutation is a well-known structure used in genome rearrangement problems. Most studies use the decomposition of such graph into edge-colored disjoint alternating cycles to develop algorithms for these problems. The goal of the Breakpoint Graph Decomposition (BGD) problem is to find a decomposition of the breakpoint graph with maximum number of cycles. For unsigned permutations, which model genomes without information about gene orientation, the BGD problem is NP-hard. In this work, we developed a greedy and a Tabu Search algorithm which are compared experimentally with the approximation algorithm presented by Lin and Jiang [10]. The experiments revealed that our algorithms find significantly better solutions. Finally, we used our algorithms as part of algorithms for genome rearrangement problems and the distances calculated in this way have largely improved.
引用
收藏
页码:129 / 140
页数:12
相关论文
共 12 条
  • [1] Genome rearrangements and sorting by reversals
    Bafna, V
    Pevzner, PA
    [J]. SIAM JOURNAL ON COMPUTING, 1996, 25 (02) : 272 - 289
  • [2] SORTING BY TRANSPOSITIONS IS DIFFICULT
    Bulteau, Laurent
    Fertin, Guillaume
    Rusu, Irena
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2012, 26 (03) : 1148 - 1180
  • [4] On sorting unsigned permutations by double-cut-and-joins
    Chen, Xin
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2013, 25 (03) : 339 - 351
  • [5] Christie D.A., 1998, SODA, P244
  • [6] Glover F., 1990, ORSA Journal on Computing, V2, P4, DOI [10.1287/ijoc.1.3.190, 10.1287/ijoc.2.1.4]
  • [7] Transforming cabbage into turnip: Polynomial algorithm for sorting signed permutations by reversals
    Hannenhalli, S
    Pevzner, PA
    [J]. JOURNAL OF THE ACM, 1999, 46 (01) : 1 - 27
  • [8] A Randomized FPT Approximation Algorithm for Maximum Alternating-Cycle Decomposition with Applications
    Jiang, Haitao
    Pu, Lianrong
    Qingge, Letu
    Sankoff, David
    Zhu, Binhai
    [J]. COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 26 - 38
  • [9] A further improved approximation algorithm for breakpoint graph decomposition
    Lin, GH
    Jiang, T
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2004, 8 (02) : 183 - 194
  • [10] On the Complexity of Sorting by Reversals and Transpositions Problems
    Oliveira, Andre Rodrigues
    Brito, Klairton Lima
    Dias, Ulisses
    Dias, Zanoni
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2019, 26 (11) : 1223 - 1229