Corda de cobertura por palíndromos

12

Dada uma sequência , uma capa do palíndromo é uma sequência de palavras modo que e que cada seja um palíndromo.p 1 p 2p m p i p 1 p 2p m = ww=σ1σ2σnp1p2pmpip1p2pm=wpi

Quão difícil é encontrar a cobertura mínima do palíndromo? (isso parece possível com a programação dinâmica, mas não tenho certeza de que funcione).

O problema se torna mais difícil se dado que a entrada também é um ligado em cada comprimento de palíndromo?b

Considere o algoritmo ganancioso simples, que sempre leva o palíndromo mais longo que começa no local atual. Por exemplo, se , ele produzirá , enquanto a cobertura ideal é .w=1213312(121)(33)(1)(2)(1)(213312)

O algoritmo ganancioso fornece uma aproximação 2 para o problema?

Dean R
fonte

Respostas: