Digamos que tiene un PDE que desea resolver.
¿Qué tipo de algoritmos cuánticos usarías para resolverlo? ¿Cómo ingresamos nuestro problema en una computadora cuántica? ¿Cuál será el resultado y de qué forma?
Sé que los algoritmos cuánticos para resolver sistemas lineales (a menudo llamados HHL, pero en realidad este es un mal nombre ya que otras versiones no son de los autores de HHL) se enumeraron antes, pero tal vez hay otros métodos disponibles. Además, como se considera como una subrutina, la salida es cuántica y, a menos que desee obtener estadísticas de ella o usarla como entrada de otro algoritmo cuántico, es limitante.
Respuestas:
No tengo una respuesta exacta a su pregunta (si realmente existe); pero puedo responder parte de su pregunta relacionada con la E / S a un procesador cuántico.
Como regla general; Los algoritmos cuánticos (actualmente) no pueden proporcionar respuestas directas a las declaraciones de problemas. Al menos por ahora, los procesadores cuánticos existen como aceleradores heterogéneos con una unidad de computación clásica. El 'acelerador cuántico' se refiere solo a esa parte del algoritmo general que no es trivial (o exponencial en complejidad) para resolver en una computadora clásica. Al final, solo una parte secundaria del programa se calcula realmente en el procesador cuántico. (Por ejemplo, el algoritmo de factorización de Shor es en realidad un algoritmo de búsqueda de períodos. La búsqueda de períodos es una tarea no trivial).
Entre varias otras razones, uno de los principales problemas es la operación de entrada y salida con un procesador cuántico. El problema 'debe' ser expresable en forma concisa (por ejemplo, una ecuación). Esta ecuación se expresa como un circuito cuántico en el 'oráculo' que se ocupa principalmente de resolver la ecuación y se registran los resultados de la medición (tomografía). La salida también necesita un procesamiento posterior para que tenga sentido (que nuevamente es realizada por la contraparte clásica).
PD: Me interesaría saber más sobre PDE que resuelve algoritmos cuánticos; si hay uno eficiente
fuente
Encontré un enfoque para resolver ecuaciones diferenciales usando el anillador cuántico de onda D. El enlace está aquí: https://arxiv.org/abs/1812.10572 .
El método básico es derivar la energía funcional para la ecuación diferencial que luego se minimiza en un recocido cuántico. La minimización puede usar la base de elementos finitos para mapear la energía a un sub gráfico localizado de la máquina de ondas D.
fuente