Простий відповідь: Для кожного - проблеми існує деяка константа така що, якщо ми могли б вирішити проблему в , тоді .h a r d c N T I M E ( 2 o ( n 1EXPTIMEhardcP≠NPNTIME(2o(n1c))P≠NP
Примітка: Постійна походить від вибухів розміру екземпляра, що є результатом зменшення.c
Обґрунтування: Нехай позначає - проблема. Це означає , що кожна проблема в поліноміальний час зводиться до . Насправді ми можемо показати більше.E X P T I M E h a r d E X P T I M E XXEXPTIMEhardEXPTIMEX
Проблема прийняття для час обмежених детермінованих машин Тьюринга в і , отже, за поліноміальний час зводиться до . D T I M E ( n ⋅ 2 n ) ⊆ E X P T I M E X2nDTIME(n⋅2n)⊆EXPTIMEX
Отже, повинна бути якась фіксована константа такою, щоб кожна проблема в була поліноміальною часом, зведеною до де розмір екземпляра дорівнює . Тобто, екземпляри розміру п зводяться до випадків розміру для .D T I M E ( 2 n ) X O ( n c ) O ( n c ) XcDTIME(2n)XO(nc)O(nc)X
Тепер, якщо у нас було , то . Однак це означає (детальніше див. Нижче).DTIME(2n)⊆NTIME(2o(n))P≠NPX∈NTIME(2o(n1c))DTIME(2n)⊆NTIME(2o(n))P≠NP
Додаткові відомості: Можна показати, що .⇔ ∃ c ′ ∀ k N T I M E ( n k ) ⊆ D T I M E ( n c ′ k )P=NP ⇔ ∃c′ ∀k NTIME(nk)⊆DTIME(nc′k)
Іншими словами, якщо ви можете вирішити - задачу в поліноміальний час, то існує єдиний спосіб прискорити будь-яку проблему в .c o m p l e t e N PNPcompleteNP
Тепер припустимо, що . За попереднім (при = 1) отримуємо константу таку, що
k c ′ N T I M E ( n ) ⊆ D T I M E ( n c ′ ) .P=NPkc′
NTIME(n)⊆DTIME(nc′).
Далі ми можемо використовувати padding для збільшення масштабу цього включення та отримання
NTIME(2n)⊆DTIME(2c′n).
Тоді за теоремою детермінованої ієрархії часу маємо
для будь-якого .ϵ > 0
NTIME(2n)⊆DTIME(2c′n)⊊DTIME(2(c′+ϵ)n)
ϵ>0
Тому ми не могли мати
DTIME(2(c′+ϵ)n)⊆NTIME(2n).
Крім того, ми не могли мати тому що шляхом прокладки ми отримаємо .D T I M E ( 2 ( c ′ + ϵ ) n ) ⊆ N T I M E ( 2 o ( n ) )DTIME(2n)⊆NTIME(2o(n))DTIME(2(c′+ϵ)n)⊆NTIME(2o(n))
Подальше запитання: чи є у когось якісь прості приклади - проблем, коли ми можемо легко визначити постійну розміру екземпляра ?c o m p l e t e cEXPTIMEcompletec