節が互いに「近く」にあるリテラルのみを使用できる場合、3-SATのハードインスタンスはありますか?


22

変数を。2つの変数間の距離は、d x ax b= | a b | 。2つのリテラル間の距離は、対応する2つの変数間の距離です。x1,x2,x3...xnd(xa,xb)=|ab|

Iは3-SATのインスタンスがあると、その結果、すべての句の我々は、DをX AX BN D X AX CN D X BX CNいくつかの固定値用N(xa,xb,xc)d(xa,xb)Nd(xa,xc)Nd(xb,xc)NN

概念的には、これはすべてのリテラルが物理的に一直線上にあり、すべての句が物理的な理由で特定の長さを超えて到達できないと考えることができます。

この制約を考えると、3-SATのハードインスタンスはありますか?近所をどれだけ小さくして、まだ難しいインスタンスを見つけることができますか?いくつかの句が制約に違反することを許可したらどうなりますか?

厳密には、ヒューリスティックソルバーは最悪の場合にフォールバックすることを意味します。


2
「ハードとは、ヒューリスティックソルバーが最悪の場合にフォールバックすることを意味します。」私には明確に定義されていません。このような3-SATインスタンスをすべて解決する多項式時間アルゴリズムがあるかどうかを尋ねているとあなたの質問を解釈できますか?または、この問題の複雑さ/困難さについて尋ねますか?
DW

「このようなすべての3-SATインスタンスを解決する多項式時間アルゴリズムがあるかどうかを尋ねる質問として解釈できますか?」それが私が探しているものだと思います。
IIAOPSW

1
使用している局所性要件は、1D「幾何学的局所」とも呼ばれ、物理学者にとって「局所性」の主な意味です。さて、質問を量子ケースに一般化し、ビット(2状態)から8状態の粒子に一般化すると、問題の量子バージョンは実際に1DのQMA完全(「quantum-NP」)です:arxiv.org/ abs / 1312.1469量子ビットの場合、問題は2DでQMA完全です。arxiv.org/abs/quant-ph/0504050
マーティンシュワルツ

4
ああ、その本当の物理学者はコンピューター科学者の間に隠れることができない。あなたは私を捕まえました。なぜ8つの州が必要なのですか?キュービットを使用し、近傍サイズを3倍にし、3ビットごとに8状態の粒子をエンコードします。
IIAOPSW

1
確かに、しかし非常に高い局所性を持っています。つまり、あなたの局所演算子は多くのキュービットにまたがっています。この一連の研究では、高次元の粒子とそれに伴うトレードオフを犠牲にして、局所性(理想的には2局所)を最小化することに焦点を当てています。
マーティンシュワルツ

回答:


30

いいえ。3-SATインスタンスに句がある場合、O m 2 N時間で充足可能性をテストできます。N以来mO(m2N)N固定定数であり、これはあなたの問題のすべてのインスタンスを解決多項式時間アルゴリズムです。

アルゴリズムは段階で機能します。してみましょうφ 表しからの変数のみ使用句から成る式のx 1... xは私が。LET S I{ 0 1 } Nに割り当てのセットを表し、X I - NxはI - N + 1... xはのために満足割当に拡張することができますφ I。与えられたSmφix1,,xiSi{0,1}nxiN,xiN+1,,xiφi我々は計算することができ、 S IをO 2 N時間:それぞれの X I - N - 1... xはI - 1 S I - 1、我々はのための両方の可能性試す X のIとするかどうかを確認しますそれを満たしてからのすべての条項 φ の変数が含まれている xは、私を。もしそうなら、 x i NSi1SiO(2N)(xiN1,,xi1)Si1xiφixiです。これは入力のサイズが多項式であるため、多項式時間アルゴリズムを構成します。to S i。ではI段目、我々は計算 Sを私は。我々はすべて終了したらメートルのステージを、3-SATインスタンスがあれば満足できると場合にのみである S M。各ステージにはO 2 N時間かかり、m個のステージがあるため、合計実行時間はOm 2 N)です。(xiN,,xi)SiiSimSmO(2N)mO(m2N)

tO(m2(t+1)N)t


16

SAT式のインシデントグラフは、各句と各変数の頂点を持つ2部グラフです。節とそのすべての変数の間にエッジを追加します。インシデントグラフの境界がツリー幅である場合、PのSAT式を決定できますが、実際にはもっと多くのことができます。インシデントグラフは非常に制限されています。たとえば、それは有界パス幅グラフであるため、多項式時間で解くことができます。上記のよく知られた構造的な結果については、https//www.sciencedirect.com/science/article/pii/S0166218X07004106をご覧ください


1
実際、この場合、主グラフ(2つの頂点が同じ節にある場合は、それらの間の1つのエッジ)でもパス幅が制限されています。(1)の方がアクセスしやすいか、@ DWの回答も参照してください。これは、これらのアルゴリズムとほぼ同じ考えです。(1)命題モデルのカウントのためのアルゴリズム、Marko Samer、Stefan Szeider、J。Discrete Algorithms、第8巻、第1巻、50-64ページ、2010
。– holf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.