HQS Quantum Libraries
Advanced Quantum Computing Tools
Quantum Computing
HQStage Module
The HQS Quantum Libraries encompass a comprehensive suite of modules tailored to advanced quantum computing tasks. These modules include alqorithms, qonvert, the noise-mapper, and the bath-mapper, serving to facilitate quantum algorithm development, compilation, noise emulation, and system-bath interaction modeling, respectively.
Optimizing Circuit Control and System Modeling
These libraries are designed to empower researchers and developers in harnessing quantum computing capabilities with precision and flexibility. They enable users to generate circuits and QuantumPrograms from input Hamiltonians, providing fine-grained control over optimizations. By selectively applying optimizations and simulating noise effects, users can explore the behavior of quantum systems under various conditions, aiding in the development of quantum algorithms and the study of open quantum systems.
The HQS Quantum Libraries are an advanced toolkit to develop quantum algorithms based on dissipative time evolution and non-unitary gates, which is the most promising path to quantum advantage.
Example of classifying a Hamiltonian as ferromagnetic or anti-ferromagnetic using time propagation on a noisy quantum computer.
The NMR spectrum of non-exchangeable hydrogen of cis-3-chloroacrylic acid simulated on NISQ devices. The solid orange curve depicts the results on IBM Perth, the blue dash-dotted curve is the IonQ Aria ones, and the solid black curve shows the results with exact diagonalization.
Features
Alqorithms is a powerful package that enables the generation of circuits from Hamiltonians. With advanced algorithms such as parity-based, spin-interaction, and spin swap algorithms, the package provides seamless circuit generation capabilities. Whether you have a pure system Hamiltonian or a system-bath Hamiltonian, our generated circuits can be executed on a quantum computer using our qoqo-backends.
Qonvert, the HQS compiler package, offers comprehensive functionality for circuit and QuantumProgram optimization. It decomposes circuits into a given set of gates, optimizes them for efficiency, and introduces noise to emulate the behavior of physical quantum computers.
The noise-mapper enables the mapping of noise in circuits to an effective open-system model for the time evolution. This allows the analysis of algorithm behavior under realistic conditions. By accurately modeling noise, the noise-mapper provides valuable insights into its impact on circuit performance. The mapping from Trotter circuit to the noisy algorithm model allows for precise analysis and optimization of algorithms.
The bath-mapper facilitates the representation of the coupling between spin systems or fermionic systems and environmental baths. The environmental baths can take the form of fermionic baths, bosonic baths, spin baths or baths that are described by a spectral function. The package employs a system-bath approach based on the Bloch-Redfield master equation, ensuring accurate simulations. The bath-mapper provides a way to store the coupling information and spectral function form of the Bloch-Redfield master equation as a BlochRedfieldNoiseOperator object and offers conversion capabilities between coupled system-bath Hamiltonians and BlochRedfieldNoiseOperator objects.
Use Case
This HQStage Module is particularly valuable in industries such as quantum computing research, materials science, pharmaceuticals, finance, and telecommunications, where quantum computing holds potential for solving complex optimization problems, simulating quantum systems, and enhancing computational capabilities.
Theoretical Background
Get started with HQStage
HQStage can be managed using our intuitive Cloud website.
-
Create a free account on the HQS Cloud and get the free version of HQStage: cloud.quantumsimulations.de/login
-
Manage Your Licences on cloud.quantumsimulations.de/software
-
Gain precise insights into quantum mechanical systems and explore matter at quantum level. Request the HQStage Modules you need (info@quantumsimulations.de). The HQS Noise App as well as the HQS Qorrelator App are available in the free version.
-
Learn more about the typical workflow in HQStage: https://docs.cloud.quantumsimulations.de/cli/basic_usage.html
See our detailed documentation here: https://docs.cloud.quantumsimulations.de/introduction.html