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 2 ⋯ p m p i p 1 p 2 ⋯ p m = w
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?
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 é .
O algoritmo ganancioso fornece uma aproximação 2 para o problema?