Aşağıdaki sorun veya NP sertliğinin bir kanıtı için verimli bir algoritma arıyorum.
Let bir dizi ve olmak A ⊆ P ( Σ ) alt kümelerinin bir dizi Σ . Bir dizi Bul w ∈ Σ * en az bir uzunlukta, örneğin her biri için bu L ∈ A , bir orada k ∈ N , öyle ki { a k + i | 0 ≤ i < | L | } = L .
Örneğin, için , kelime w = b bir c için, çünkü soruna bir çözüm { a , b } var k = 0 için, { a , c } var k = 1 .
Motivasyonuma gelince, her kenarın giriş alfabesinden bir dizi harfle etiketlenebildiği sonlu bir otomatın kenar kümesini temsil etmeye çalışıyorum. Ben tek bir dize saklamak ve daha sonra her kenarda bu dize işaretçiler bir çift tutmak istiyorum. Amacım bu dizenin uzunluğunu en aza indirmektir.