Виправте NP-повну проблему пошуку, наприклад, форму пошуку SAT. Пошук Левіна забезпечує алгоритм L для вирішення X, який є оптимальним у певному сенсі. Зокрема, алгоритм - "Виконати всі можливі програми P у доопрацюванні на вході x , як тільки якийсь P повернеться відповісти y перевіряє, чи правильно". Оптимально в тому сенсі, що задана програма P, яка вирішує X із часовою складністю t P , тимчасова складність т л ( п ) з L задовольняє
де - нерухомий многочлен, який залежить від точної моделі обчислення
може бути сформульована дещо сильніше. А саме, для кожного M ⊂ { 0 , 1 } * іпрограми вирішенняз посиланнямпід час, тимчасової складністьзобмежені входи взадовольняє
де - нерухомий многочлен. Найважливіша відмінність полягає в тому, що може бути, наприклад, поліном, навіть якщо
Очевидною "слабкістю" є великий фактор у цій межі. Неважко помітити, що якщо існує алгоритм, що задовольняє зв’язок тієї ж форми з замінений на многочлен утоді . Це тому, що ми можемо вважати, що є програмою, що вирішує певний екземпляр шляхом жорсткого кодування відповіді. Аналогічно, якщо можна замінити на субекспоненціальну функціюто порушується експоненціальна часова гіпотеза. Однак відповідь на наступне питання менш очевидна (для мене):
Якщо припустити , що експоненціальні гіпотези часу і інші добре відомі гіпотези (наприклад , невироджені полиномиальной ієрархії, існування односторонніх функцій) в разі необхідності, може бути алгоритм вирішення ст для кожного і програми , вирішуючи з обіцянкою в момент , тимчасова складність з обмежений входів задовольняє
де - поліном, - субекспоненціальний і довільний
Якщо відповідь позитивна, може поліноміальна? Яка швидкість росту (явно принаймні експоненціальна за ETH)? Якщо відповідь негативна, чи може існувати поліном якщо ETH помиляється, але ?