Advanced
Device
Select a simulation method to execute the quantum algorithm on QURI simulator.
The following two methods are available:
State vector simulator
If selected, calculations are performed by directly using the quantum state vector simulator.
In this simulation, instead of calculating sample averages of expectation values, the exact expectation values of energies or other physical quantities are returned.
Note that the results from this method correspond to the results
from Sampling simulator
with an infinite number of sampling.
Sampling simulator
If selected, calculations are performed by sampling the quantum state vector on the simulator, subject to the effects of statistical fluctuations by the sampling.
Similarly to the real quantum devices, in which the state vectors are not directly accessible, physical quantities are statistically estimated by repeatedly executing and measuring quantum circuits.
With this method, you can perform simulations under conditions closer to those of actual quantum devices.
The number of sampling shots used for a single calculation of physical quantities is
specified in the Number of shots
field.
Noise
When running QURI by sampling simulation, it is possible to also include the effect of noise to more
accurately reflect the performance of actual quantum hardware.
Noise may be added to simulations by toggling on the Noise
option. Doing so enables the selection of
noise presets which are based on commonly available superconducting and ion-trap devices. The gate
error rate is indicated for each of these.
For fine tuning and experimentation it is also possible to enter a specific error rate manually.
Gate error rate
QURI uses a noise model in which all gate errors are represented by a depolarizing channel and only simulates 2-qubit gate error, where it is assumed that each 2-qubit gate has the same error rate. Additionally, readout errors are not incorporated into this noise model.
This noise model was chosen because it is very fast and user friendly, but it is important to note that it does not accurately model real device performance in every situation. In addition it is important to note that while quantum error plays a crucial role in device characterization, there are many other characteristics that are important to device performance in general. These include device connectivity, gate speeds, T1 and T2 times, etc. We do not recommend using this noise model as a tool to assess the performance of actual quantum devices based on their publicly available calibration data.
Excited states
Settings for calculation of electronic excited states.
Num excited states
The number of excited states is specified with an integer.
The ground state should not be included in this value.
Solver
The Solver
specifies the method used to calculate excited states.
SSVQE
If selected, the Subspace-search VQE (SSVQE) method is used.
SSVQE weights
: the weight for the 'th electronic state
in the SSVQE cost function
is specified in this field as a series of integers, w_0, w_1, ...
.
When the value in the Number of excited states
field is ,
the number of the weight coefficients should be .
The weights should also satisfy ;
an example of the input for this field is 4.0, 3.0, 2.0, 1.0
when the value in the Number of excited states
is 3
.
VQD
If selected, the Variational Quantum Deflation(VQD) method is used.
VQD Weights
: the weight for the VQD cost function
is specified in this field.
Penalty term weights
Contribution from a physical quantity is included as a penalty term
into the cost function for parameter optimization. Here, is the weight for the penalty term, is the operator corresponding to the target quantity, and is the fixed value that the quantity should take.
In the following fields, the weight and the expected value are specified.
Number of electrons
The weight for the penalty term that restricts the number of electrons
in the active space to the value of Number of electrons
in the Active space
field.
Spin
The weight for the penalty term that restricts the expectation value of
the square of the total spin operator .
The expected value of is restricted to
if the value of Multiplicity
in the SCF Settings
field is .
Spin
The weight for the penalty term that restricts the expectation value of
the operator.
The expected value is specified in the Sz target value
field.
A valid input for the Sz target value
field is determined by
the value of Multiplicity
specified in the SCF Settings
section
and the value of Number of electrons
specified in the Active space
section.
Chemical properties
Select the physical quantities to be calculated from obtained electronic states, and specify each parameter.
Number of electrons
If selected, the expectation value of the electron number operator in the active space is calculated.
Spin
If selected, the expectation value of the square of total spin operator is calculated.
Spin
If selected, the expectation value of the operator is calculated.
Dipole moment
If selected, the expectation value of the dipole moment
is calculated.
The target states are specified in the States
field as 0, 1, ...
.
Transition dipole moment
If selected, the expectation value of the transition dipole moment
is calculated.
The pairs of target states are specified in the State pairs
field as (i,j), (i,k), ...
.