フィックス SATの検索フォームを、例えばNP完全探索問題。レビン探索は、ある意味で最適なXを解くためのアルゴリズムLを提供します。具体的には、アルゴリズムは「入力xですべての可能なプログラムPを実行し、あるPが応答yを返すと、それが正しいかどうかをテストします」です。時間の複雑さt Pで Xを解くプログラムPが与えられたという意味で最適です。、時間複雑性のT L(N )の Lを満たします
ここで、は正確な計算モデルに依存する固定多項式です
の最適性は、多少強力な方法で定式化できます。すなわち、すべてのための M ⊂ { 0 、1 } *及び Q解くプログラム X約束と Mを時間 tのM Q(N )、時間複雑 T M L(N )の Lで入力に限定 Mを満たします
ここで、は固定多項式です。重要な違いは、P ≠ N Pであっても、t M Q(n )は、たとえば、多項式になる可能性があることです。
の明らかな「弱さ」は大きな要因です2 | Q | この範囲で。2 |で同じ形式の境界を満たすアルゴリズムがある場合、それは簡単にわかります。Q | |の多項式で置き換えられます Q | 次に、P = N Pです。これは、答えをハードコーディングすることにより、QをXの特定のインスタンスを解決するプログラムにできるからです。同様に、2 | Q | |の部分指数関数で置き換えることができます| Q |その後、指数時間仮説に違反します。ただし、次の質問への答えはそれほど明白ではありません(私にとって):
(多項式階層の例えば、非縮退、一方向関数の有無)必要に応じて指数関数的な時間仮説および他の周知の推測を仮定すると、アルゴリズムが存在する解くXすべてのためのSTをM ⊂ { 0 、1 } *とQ解くプログラムX約束とMを時間T M Q(N )、時間複雑T M A(N )のAは、で入力に限定Mを満たします
ここで、は多項式、fは部分指数、gは任意です
答えが正の場合、は多項式ですか?gの成長率はどれくらいですか(ETHの下では明らかに少なくとも指数関数的です)?答えが否定の場合、ETHが間違っているがP ≠ N Pの場合、多項式fは存在できますか?