NPの定義には2つのバリエーションがあります。それらは(ほぼ確実に)明確な複雑さのクラスを定義しますが、私の質問は、これらのクラスに適合する問題の自然な例はありますか?
(ここで自然と見なされるものに対する私のしきい値は、通常よりも少し低くなっています。)
クラス1(NPのスーパークラス):検証するのに超多項式であるが準指数関数的な時間を要する多項式サイズの証人の問題。具体的には、時間としましょう。これは、時間n O (log n )を要する非決定論的マシンによって認識される言語のクラスと同等ですが、poly(n)非決定論的推測のみを行うことができます。
クラス1には、もD T I M E (n O (log n ))にも存在しないことが知られている/考えられていない自然な問題がありますか?
クラス1は、通常の言語のクラスです。一方、クラス2は、リレーショナル問題のクラスです。
クラス2:バイナリ関係R = {(x、y)}がこのクラスにある場合
- Rの(x、y)が| y |を意味するような多項式pがあります 最大でp(| x |)です。
- poly(| x |)-timeアルゴリズムAがあり、すべての入力xに対して、(x、y)がRにあるようなayがある場合、(x、A(x))はRにあり、そのようなyがない場合、A(x)は拒否します。
- poly(| x |)-timeアルゴリズムBには、B(x、w)がR(x、w)と異なるように無限に多くのペア(x、w)があります(ここでは、Rを使用して独自の特性を示しています)関数)。
言い換えれば、すべての場合で、証人がいる場合は簡単に見つけることができます。しかし、すべての証人が簡単に検証できるわけではありません。
(Rがクラス2にある場合、Rの最初の因子への投影は単純にPになります。これは、クラス2が関係問題のクラスであると言ったことを意味します。)
クラス2に自然な関係の問題はありますか?