Corda coprente di palindromi


12

Data una stringa , una copertina di palindrome è una sequenza di parole tale che e tale che ogni è un palindromo.w=σ1σ2σnp1p2pmpip1p2pm=wpi

Quanto è difficile trovare la copertina in palindromo di dimensioni minime? (questo sembra fattibile con la programmazione dinamica, ma non sono sicuro che funzioni).

Il problema diventa più difficile se dato che l'input è anche un limite su ogni lunghezza del palindromo?b

Considera il semplice algoritmo avido, che prende sempre il palindromo più lungo che inizia nella posizione corrente. Ad esempio, se , verrà , mentre la copertura ottimale è .w=1213312(121)(33)(1)(2)(1)(213312)

L'algoritmo greedy fornisce 2 approssimazioni per il problema?

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.