Есть ли известный результат по классу сложности 1-в-3-SAT с ограниченным числом вхождений переменных?
Я придумал следующее экономное сокращение с Питером Найтингейлом, но я хочу процитировать кое-что, если это известно.
Вот трюк, который мы придумали. Это показывает, что 1-в-3-SAT, ограниченный 3-мя вхождениями на переменную, является NP-завершенным и #P-завершенным (поскольку 1-в-3-SAT является) , в то время как 3-SAT, ограниченный 3-мя вхождениями, находится в P
Допустим, у нас есть более трех вхождений х. Скажем, нам нужно 6. Затем мы введем 5 новых переменных x2 - x6, эквивалентных x, и две новые переменные d1 и d2, которые гарантированно будут ложными, со следующими 6 новыми предложениями:
x -x2 d1
x2 -x3 d1
x3 -x4 d1
x4 -x5 d2
x5 -x6 d2
x6 -x d2
Очевидно, мы заменяем каждое вхождение x после первого на xi для некоторого i. Это дает три вхождения каждого xi и d.
Вышеприведенное устанавливает для каждого di значение false, а для всех значений xi - одно и то же значение. Чтобы увидеть это, x должен быть истинным или ложным. Если это правда, то первое предложение устанавливает x2 true и d1 false, а затем это распространяется вниз по категориям. Если x ложно, то последнее предложение устанавливает x6 ложно и d2 ложно, и оно распространяется вверх по предложениям. Это явно сильно экономно, поэтому сохраняет счет.