Dado un autómata A finito (determinista o no determinista, no creo que esto tenga mucha importancia) y un umbral n , ¿acepta A una palabra que contenga como máximo n letras distintas?
(Por k letras diferentes quiero decir que aabaa tiene dos letras distintas, a y b .)
Mostré que este problema era NP-completo, pero mi reducción produce autómatas en los que aparece la misma letra en muchas transiciones.
Estoy bastante interesado en los casos en que cada letra aparece como máximo k veces en A, donde k es un parámetro fijo. ¿El problema sigue siendo NP completo?
Para k = 1, el problema es la ruta más corta, también lo es P. Para k = 2 no he podido mostrar membresía en P ni encontrar una prueba de dureza NP.
¿Alguna idea, al menos para k = 2?
cc.complexity-theory
np-hardness
automata-theory
David Monniaux
fuente
fuente
Respuestas:
Es NP-duro para . La reducción es de 3-SAT- (2,2), lo que significa que cada cláusula contiene literales y cada literal aparece en la mayoría de las cláusulas.k = 3 3 2
fuente