Каждый раз, когда я преподаю NP-Полноту, студенты спрашивают: «Есть ли проблемы, о которых известно, что они не относятся к NP?»
Как бы вы ответили? Я обычно даю им неразрешимую проблему в качестве примера, но это часто не очень хорошо получается: (а) если я дам им проблему остановки, они думают, что это какой-то тупой угловой случай, и (б) если я дам им диофантовы уравнения, они не понимаю, почему его нет в NP (вы можете проверять решения в поли-времени ... просто подключите их! Мне трудно не использовать их в этом подходе.)
Я хотел бы привести им что-то вроде QBF в качестве примера, но доказанного разделения не существует.
Предложения?
Ответы:
Одной из возможностей является проблема, которая является EXPSPACE-полной. NP тривиально в PSPACE, который строго содержится в EXPSPACE. Одной из проблем, которая является EXPSPACE-полной, является решение, является ли регулярное выражение, допускающее возведение в степень, всемΣ* .
источник
Так как вы подчеркиваете естественные проблемы, вот очень естественная -полная проблема, которой нет в N P : Проблема мозаичного квадрата: При заданном наборе конечных плиток, это мозаика квадраты размера 2 n x 2 n ?NEXP NP 2N 2N
Обратите внимание, что когда размер квадрата равен x n ( n закодирован в унарном виде), тогда проблема становится N P -полной.N N N Nп
Для -полноты квадратной черепицы, проверьте ссылку.NЕИксп
[1] Христос Х. Пападимитриу. Вычислительная сложность. Аддисон-Уэсли, Рединг, Массачусетс, 1994
источник
Известно, что любая задача, полная для или 2 E X P T I M E, не существует в N P (по теореме иерархии времени). Аналогично для N E X P S P A C E и E X P S P A C ENEXPTIME EXPTIME NP NEXPSPACE EXPSPACE (по пространственной иерархии + симуляция). Часто вы можете получить «фальшивые» проблемы с помощью отступов, но естественные проблемы, завершенные для этих классов, не кажутся настолько распространенными (вероятно, потому что они невероятно сложны!), Но вот некоторые из них:
EXPSPACE:
Регулярность эквивалентности с оператором возведения в степень
2-EXPTIME:
Удовлетворенность для CTL * (временная логика)
Удовлетворенность для ATL *
Задача решения для арифметики Пресбургера
источник
Простой пример - функция тетрации , которой нет даже в ELEMENTARY . Вы могли бы использовать некоторую версию решения этого.
источник
По теореме иерархии времени , еслиграмм( н ) является конструируемой во времени функцией, и е( n + 1 ) = o ( г( н ) ) , тогда:
Так, например, любая проблема, полная NEXP, отсутствует в NP. Ссылаясь из Википедии :
См. Также раздел «Краткие проблемы» на стр. 492 книги Пападимитриу .
источник
Канальная система - это набор конечных автоматов с каналами связи, по которым они могут отправлять сообщения. Сообщение - это буква алфавита. В системе каналов с потерями сообщения могут быть отброшены: письмо, отправленное по каналу, может исчезнуть. Проблема достижимости для систем каналов с потерями является разрешимой, но не примитивной рекурсивностью.
Для более мягкого примера, проблема достижимости для систем сложения векторов сложна в EXPSpace.
источник