(SAT to 3-SAT)問題の複雑さ?


7

新しい変数を使用することにより、CNF数式を多項式時間で3-CNF数式に変換できることはよく知られています(ここを参照)。新しい変数の使用が許可されていない場合、常に可能であるとは限りません(たとえば、単一句の式を考えてみます:(x1x2x3x4))。

(SAT to 3-SAT)問題を定義してみましょう: F、CNF式。変身することは可能ですかF3-CNFが定義同等に同じ変数にとしてF?-「同等」とは、同じモデルのセットを意味します。

この問題の複雑さは何ですか?

編集:問題はco-NPハードであることがcstheoryで示さています。


5
常に変形することは不可能です F、で定義された一般的なCNF式 n 変数、同じ上で定義された3-CNF式に n 変数として F
Xavier Labouze 2013年

4
単一の句の式を選択するだけ F=x1x2x3x4
Vor

土を解いてから可能です。その後、新しい変数を追加せずに任意のk-satを構築できます。したがって、この問題の複雑さは、satを解く複雑さです。
Ilya Gazman

@Babibu-詳しく説明できますか?(問題を編集してcstheoryの回答とリンクしました。これは、問題が難しい問題であり、「同等の」とは同じモデルのセットを意味することを正確に示しています)。
Xavier Labouze 2013

変換とはどういう意味ですか?問題がCNFの与えられた式と同等の(モデルの同じセットで)3CNF式の存在をチェックすることである場合、PSPACE上限があると思います
Pablo Munoz

回答:


3

これは、CS Theory StackExchangeサイトで回答されています:https ://cstheory.stackexchange.com/a/19833/5038

(私はここに回答を投稿しているため、この質問は回答なしの質問として扱われず、コミュニティユーザーによってフロントページに定期的にローテーションされます。通常、回答が承認または承認されていない質問は、 -フロントページに頻繁に表示されます。この質問は別の場所で解決されているため、その必要はないようです。誰かがこの回答に賛成または同意する限り、この質問が再び回転するのを防ぐ必要がありますフロントページ。コミュニティのwikiボックスをチェックしているので、この回答からの返信はありません。)


懸念事項のTks:+1
ザビエルラブーズ2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.