AN EFFICIENT ALGORITHM FOR THE CLOSEST STRING PROBLEM

Code: 201102014
20
9
Título

AN EFFICIENT ALGORITHM FOR THE CLOSEST STRING PROBLEM

Autores(as):
  • Omar Latorre Vilca

    Vilca, Omar Latorre

  • Mário Salvatierra Júnior

    Salvatierra Júnior, Mário

DOI
10.37885/201102014
Publicado em

18/12/2020

Páginas

10-22

Capítulo

1

Resumo

Neste artigo abordamos o Problema da Cadeia de Caracteres mais Próxima (PCCP) que surge na pesquisa web, teoria da codificação e biologia molecular computacional. Para solucioná-lo deve-se encontrar uma string que minimize a máxima distância de Hamming de um determinado conjunto de strings. PCCP é um problema NP-difícil. Neste trabalho, propomos um algoritmo de tempo linear denominado Algoritmo da Primeira Minimização (APM) que resolve instâncias do PCCP com três strings (3-PCCP). Sua ideia principal é identificar tipos coluna-posição na instância de entrada, o que nos permite decompor em cinco tuplas diferentes, correspondendo à posição de cada string no conjunto de strings para, finalmente, determinar todas as colunas-posições não fixadas por simples avaliação através dos diferentes casos. Uma prova formal de corretude e complexidade computacional do algoritmo proposto serão fornecidas. O algoritmo proposto é comparado com uma formulação de programação inteira para o 3-PCCP. Além disso, experimentos computacionais em tabelas de comparação mostrarão a eficácia do algoritmo proposto.

Palavras-chave

Algoritmo polinomial, Otimização combinatória, Problema da cadeia de caracteres mais próxima.

Autor(a) Correspondente
Licença

Este capítulo está licenciado com uma Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional.

Licença Creative Commons

O conteúdo do capítulo e seus dados e sua forma, correção e confiabilidade, são de responsabilidade exclusiva do(s) autor(es). É permitido o download e compartilhamento desde que pela origem e no formato Acesso Livre (Open Access), com os créditos e citação atribuídos ao(s) respectivo(s) autor(es). Não é permitido: alteração de nenhuma forma, catalogação em plataformas de acesso restrito e utilização para fins comerciais. O(s) autor(es) mantêm os direitos autorais do texto.