Diberikan string , penutup palindrom adalah urutan p 1 p 2 ⋯ p m dari kata p i sedemikian rupa sehingga p 1 p 2 ⋯ p m = w dan sedemikian rupa sehingga setiap p i adalah palindrom .
Seberapa sulit untuk menemukan ukuran penutup palindrome minimal? (ini tampaknya bisa dilakukan dengan pemrograman dinamis, tapi saya tidak yakin itu berfungsi).
Apakah masalah menjadi lebih sulit jika diberikan sebagai input juga terikat pada setiap panjang palindrom?
Pertimbangkan algoritma serakah sederhana, yang selalu mengambil palindrom terpanjang yang dimulai pada lokasi saat ini. Sebagai contoh, jika , maka akan keluaran ( 121 ) ⋅ ( 33 ) ⋅ ( 1 ) ⋅ ( 2 ) , sedangkan penutup optimal adalah ( 1 ) ⋅ ( 213.312 ) .
Apakah algoritma serakah memberikan 2 perkiraan untuk masalah?