Heuristics for Breakpoint Graph Decomposition with Applications in Genome Rearrangement Problems
Resumo
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.
Palavras-chave:
Breakpoint graph, Genome rearrangements, Maximum cycle decomposition
Publicado
23/11/2020
Como Citar
PINHEIRO, Pedro Olímpio; ALEXANDRINO, Alexsandro Oliveira; OLIVEIRA, Andre Rodrigues; DE SOUZA, Cid Carvalho; DIAS, Zanoni.
Heuristics for Breakpoint Graph Decomposition with Applications in Genome Rearrangement Problems. In: SIMPÓSIO BRASILEIRO DE BIOINFORMÁTICA (BSB), 13. , 2020, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2020
.
p. 129-140.
ISSN 2316-1248.