Use este identificador para citar ou linkar para este item:
https://repositorio.ufms.br/handle/123456789/1893
Tipo: | Dissertação |
Título: | O problema do alinhamento de segmentos |
Autor(es): | Lima, Leandro Ishi Soares de |
Primeiro orientador: | Adi, Said Sadique |
Abstract: | Dentre a variedade de problemas de otimização existentes, aqueles que envolvem sequências
destacam-se por sua aplicabilidade em vários campos de pesquisa. Nesta dissertação apresentamos
um estudo detalhado de um novo problema de otimização combinatória envolvendo sequências, denominado
Problema do Alinhamento de Segmentos (PASG). Esse estudo envolve a de nição formal
desse problema e a descrição de um algoritmo e ciente, baseado na técnica de programação dinâ-
mica, que o resolve. Ademais, formalizamos uma versão múltipla do PASG, denominada Problema
do Alinhamento de Segmentos Múltiplo (PASGM). Para essa versão do problema, nós provamos
que ela é NP-Completa e que é muito improvável existir um algoritmo de aproximação com uma
boa razão para ela. Com base nesse resultado, propomos três heurísticas para tratar o PASGM e as
avaliamos experimentalmente através de testes arti ciais. Por m, as implementações das soluções
propostas neste trabalho foram aplicadas na tarefa de identi cação de genes. A aplicabilidade dos
nossos programas nessa tarefa foi atestada através dos bons resultados obtidos por eles em um
conjunto de instâncias de testes reais. ABSTRACT - Among the variety of existing combinatorial optimization problems, those involving sequences stand out for their applicability in several research elds. In this work we present a detailed study of a new combinatorial optimization problem involving sequences, called Segment Alignment Problem (SAP). This study includes the formal de nition of this problem and the description of an e cient dynamic programming algorithm to solve it. Furthermore, we present the formal de nition of a multiple version of the SAP, called Multiple Segment Alignment Problem (MSAP). For this version of the problem, we prove its NP-Completeness and that it is very unlikely to exist an approximation algorithm for it with a good factor. With these results in mind, we propose three heuristics for MSAP and we evaluate them experimentally through arti cial tests. Finally, we apply the implementations of the solutions proposed in this work in the gene prediction task. The applicability of our programs in this task was attested by the good results achieved by all of them in a set of real test instances. Keywords: Combinatorial Optimization, Segment Alignment Problem, Dynamic Programming, |
Palavras-chave: | Otimização Combinatória Combinatorial Optimization Algorítmos Genéticos Genetic Algorithms Programação Dinâmica Dynamic Programming |
Tipo de acesso: | Acesso Aberto |
URI: | https://repositorio.ufms.br/handle/123456789/1893 |
Data do documento: | 2013 |
Aparece nas coleções: | Programa de Pós-graduação em Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Leandro.pdf | 4,79 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.