AN EFFICIENT ALGORITHM FOR THE CLOSEST STRING PROBLEM



AN EFFICIENT ALGORITHM FOR THE CLOSEST STRING PROBLEM
Omar Latorre Vilca
Mário Salvatierra Júnior

18/12/2020
10-22
1
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.
Ler mais...Algoritmo polinomial, Otimização combinatória, Problema da cadeia de caracteres mais próxima.
Esta obra está licenciada com uma Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional .
O conteúdo dos capítulos 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.