変数の出現回数が制限されている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約的であるため、カウントを保持します。