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
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.
Aplicaciones de computación cuántica
Utilice equipos cuánticos para resolver problemas de optimización, Machine Learning y química.
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.