制限付きモノトーン3CNF数式:満足のいく代入を数える(を法とを法とする)


9

次の両方の追加制限があるMonotone 3CNF式を考えます。

  • すべての変数は正確に句に現れます。2
  • 句が与えられた場合、それらは最大変数を共有します。121

このような数式の満足のいく割り当てを数えることがどれほど難しいか知りたいのですが。


更新2013年6月4日12:55

また、満足のいく割り当ての数のパリティを決定することがどれほど難しいかについても知りたいです。


アップデート11/04/2013 22:40

上記の制限に加えて、次の両方の制限も導入するとどうなるでしょうか。

  • 数式は平面です。
  • 式は二部式です。

2013年4月16日更新23:00

それぞれの満足する割り当ては、正規グラフのエッジカバーに対応します。広範囲にわたる調査の結果、エッジカバーの数え上げで見つけた唯一の関連論文は、Yuvalの回答ですでに言及されている(3番目の)論文です。そのような論文の冒頭で、著者らはグラフのすべてのエッジカバーのサンプリング(および関連するカウントの問題)の研究開始します」と述べています。この問題があまり注目されていないことに非常に驚いています(いくつかのグラフクラスについて、広く研究され、よりよく理解されている頂点カバーのカウントと比較して)。エッジカバーのカウントが -hardであるかどうかはわかりません。エッジカバーの数のパリティの決定がかどうかはわかりませんP P3#PP-ハード、どちらか。


更新2013年6月6日07:38

エッジカバーの数のパリティを決定するのは -hardです。以下の回答を確認してください。P


変数ではなくリテラルに限定するともっと面白いと思います。
Tayfun Pay 2013

3
@Tayfun式は単調なので、同等です。
タイソンウィリアムズ

@TysonWilliamsありがとう眠いときはコメントしないでください。
Tayfun Pay

2
@Giorgio既存の削減を使用すると、問題が -hardであることを証明するのは難しくありません。私が引用する他の2つの論文の関連部分を読んでみてください。#P
Yuval Filmus

@Downvoter:なぜですか?
Giorgio Camerani 2013

回答:


6

どのグラフでも、頂点カバーの数のパリティは、エッジカバーの数のパリティと同じです。

理由を確認するには、この回答を確認し、同等性を確認してください パリティに等しい、今度はあるがのパリティに等しい、これはエッジカバーの数です。Δ | V | = O | V | E | V | O | V | + E | V ||C|Δ|V|=O|V|E|V|O|V|+E|V|

頂点カバーの数のパリティの計算は P-hardです。したがって、エッジカバーの数のパリティの計算も P-hardです。

少なくとも質問の後半は解決されました。


3

あなたの問題はおそらく#P-completeですが、文学ではそれを見つけることができませんでした。

問題を説明する別の方法は、「#3-regular-edge-cover」です。数式を指定して、各句が頂点に対応し、各変数がエッジに対応するグラフを作成します。式は3CNFであるため、グラフは3正規(または定義によっては最大次数3)です。さらに、グラフは単純です。満足のいく割り当ては、エッジカバーと同じです。

ここにいくつかの関連する問題があります:


1
彼の#restricted-Monotone3CNFが#1-Ex3MonoSATと同じものかどうかはわかりません。気にしないでください。後者の問題は、1つのリテラルが満たされることを望んでいるという事実です。彼は、各変数が正確に2つの句に出現し、各句が最大で1つの変数を共有するようなMonotone 3 CNF式を求めています。#1-Ex3MonoSATにはそのような制限はありません。
Tayfun Pay

2
私は「のみ」という言葉を使ってこの違いを伝えようとしましたが、これが最良の言葉の選択ではないことに同意します。
Yuval Filmus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.