SATのユニークなソリューションの検証


25

次の問題を考えてみましょう。CNF式とこの式を満たす割り当てが与えられた場合、この式に別の満足できる割り当てがありますか?

この問題の複雑さは何ですか?(それは間違いなくNPにありますが、NPハードでもありますか?)

割り当てが与えられておらず、数式に一意の満足できる割り当てがあるかどうかを判断したい場合はどうなりますか?

ありがとう。


13
多くの場合、最初の問題は宿題です。ヒント:任意の式Fが与えられた場合、すべてゼロの割り当てがそれを簡単に満たす式F 'を設計し、Fが満たされる場合に2番目の満たす割り当てF'が存在します。
ライアンウィリアムズ

1
@ Hsien-Chih Chang、再タグ付けの前にフロントページにOdedの名前がありました。タグの再タグ付けは緊急ではありません。彼の名前がもう少し残っていればいいでしょう。:)
カベ

1
@Kaveh:申し訳ありません。彼の名前は、メインページに頻繁に登場することになるので、私は:)、私は何とか彼が滞在し、常により多くの良い答えを提供することを前提と推測する
シェンロン-志チャン張顯之

@ Hsien-Chih Chang、私もそう願っています。:)
カベ

回答:


27

特定のCNF式に特定のCNF式以外の満足のいく割り当てがあるかどうかを決定する問題は、CNF式を変換して1つの自明な解を追加することにより、NP完全であることを簡単に示すことができます。この問題は[YS03]で「SATの別の解決問題(ASP)」と呼ばれ、他の多くの問題のASP(決定バージョン)もNP完全であることを体系的に証明するために使用されます。

特定のCNF数式に一意の満足できる割り当てがあるかどうかを判断する問題(数式に満足できる割り当てがない場合、または複数の満足できる割り当てがある場合は「no」と答える必要があります)は、US完全です。USにはUPcoNPの両方が含まれます。

参照資料

[YS03]ヤトー・タカユキとセタ・タカヒロ。別のソリューションを見つけることの複雑さと完全性、およびパズルへの応用。電子工学、通信、コンピューターサイエンスの基礎に関するIEICEトランザクション、E86-A(5):1052-1060、2003年5月。

編集:この回答の以前のバージョン(リビジョン1)には、決定バージョンと検索バージョンの間に混乱が含まれていました。修正されました。


6
ちょうどノート:「別の解決策の問題」のNP完全は2003年前に長い間知られている民話、である(多分1970年代からの参照がありますが、証明はそう簡単、私はそれを疑うということである。)
ライアン・ウィリアムズ

@ライアン:メモをありがとう。[YS03]との関係をより明確にするために、回答を編集しました。
伊藤剛

22

Yoram Mosesと私は1980年代半ばにこの問題を研究し(アプリケーションに照らして)、多くの自然なNPCの問題について、2番目/代替の解決策を見つける(またはそのようなものがあるかどうかを判断する)問題がNPCであることを発見したことを思い出します。その後、これがわかっていることがわかりましたが、refを思い出せず、1つ(つまり、1980年代半ばより前のもの)を見つけることができませんでした。しかし、私は上記を正しく思い出すと確信しています。

ライアンへのコメントです。定理が現在のクラスの演習として与えられるという事実は、それをあまり魅力的にしません。それが発見された時点で適切なタイトルを付けた論文で出版されていたはずです...

オデッド・ゴールドライヒ


15
こんにちは、ようこそ!ここでお会いできることをとても楽しみにしています:)
MS Dousti

12

ここでは、次の論文の抜粋を書きます。

ヴァリアント、LG、ヴァジラニ、VV1986。NPは独自のソリューションを検出するのと同じくらい簡単です。理論。計算。科学 47、1(1986年11月)、85-93。DOI = http://dx.doi.org/10.1016/0304-3975(86)90135-0

既知のすべてのNP完全問題について、そのインスタンスの解の数は、ゼロから指数関数的に多くまで、広範囲にわたって変化します。したがって、NP完全問題に固有の難治性が、この幅広い変動によって引き起こされているかどうかを尋ねることは自然です。ランダム化された多項式時間還元性の概念を使用して、この質問に否定的な答えを与えます。0個または1個の解を持つSATのインスタンスを区別する問題、または一意の解を持つSATのインスタンスに対する解を見つける問題は、ランダム化された削減ではSATと同じくらい難しいことを示します。

関連する論文もご覧になることをお勧めします。

Beigel、R.、Buhrman、H.、およびFortnow、L.1998。NPは独自のソリューションを検出するほど簡単ではないかもしれません。ではコンピューティングの理論上のサーティー年次ACMシンポジウム( - 26、1998ダラス、テキサス州、米国、5月24日)。STOC '98。ACM、ニューヨーク、NY、203-208。DOI = http://doi.acm.org/10.1145/276698.276737


6

DP={(L1L2)|L1NP,L2CoNP}

アンドレアス・ブラスとユーリ・グレヴィッチ、 固有の充足可能性問題について、


1
小さな点:2番目の問題は約束の問題ではありません。
伊藤剛

1
私はそれを認識して修正しましたが、とにかく見つけてくれてありがとう!
伊藤剛

6
ところで、私はあなたの答えから何もコピーしなかったので、あなたの次のコメントが何を指しているのかわかりません:「あなたが別の答えからコピーするとき、それを示してください。」 MathOverflow(mathoverflow.net/questions/31251/…)にありますが、これを参照しているとは思いません。
伊藤剛

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.