¿Algún algoritmo cuántico mejora en el SAT clásico?


29

Los algoritmos clásicos pueden resolver 3-SAT en tiempo (aleatorizado) o 1.3303 n tiempo (determinista). (Referencia: Mejores límites superiores en SAT )1.3071norte1.3303norte

A modo de comparación, el uso del algoritmo de Grover en una computadora cuántica buscaría y proporcionaría una solución en , aleatorizado. (Esto aún puede requerir algún conocimiento de cuántas soluciones puede haber o no, no estoy seguro de cuán necesarias sean esas limitaciones). Esto es claramente significativamente peor. ¿Hay algún algoritmo cuántico que funcione mejor que los mejores algoritmos clásicos (o al menos, casi tan bueno?)1.414norte

Por supuesto, los algoritmos clásicos podrían usarse en una computadora cuántica suponiendo suficiente espacio de trabajo; Me pregunto acerca de los algoritmos inherentemente cuánticos.

Respuestas:


21

Creo que se puede obtener un límite superior no trivial de la computación cuántica acelerando los algoritmos aleatorios de Schöning para 3-SAT. El algoritmo de Schöning se ejecuta en tiempo y el uso de técnicas de amplificación de amplitud estándar se puede obtener un algoritmo cuántico que se ejecuta en el tiempo ( 2 / (4 4/ /3)norteque es significativamente más rápido que el algoritmo clásico.(2/ /3)norte=1,15norte


1.32065norte1.1492norte

También puede disfrutar este artículo: digitalcommons.utep.edu/cgi/…
Martin Schwarz

30

De hecho, como dijo wwjohnsmith1, puede obtener una aceleración de raíz cuadrada sobre el algoritmo de Schöning para 3-SAT, pero también de manera más general para el algoritmo de Schöning para k-SAT. De hecho, muchos algoritmos aleatorios para k-SAT se pueden implementar de forma cuadrática más rápida en una computadora cuántica.

O(T(norte)pagsoly(norte))T(norte)norte1/ /T(norte)O(T(norte))O(T(norte)pagsoly(norte))

O(T(norte))1/ /TO(T)O(T(norte)pagsoly(norte))

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.