Analog computing
Once a Hamiltonian is encoded and the Schedule
is converted to a Job
, one can perform a simulation by sending this Job to a dedicated analog QPU. Qaptiva-HPC is equipped with one simulator - DMPSTraj
-.
Qubit simulations |
Bosonic
simulations
|
Fermionic
simulations
|
||||
Noiseless |
Noisy |
|||||
With jump operators |
With stochastic noise |
|||||
deterministic |
stochastic |
|||||
DMPSTRaj |
Yes |
No |
Yes |
No |
No |
No |
DMPSTraj
compresses the quantum state in a Matrix Product State (MPS, a type of Tensor Network), and can thus potentially reach a higher number of qubits than QutipQPU or AnalogQPU. The lower the entanglement entropy of the state, the higher the number of qubits can be simulated. The time evolution is performed by Trotterization of the hamiltonian. Noise in the form of jump operators is treated stochastically, with one of several trajectory algorithms, the choice of which can impact performances.
The analog QPUs above are able to measure more than one Observable
per simulation.
Together with the final expectation values \(\left<O\right>(t_{f})\) provided in the Result
fields value
, one can also access \(\left<O\right>(t)\), i.e. the measured values at all times via value_data
.
- Below you can find an application of an analog quantum computation: