Складність задачі слів з найменшими виразними літерами, прийнятими кінцевим автоматом


13

Враховуючи кінцевий (детермінований або недетерміністичний, я не думаю, що це має велике значення) автомат A і поріг n , чи приймає A слово, що містить щонайбільше n різних літер?

(Під k різними літерами я маю на увазі, що у aabaa є дві різні літери, a і b .)

Я показав, що ця проблема є NP-завершеною, але моє скорочення створює автомати, в яких одна і та сама літера з’являється на багатьох переходах.

Мене, швидше, цікавлять випадки, коли кожна буква відображається в максимум k разів A, де k - фіксований параметр. Чи проблема все ще не є повною?

Для k = 1 проблема є лише найкоротшим шляхом, так як і P. Для k = 2 я ні в якому разі не зміг показати належність до P, ні знайти доказ твердості NP.

Будь-яка ідея, принаймні для k = 2?


1
k=2

Відповіді:


13

k=332

kstn

snn2nn


Це скорочення, яке я використовував (від CNF-SAT), але я не знав, що 3-SAT- (2,2) також не є повним NP, тому моє зауваження щодо листів, можливо, виникає багато разів. Спасибі!
Девід Монньо

І дійсно (я мав би подумати про це!) Зниження від SAT до 3-SAT- (2,2) лише трохи складніше, ніж звичайне зниження до 3CNF-SAT!
Девід Монньо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.