多項式で多くの証明書のNP完全な問題?


10

次の場合に限り、言語まばらに認証さ NP と呼びましょう。L∈

多項式が存在するため、サイズnのすべての入力に対して、x \ in Lの場合、そのxを検証する証明書uのセットU_x \ in Lは多項式のサイズ、つまり| U_x | \ leq p(n)。p:N→N n個のx ∈ Lx∈Σ∗nx∈L U のx ∈ L | U x | ≤ P (N )Uxux∈L|Ux|≤p(n)

簡単に言うと、すべての入力xには、最大で多項式の証明書があり、それがLに含まれていることを確認しLます。

例:例証するために、CLIQUE問題を考えます:

CLIQUE={(G,k)∣G has a clique of size k}

言語CLIQUEはまばらに認証されていません。 入力x =(G、k)は、x \ in \ mathbf {CLIQUE}であることを証明する証明書として機能する指数関数的な量のkクリークを簡単に持つ可能性があるためです。x=(G,k)kx∈CLIQUE

終了例

では、質問は次のとおりです。既知のNP完全なまばらに認証された言語はありますか?質問に答えなくても、どんな洞察も歓迎です!

注:この定義は、スパース言語の定義とは異なります!


確実に理解するには、これは正しいですか?は、特定のベリファイアに関して技術的に定義されています。つまり、場合、です。そして検証者が存在する場合にのみ「まばらに証明」されているのためのようにそのこと S満たす多項式サイズ条件。 Vがxは∈ L U X = { U :V (X 、U )= 1 } L V L U XをUxVx∈LUx={u:V(x,u)=1}LVLUx
— usul、2014

回答:


12

いいえ、まばらに認定された既知の完全言語はありません。あなたが記述しているクラスは、として知られてい。広く信じられていることを、だから、ノー -complete問題がfewPであることが知られています。(不可能です)。f e w P f e w P ≠ N P N P f e w P = N PNPfewPfewP≠NPNPfewP=NP


これはまさに私が探していたものです。乾杯!
— gdiazc 14

私は(複雑動物園で)fewPの参照を発見した、しかし、あなたはステートメントをサポートするための参照を持つことが起こるでしょう:「それは広くfewPと考えられている NP」を?例えば、fewPう NPが意味するものではかの並べ替えの何かを?= P = N P≠=P=NP
— gdiazc 14

1
@TayfunPay:彼がではなくについて話していると確信しています。はより一般的です-検証者が証明書を受け入れることが多項式で要求されるが、かどうかは、検証者が受け入れる証明書が存在するかどうかではなく、追加の述語。OQは、の存在場所について質問することを意図しているように見える任意の証明書が示す正確であり、。F e w F e wFewPFewFewQ (X 、| Uが、Xが|)X ∈ L FのE W Px∈LQ(x,|Ux|)x∈LFewP
— Joshua Grochow 2014

1
@TayfunPay:私が理解している限り、とはどちらも、または同様に、セマンティッククラスです。特に、あなたの言うことは正しくありません。、と同様に、ベリファイアの受け入れパスの数がすべての入力で多項式によって制限されていることを要求します。(定義したのはまたはようなものです...)Defを参照してください。Cai&Hemachandraの 1.2:dx.doi.org/10.1007/BFb0028987F e w P U P B P P F e w F e w P P r o m i s e F e w P r o m i s e F e w PFewFewPUPBPPFewFewPPromiseFewPromiseFewP
— Joshua Grochow 2014

@JoshuaGrochow私はそれを見る機会を得ました。正解です、は確かにセマンティッククラスです。構文バージョンだと思いました。OKしかし、アンケートでは「もしそうなら」というシナリオのタイプを求めていたと思います。与えられた言語は「ある」場合、受け入れパスの総数は多項式によって制限され、受け入れパスがない場合は「ない」。「場合に限り、」したがって、私たちは....それがないので、受け入れてパスの数が指数関数的にしているときに何が起こるかわかりませんF e w PFewFewPF e w P F e w PLFewPFewP
— Tayfunペイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.