Mit dem MATLAB Support Package for Quantum Computing können Sie Quantenalgorithmen entwickeln, simulieren und ausführen. Das Support-Paket ermöglicht Ihnen die Prototypisierung von Algorithmen, um Probleme beispielsweise aus den Bereichen Optimierung, Szenariosimulation, künstliche Intelligenz (KI) und Machine Learning sowie derzeit unlösbare Probleme bei Chemie- und Materialsimulationen schneller zu lösen.
Das MATLAB Support Package for Quantum Computing ermöglicht Ihnen Folgendes:
- Entwicklung von Schaltkreisen zur Implementierung von Quantenalgorithmen mithilfe verschiedener integrierter und individuell erstellbarer Verbundgatter
- Verifizierung implementierter Algorithmen mithilfe von Simulationen auf dem lokalen Computer oder durch die Verbindung zu einem Remote-Simulator über Cloud-Services
- Ausführung von Quantenalgorithmen durch die Verbindung von Quantencomputing-Hardware über Cloud-Services
- Visualisierung von Schaltkreisen, um implementierte Algorithmen und einzelne Qubits zu verifizieren sowie Ergebnisse zu analysieren und grafisch darzustellen
- Erstellung und Lösung von Problemen der quadratischen binären Optimierung ohne Nebenbedingungen (QUBO) auf dem lokalen Computer
Entwicklung von Quantenschaltkreisen
Entwickeln Sie Quantenschaltkreise mithilfe einer Abfolge von Quantengattern aus einem oder mehreren Qubits. Verwenden Sie integrierte, einfache Gatter und erstellen Sie Verbundgatter, um auch komplexe Operationen abzubilden und Schaltkreise zu organisieren.
Lokale Simulation von Quantenalgorithmen
Verifizieren Sie Quantenalgorithmen, um ihr Verhalten und zu erwartende Ergebnisse durch die Simulation der Algorithmen auf dem lokalen Computer zu bestätigen. Untersuchen Sie Ergebnisse, indem Sie die Quantenzustandsformel anzeigen, ein Histogramm grafisch darstellen oder mögliche Zustände abfragen.
Ausführung von Algorithmen auf Quantencomputern
Verbinden Sie sich über Cloud-Services mit Quantencomputern und führen Sie Quantenalgorithmen aus. Verwenden Sie die von Anbietern von Quantenhardware bereitgestellten Quantensimulatoren, um komplexe Quantenschaltkreise vor der Ausführung auf QPU-Geräten zu validieren.
Erkundung von Quantencomputing-Anwendungen
Setzen Sie Quantencomputer ein, um Probleme in den Bereichen Optimierung, Machine Learning und Chemie zu lösen.
Erstellung und Lösung quadratischer binärer Optimierungsprobleme ohne Nebenbedingungen (QUBO)
Formulieren Sie kombinatorische Optimierungsprobleme wie beispielsweise QUBO-Probleme. Lösen Sie QUBO-Probleme auf einem lokalen Computer mithilfe der „solve“-Funktion.