PのPLANAR NAE k-SATはどのkですか?


23

Not all Equal -SAT問題(NAE -SAT)は、各節が最大でリテラルを含むようにブール変数のセットに対する節のセットが与えられ、次のような変数の真の割り当てがあるかどうかを尋ねます各句には、少なくとも1つのtrueリテラルと少なくとも1つのfalseリテラルが含まれます。k C X kkkCXk

PLANAR NAE -SAT問題はNAEの制限であるの入射二部グラフこれらのインスタンスに-SAT及び(部品すなわちグラフととの間のエッジにと場合そしてまたはが属する場合のみ、平面です。kC X C X のx ∈ X C ∈ C X ¯ X CkCXCXx∈Xc∈Cxx¯c

NAE 3-SATはNP完全(Garey and Johnson、Computers and Intractability; A Guide to the NP-Completeness)ですが、PLANAR NAE 3-SATはPであることが知られています(Planar NAE3SATはP、Bを参照) 。モレ、ACM SIGACTニュース、第19巻、第2号、1988年夏 -残念ながら、私はこの論文にアクセスできません。

PLANAR NAE -SATはいくつかのですか?NP完全であることが示されている値はありますか?K ≥ 4 Kkk≥4k

回答:


23

PLANAR NAE -SATは、すべての値に対してPである。kkk

理由は、PLANAR NAE -SATをPLANAR NAE -SATに削減できるからです。してみましょう PLANAR NAEのインスタンスである -SAT、と仮定句を含んでいるリテラルで。新しい変数導入し、を2つのNAE句および置き換えます。はリテラル、、およびが含まれ、はリテラルが含まれます3 φ K φ Cのℓ 1、ℓ 2、... 、ℓのk個のV C C C 1 C 2 C 1 3 ℓ 1 ℓ 2 V C C 2 K - 1つのˉ V族 C、ℓ 3、ℓ 4、... 、ℓ kk3ϕkϕCℓ1,ℓ2,…,ℓkvCCC1C2C13ℓ1ℓ2vCC2k−1v¯C,ℓ3,ℓ4,…,ℓk。がある場合、が充足可能であること、および変換により平面性が維持されていることが簡単にわかります。これで、この手順を繰り返し句に適用して、最終的にNAE -SATのインスタンスを必要に応じて取得できます。C 1 ∧ C 2 φ ' 3CC1∧C2ϕ′3


1
素晴らしい答え。これはすでに知られていましたか?
— サージガスパー

1
この減少はしても、平面を条件なしで「作品」のように、それはおそらく、「既知」ですので、それは、聞こえる
— スレシュヴェンカト

@Serge確かにそうだったが、参照については知らない。
— arnab

6
これは標準の削減であり、「通常の」SATでも機能します。たとえば、Sipserの著書「Introduction to the Theory of Computation」などにあります。
— 5501
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.