MATLAB Support Package for Quantum Computing permite crear, simular y ejecutar algoritmos cuánticos. Este paquete de soporte permite realizar prototipado de algoritmos para acelerar la resolución de problemas tales como optimización, simulación de escenarios, y tareas de inteligencia artificial (IA) y Machine Learning, además de problemas no resueltos en simulaciones de materiales y química.
Con MATLAB Support Package for Quantum Computing, puede:
- Crear circuitos para implementar algoritmos cuánticos empleando diversas puertas compuestas integradas y personalizables
- Verificar la implementación de algoritmos mediante simulaciones en un equipo local o conectándose a un simulador remoto a través de servicios en la nube
- Ejecutar algoritmos cuánticos conectándose a hardware de computación cuántica a través de servicios en la nube
- Visualizar circuitos para verificar implementaciones de los algoritmos y qubits individuales, además de analizar y representar resultados gráficamente
- Crear y resolver problemas de optimización binaria cuadrática no restringida (QUBO) en un equipo local
![Representación gráfica de un circuito de transformada cuántica de Fourier.](https://la.mathworks.com/products/quantum-computing/_jcr_content/mainParsys/band_2106714762_copy/mainParsys/columns/507537ca-afa8-41c5-806f-bbdd06667040/image_copy.adapt.full.medium.gif/1724416320198.gif)
Desarrolle circuitos cuánticos
Cree circuitos cuánticos utilizando una secuencia de puertas cuánticas que operen sobre uno o varios qubits. Utilice puertas integradas simples y cree puertas compuestas para capturar operaciones complejas y organizar circuitos.
Simule algoritmos cuánticos localmente
Verifique algoritmos cuánticos para confirmar su comportamiento y resultados esperados simulando los algoritmos en un equipo local. Inspeccione los resultados mostrando la fórmula de estado cuántico, representando gráficamente un histograma o consultando los posibles estados.
Ejecute algoritmos en equipos cuánticos
Conéctese con equipos cuánticos a través de la nube para ejecutar algoritmos cuánticos. Utilice simuladores cuánticos suministrados por proveedores de hardware cuántico para validar circuitos cuánticos complejos antes de ejecutarlos en dispositivos QPU.
![Simulación de plegamiento de proteínas con eigensolver cuántico variacional.](https://la.mathworks.com/products/quantum-computing/_jcr_content/mainParsys/band_2106714762_copy/mainParsys/columns_copy/b827a46e-7d00-424f-81d8-b611fc9edab9/image_copy.adapt.full.medium.gif/1724416320301.gif)
Aplicaciones de computación cuántica
Utilice equipos cuánticos para resolver problemas de optimización, Machine Learning y química.
![Conexión con equipos cuánticos a través de la nube para ejecutar algoritmos.](https://la.mathworks.com/products/quantum-computing/_jcr_content/mainParsys/band_2106714762_copy/mainParsys/columns_copy_copy/507537ca-afa8-41c5-806f-bbdd06667040/image.adapt.full.medium.jpg/1724416320360.jpg)
Cree y resuelva problemas de optimización binaria cuadrática no restringida (QUBO)
Formule problemas de optimización combinatoria tales como problemas QUBO. Utilice la función solve para resolver problemas QUBO en un equipo local.