Paquete de software para descomponer circuitos cuánticos


15

¿Existe algún paquete de software que permita la descomposición de unidades unitarias de en circuitos cuánticos sobre un conjunto de compuerta universal predefinido?U(2norte)


Me pregunto si hay un algoritmo más eficiente para hacerlo en una computadora cuántica :)
Vanessa

Respuestas:


9

Este paquete (CUGates.m) se anunció en el arXiv hace un par de días y podría serle útil. Utiliza Mathematica. Sin embargo, no lo he probado, y puede o no hacer lo que necesita. Del resumen:

Este artículo presenta un esquema de descomposición altamente eficiente y su cuaderno de notas de Mathematica asociado para el análisis de circuitos cuánticos complicados compuestos de puertas cuánticas qubit y qubit simples / múltiples. En particular, este esquema reduce la evaluación de múltiples operaciones de compuerta unitarias con muchos condicionales a solo dos adiciones de matriz, independientemente del número de condicionales o dimensiones de compuerta. Esto mejora significativamente la capacidad de un analizador de circuito cuántico implementado en una computadora clásica. Este es también el primer analizador de circuito cuántico eficiente que incluye puertas lógicas cuánticas qudit.


No encontré una versión gratuita de eso
Alex 'qubeat'

1
@ AlexV: Lo encontré aquí . ¡Pero fue inusualmente difícil de localizar!
qubyte

No es gratis "Su dirección IP no está registrada con CPC ... Si su instituto no está suscrito actualmente a CPC, puede
solicitar

Puedes intentar contactar a los autores. Estoy seguro de que estarían encantados de enviarle una copia. En cualquier caso, ¿en qué parte de la pregunta estipula que el software sea gratuito?
qubyte

De hecho, y después de todo, no está claro si hay una versión gratuita de Mathematica Player
Alex 'qubeat'

8

Hubo un documento publicado hace aproximadamente 6 años sobre la implementación y optimización de la descomposición de Barenco: http://arxiv.org/abs/quant-ph/0607123 No sé si han lanzado su software, o si es necesario pregúntales amablemente por ello.




2

Además de las respuestas anteriores, hay un paquete que calcula las transformadas de Fourier para grupos no conmutativos solucionables basados ​​en este algoritmo . El software tiene una herramienta para descomponer las transformadas de Fourier en matrices más simples. Tal descomposición es esencialmente un circuito cuántico eficiente para implementar una transformada cuántica cuántica no abeliana.

Aunque no es un paquete de propósito general, es una buena herramienta si trabajas con esta clase de unidades unitarias (bastante complicadas). En este contexto no hay alternativas que yo sepa.

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.