一意のSAT対Exactly


12

一意のSATはよく知られた問題です。CNF式与えられた場合、Fに正確に1つのモデルがあるのは本当ですか?FF

«正確に -SAT»問題に興味があります。CNF式Fと整数m > 1が与えられた場合、Fが正確にm個のモデルを持っているというのは本当ですか?mFm>1Fm

両方の問題は似ています。だから私の質問は:

1-«正確に -SAT»polytime(many-oneまたはTuring)はUnique SATに還元可能ですか?m

2-この件に関する参考文献を知っていますか?

ご回答ありがとうございます。

補遺、Exactly SATの複雑さに関する最初の記事:m

1-ヤノス・サイモン、1と多数の違いについて、第4回オートマトン、言語、プログラミングに関するコロキウムの議事録、480-491、1977年。

2-クラウスW.ワーグナー、簡潔な入力表現との組み合わせ問題の複雑さ、Acta Informatica、23、325-356、1986

両方の記事では、正確に SAT(M 1)であることが示されているC =クラス(多くのワン還元下)完全、Cは、複雑さクラスのカウント階層(CH)からのものです。非公式には、Cには、特定のインスタンスに少なくともm個の多項式サイズ証明があるかどうかを判断することで表現できるすべての問題が含まれます(クラスCはクラスP Pと一致することがわかっています)。クラスCは、=の変異体であるC「正確には、mは置き換え「少なくとも」M」。mm1C=CCmCPPC=Cmm


4
ポリタイムチューリングは還元可能です。解決策を見つけ、それを削除する句を追加し、式が不満足になるまで繰り返します。
カベ

1
1.マシンは、ソリューションの数、またはを超えるソリューションがあることを通知します。2.ソリューションを説明する連結の否定を追加できます。m
カヴェー

1
PPとソリューションの数のカウントの関係がわからない場合は、Papadimitriouなどの複雑性理論の教科書を確認してください。
伊藤剛

6
(1)mが多項式で区切られている場合、辞書式順序でソートされたm個のソリューションのリストを単一の証明書として扱うことにより、問題は多項式時間多対1で一意のSATに還元できます。(2)あなたが正しい場所で質問をした証拠として私の答えを与えてはいけません。この特定の質問は、トピック内とトピック外の境界線にあると思います。他のどこかで将来の質問をすることを本当に検討すべきです。
伊藤剛

4
mは多項式で区切られていると述べていますが、問題の一部のステートメントでは、mが多項式で区切られている場合、mが任意である必要があり、もはや成り立たないことがあります。首尾一貫した質問をする前に、あなたが話していることを理解する必要があります。これが、質問が研究レベルであると予想される場合、この質問への回答をここに投稿したくない理由です。
伊藤剛

回答:


13

一般的な場合、PHが崩壊しない限り、exactly-m-satはu-satより厳密に硬くなります(したがって、それには還元されません)。その理由は、正確にm-SATが存在する場合、正確にm-SATクエリに対して実存量指定子を使用してPPを取得できる(m>(割り当ての半分)が存在するため) PHのレベル、PPは(k + 1)番目のレベルにあり、階層が崩壊します(P ^ PPにPHが含まれているため)。しかし、u-satは明らかに第2レベルのPH(実際にはDPと呼ばれるサブクラス)にあります。m

一方、@ Tsuyoshiが前述したように、が多項式である場合、exactly-m-satはu-satに対して多対1の縮約可能です。m


ご回答ありがとうございます。1)が十分に小さい場合(つまり、nで多項式で区切られ、式のサイズ)、正確にm SATはUSに還元可能です。また、入力の一部としてmが十分に大きい場合(つまり、m = 2 O n )、正確にm SATはPにあります。なぜ、mがその間に急激に変化するのでしょうか。2)アップデート投稿についてどう思いますか?(なぜそれが正しくないのですか?)mnmmm=2O(n)mm
ザビエルラブーズ

大きいmでもPに問題はありません。kが入力の一部である場合、exactly-k-satがC = P-completeであるというステートメントが真であるため、更新投稿は正しくありません。 -satは意味がありません。
ノアム

は入力の一部です。m個の新しい変数 y 1y 2y mを導入しましょう。LET F ' = F Y 1Y 2Y 、MFは'としてモデルの正確に同じ数を有し F、および Mは、多項式のサイズに結合している F '。なぜ米国への削減と結論づけないのか(mmy1,y2ymF=Fy1y2ymFFmF)が成立ですか?F
ザビエルラブーゼ

の大きさに指数関数的である F(場合、mは指数関数的であり、 | F |)、したがって還元は、一般にポリ時間ではありません。FFm|F|
オプトイン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.