¿Existe un resultado conocido en la clase de complejidad 1-en-3-SAT con un número restringido de ocurrencias variables?
Se me ocurrió la siguiente reducción parsimoniosa con Peter Nightingale, pero quiero citar algo si esto se sabe.
Aquí está el truco que se nos ocurrió. Esto muestra que 1-en-3-SAT limitado a 3 ocurrencias por variable es NP completo y #P completo (ya que 1-en-3-SAT es) , mientras que 3-SAT limitado a 3 ocurrencias está en P
Digamos que tenemos más de tres ocurrencias de x. Digamos que necesitamos 6. Luego presentaremos 5 nuevas variables x2 a x6 equivalentes a x y dos nuevas variables d1 y d2 garantizadas como falsas con las siguientes 6 nuevas cláusulas:
x -x2 d1
x2 -x3 d1
x3 -x4 d1
x4 -x5 d2
x5 -x6 d2
x6 -x d2
Obviamente, reemplazamos cada aparición de x después de la primera por xi para algunos i. Eso da tres ocurrencias de cada xi y d.
Lo anterior establece cada di en falso y todos los xi en el mismo valor. Para ver esto, x tiene que ser verdadero o falso. Si es cierto, entonces la primera cláusula establece x2 verdadero y d1 falso, y luego esto se propaga por las clases. Si x es falso, la última cláusula establece x6 falso y d2 falso y propaga las cláusulas. Obviamente es muy parsimonioso, por lo que conserva el conteo.