Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos

Detalhes bibliográficos
Autor(a) principal: Soncco Álvarez, José Luis
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UnB
Texto Completo: http://repositorio.unb.br/handle/10482/13824
Resumo: Dissertação (mestrado)—Universidade de Brasília, Departamento de Ciência da Computação, 2013.
id UNB_4404887ee185c492983fc36c32a6831d
oai_identifier_str oai:repositorio.unb.br:10482/13824
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticosAlgoritmos genéticosAlgoritmosComputaçãoDissertação (mestrado)—Universidade de Brasília, Departamento de Ciência da Computação, 2013.Ordenação de permutações por reversões é um dos problemas mais desafiantes relacionados com a análise da distância evolutiva entre organis- mos, cujos resultados podem ser usados na construção de árvores filogenéticas baseadas nesta distância. No caso de permutações com sinal, o problema pode ser resolvido em tempo linear, porém, no caso de permutações sem sinal o problema é mais complexo, já que foi demonstrado ser NP-difícil e com uma questão ainda em aberto: se é ou não NP completo; este foi o motivo pelo qual foram propostos diversos algoritmos de aproximação e de computação evolucionária. Neste trabalho, é proposto um algoritmo genético(AG) padrão para resolver o problema de ordenação de permutações sem sinal. Este enfoque está baseado no método proposto por Auyeung e Abraham, que usa soluções exatas para o caso de permutações com sinal, para resolver a versão do problema com permutações sem sinal. Adicionalmente, foi proposto um algoritmo genético melhorado (hibrido), que usa uma heurística de eliminação de pontos de quebra em gerações iniciais. Diversos experimentos foram feitos tomando como entrada permutações gera- das aleatoriamente, escolhendo um elemento aleatório sobre um conjunto de números, ou aplicando reversões aleatórias sobre uma permutação ordenada. Ademais, foram usadas permutações de Gollan as quais sabemos que podem ser ordenadas usando n — 1 reversões, onde n é o comprimento da permutação. Desde que muitos enfoques de AG's usaram mecanismos de controle impreci- sos para validar a precisão das suas respostas, foi necessário um grande esforço para desenvolver uma algoritmo de aproximação confiável. Dando origem a um desenvolvimento teórico baseado no algoritmo de raio de aproximação 1.5 proposto por Christie, e sua posterior implementação. Os experimentos mostraram que ambos AG fornecem respostas que são melhores do que aquelas fornecidas por métodos relacionados prévios, tanto como os que são fornecidos pelo algoritmo de raio de aproximação 1.5 corrigido. ______________________________________________________________________________ ABSTRACTSorting permutations by reversals is one of the most challenging problems related to the analysis of the evolutionary distance between organisms, whose results can be used in the construction of phylogenetic trees bases on this distance. In the case of signed permutations, the problem can be solved in linear time, however in the case of unsigned permutations the problem is more complex, since it was shown to be NP-hard and it is unknown whether it is NP-complete or not; this fact motivated the proposal of several approximation, and evolutionary computing algorithms. In this work, we propose genetic algorithms (GA) to solve the problem of sorting unsigned permutations. Initially, we propose a standard GA approach based on the method proposed by Auyeung and Abraham, which uses exact polynomial solutions for the case of signed permutations, for solving the problem with unsigned permutations. Further, we propose an improved genetic algorithm, which uses the heuristic of elimination of break points in early generations and then the standard approach. Several experiments were made using as inputs permutations generated randomly by choosing a random element over a set of numbers, and by applying random reversals over an sorted permutation. Also, was used Gollan permutations that it's well-known that can be sorted by n 1 reversals, where n is the length of the permutation. Since previous GA approaches have used imprecise control mechanisms for checking the accuracy of their answers, a great deal of e ort was necessary in order to develop a reliable approximate algorithm. This gave rise to a theoretical development based on the well-known Christie's 1.5 ratio approximation algorithm and its further implementation. Experiments showed that both AG approaches compute answers that are better than the ones computed by previous approaches as well as than the ones computed with the adjusted correct 1.5 approximation algorithm.Ayala-Rincón, MauricioSoncco Álvarez, José Luis2013-08-02T13:47:05Z2013-08-02T13:47:05Z2013-08-022013-02-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSONCCO ÁLVAREZ, José Luis. Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos. 2013. 57 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2013.http://repositorio.unb.br/handle/10482/13824A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2023-07-14T18:56:19Zoai:repositorio.unb.br:10482/13824Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2023-07-14T18:56:19Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
title Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
spellingShingle Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
Soncco Álvarez, José Luis
Algoritmos genéticos
Algoritmos
Computação
title_short Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
title_full Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
title_fullStr Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
title_full_unstemmed Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
title_sort Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos
author Soncco Álvarez, José Luis
author_facet Soncco Álvarez, José Luis
author_role author
dc.contributor.none.fl_str_mv Ayala-Rincón, Mauricio
dc.contributor.author.fl_str_mv Soncco Álvarez, José Luis
dc.subject.por.fl_str_mv Algoritmos genéticos
Algoritmos
Computação
topic Algoritmos genéticos
Algoritmos
Computação
description Dissertação (mestrado)—Universidade de Brasília, Departamento de Ciência da Computação, 2013.
publishDate 2013
dc.date.none.fl_str_mv 2013-08-02T13:47:05Z
2013-08-02T13:47:05Z
2013-08-02
2013-02-25
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SONCCO ÁLVAREZ, José Luis. Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos. 2013. 57 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2013.
http://repositorio.unb.br/handle/10482/13824
identifier_str_mv SONCCO ÁLVAREZ, José Luis. Ordenação por reversões de permutações sem sinal usando uma abordagem de algoritmos genéticos. 2013. 57 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2013.
url http://repositorio.unb.br/handle/10482/13824
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Repositório Institucional da UnB
collection Repositório Institucional da UnB
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv repositorio@unb.br
_version_ 1810580737242431488