He leído sobre el recocido cuántico, y particularmente sobre la forma en que lo hacen compañías como D-wave. Creo que entiendo cómo funciona y cómo aprovecha los túneles para encontrar un óptimo global en un potencial energético dado.
Pero el elefante en la habitación es: ¿Cómo puede ser de alguna utilidad? ¿De qué sirve buscar un óptimo en un potencial que tú mismo has creado? Si el potencial fuera una caja negra, entonces podría ver algún uso. Pero claramente el potencial se prepara de manera controlable, por lo que parece frustrar el propósito.
Por favor aclara mi confusión.
Está pensando que el "potencial" toma la forma de una función completamente arbitraria y no estructurada de toda la configuración del campo. Encontrar el mínimo de este tipo de función es un ejemplo de lo que en informática teórica se denomina "búsqueda no estructurada". De hecho, el recocido cuántico no acelera mucho la búsqueda no estructurada; se ha demostrado que el algoritmo de Grover brinda la mejor aceleración cuántica posible para la búsqueda no estructurada, que es "solo" una raíz cuadrada en lugar de una aceleración exponencial.
(En realidad, esto no es realmente correcto. Encontrar el mínimo de una función no estructurada completamente arbitraria es aún más difícil que la formulación habitual del problema de decisión de la búsqueda no estructurada, porque se encuentra incluso fuera del equivalente de búsqueda de la clase de complejidad NP. Eso es porque incluso si una computadora cuántica le diera una respuesta, la única forma posible de verificarla sería repetir efectivamente toda la búsqueda nuevamente. Entonces, en el mundo real, tal computadora cuántica podría no ser muy útil, porque no habría forma práctica de verificar si su respuesta fue correcta o si la computadora tenía un error. Además, si el espacio de búsqueda fuera exponencialmente grande, incluso cargar la declaración del problema enla computadora podría tomar más tiempo que la edad del universo, y mucho menos que la computadora lo resuelva).
Pero este no es el tipo de potencial que se construye en el recocido cuántico. El potencial no es arbitrario sino que está altamente estructurado. El problema prototípico que ataca QA es el problema del vidrio giratorio de Ising . Los detalles no son importantes, pero el punto es que solo una fracción exponencialmente pequeña de todos los potenciales posibles se puede formular como un vidrio giratorio de Ising. (Concretamente, especificando un hamiltoniano de vidrio giratorio de Ising en un sistema de los giros solo requieren especificar diferentes parámetros, mientras que un hamiltoniano completamente arbitrario requiere parámetros para especificar.) Dado que ha especificado el diferentes acoplamientos pero no el explícito diferentes energías posibles, realmente no "tienes un control exacto" del potencial, aunque formalmente lo conoces con exactitud.
Como analogía, considere el problema del viajante de comercio: si tuviera que enumerar un montón de viajes completos y sus longitudes, y le pidiera que encontrara el más corto, entonces esta (búsqueda no estructurada) no es un problema muy interesante matemáticamente. Claramente, la única solución posible es revisar cada viaje uno por uno y quedarse con el más corto que haya encontrado hasta ahora. Como era de esperar, las computadoras cuánticas (de cualquier tipo, no solo recocidas) no pueden acelerar mucho un problema sin estructura. Pero si, en cambio, te doy una lista de distancias entre ciudades y te pido que encuentres la ruta más corta que las conecta a todas (la formulación habitual del problema), entonces (a) la información solo necesita indicarel problema (búsqueda estructurada) se puede comprimir exponencialmente, (b) hay muchas más herramientas matemáticas que podemos usar para atacarlo, y (c) las computadoras cuánticas pueden ser mucho más eficientes que las computadoras clásicas para encontrar el camino más corto. (Digo "podría" porque, a diferencia del problema del vidrio giratorio de Ising, prácticamente nadie en la comunidad teórica de CS piensa que las computadoras cuánticas podrán resolver de manera eficiente el problema del viajante de comercio).
El problema de encontrar el estado fundamental de un vidrio giratorio Ising (el problema que supuestamente resuelve D-Wave) es NP-completo , por lo que si podemos resolverlo, entonces podemos adaptar nuestra solución de manera eficiente para resolver cualquier problema en la clase de complejidad NP - lo que constituye una enorme variedad de problemas útiles. Vea aquí algoritmos concretos para traducir una solución al vidrio giratorio de Ising en soluciones a problemas más útiles.
DanielSank