2
1-in-3 SATでの限られた数の変数の出現
変数の出現回数が制限されている1-in-3-SATの複雑度クラスで既知の結果はありますか? ピーターナイチンゲールと次のようなpar約的な削減を考えましたが、これが知られている場合は引用したいと思います。 これが私たちが思いついたトリックです。これは、変数ごとに3回の発生に制限された1-in-3-SATがNP完全および#P完全(1-in-3-SATがそうであるため)であるのに対し、3回の発生に制限された3-SAT はP xのオカレンスが3つ以上あるとします。6が必要だとしましょう。次に、xに相当する5つの新しい変数x2〜x6と、次の6つの新しい句を使用してfalseであることが保証された2つの新しい変数d1およびd2を導入します。 x -x2 d1 x2 -x3 d1 x3 -x4 d1 x4 -x5 d2 x5 -x6 d2 x6 -x d2 明らかに、いくつかのiについて、最初のxの後の各xをxiに置き換えます。これにより、各xiおよびdが3回出現します。 上記は各diをfalseに設定し、すべてのxiを同じ値に設定します。これを確認するには、xがtrueまたはfalseでなければなりません。trueの場合、最初の句はx2をtrueに、d1をfalseに設定してから、これがクラスを伝播します。xがfalseの場合、最後の句はx6 falseとd2 falseを設定し、句を伝播します。それは明らかに強くpar約的であるため、カウントを保持します。