Я зіткнувся з деякими цілком природними проблемами, пов'язаними з NP, які, здавалося б, вимагають довгих свідків. Проблеми, параметризовані цілими числами і , наступні:DCD
Вхід: Односмуговий TM Питання: Чи є деякі такі, що робить більше кроків на деякому вході довжиною ?n ∈ N M C n + D nM
n∈NMCn+Dn
Іноді доповнення задачі простіше констатувати: чи працює дана односмугова ТМ за часом , тобто. чи робить це не більше кроків на всіх входах розміру , для всіх ?C n + D C n + D n nMCn+DCn+Dnn
Повний результат представлений тут . В основному, показано, що якщо ми хочемо перевірити, чи працює односмугова ТМ у часі , нам потрібно лише перевірити це на входах довжини, обмежених , де число станів вхідної ТМ. Таким чином, свідком буде введення довжини для якої порушено обмежений час. У посиланні також показано, що ці проблеми є NP-повними для всіх і .q O ( C ) q q O ( C ) C ≥ 2 D ≥ 1Cn+DqO(C)qqO(C)C≥2D≥1
Тепер, якщо свідок є вхідним сигналом, який порушує час роботи, він повинен бути загалом довжиною . А вхід має довжину . O ( q 2 )qΩ(C)O(q2)