¿Cuáles son los mejores límites inferiores actuales en 3SAT?

Respuestas:

43

Hasta donde sé, el límite inferior de tiempo "independiente del modelo" más conocido para SAT es el siguiente. Deje que y S sean el tiempo de ejecución y el espacio de cualquier algoritmo SAT. Entonces debemos tener T S n 2 cos ( π / 7 ) - o ( 1 ) infinitamente a menudo. Nota 2 cos ( π / 7 ) 1.801 http://www.cs.cmu.edu/~ryanw/automated-lbs.pdfTSTSn2cos(π/7)o(1)2cos(π/7)1.801 . (El resultado que cita Suresh es un poco obsoleto). Este resultado apareció en STACS 2010, pero ese es un resumen extendido de un artículo mucho más largo, que puede obtener aquí:

Por supuesto, el trabajo anterior se basa en muchos trabajos anteriores que se mencionan en el blog de Lipton (ver la respuesta de Suresh). Además, a medida que el límite de espacio S se acerca a n, el límite inferior de tiempo T también se acerca a n. Puede probar una mejor "compensación espacio-tiempo" en este régimen; ver la encuesta de Dieter van Melkebeek sobre los límites inferiores del espacio de tiempo SAT desde 2008.

Si se limita a las máquinas de Turing multitapa, puede probar infinitamente a menudo. Eso fue demostrado por Rahul Santhanam, y se deduce de un límite inferior similar conocido por PALINDROMES en este modelo. Creemos que debería ser capaz de probar un límite inferior cuadrático que sea "independiente del modelo" pero que haya sido difícil de alcanzar por algún tiempo.TSnorte2-o(1)

Para circuitos no uniformes con fan-in acotado, no conozco un límite inferior de profundidad mejor que .Iniciar sesiónnorte

Ryan Williams
fuente
2
estamos trabajando en ello. Vea este enlace: meta.cstheory.stackexchange.com/questions/3/latex-math-support
Suresh Venkat
2
@vinayak: La afirmación en la que aparece "infinitamente a menudo" en lo anterior es la negación de: "Existe un algoritmo SAT tal que , casi en todas partes". La negación de "casi en todas partes" es "infinitamente frecuente", significa que para cada algoritmo hay infinitas instancias en las que no se resuelve la instancia con un pequeño producto de tiempo y espacio. TSnorte2cos(π/ /7 7)+o(1)
Ryan Williams
2
¡Es sorprendente que tengamos mejores límites inferiores en para el problema realmente fácil de la distinción de elementos ( T S = Ω ( n 2 - o ( 1 ) ) de Yao) que para SAT! TSTS=Ω(norte2-o(1))
Warren Schudy
2
@ Warren, no del todo, que yo sepa. Los límites inferiores como Yao son para el modelo de programa de ramificación basado en comparación , que no es tan expresivo como una máquina de acceso aleatorio de propósito general. Uno podría imaginar resolver la distinción de elementos sin ninguna comparación directa entre elementos.
Ryan Williams
1
@Turbo, el mejor límite inferior para 3sat con muchas cláusulas lineales es el mismo que escribí, porque la reducción de sat a 3sat es extremadamente local. Leer la literatura sobre el tema también mostrará esto.
Ryan Williams
17

o(norte)norteCC3

Suresh Venkat
fuente
1
norteo(1)o(norte)
11

Ω(norteC)C>1

Lev Reyzin
fuente
4

Entiendo lo mismo que Lev Reyzin. Es posible que exista un algoritmo determinista completo para SAT que se ejecuta en el espacio O (n) y en el tiempo O (n). Es sorprendente que no esté prohibida la existencia de un algoritmo tan eficiente.

Giorgio Camerani
fuente