Mapping

This section is about specifying a method for mapping operators, such as the second-quantized Hamiltonian, to qubits.

Type

The following mappings are available

  • JORDAN_WIGNER [Details] (default)

  • BRAVYI_KITAEV [Details]

  • SYMMETRY_CONSERVING_BRAVYI_KITAEV [Bra17]

Notes

When SYMMETRY_CONSERVING_BRAVYI_KITAEV is selected, the following calculations are not available:

  • Variational calculation of spin state whose sz_number is other than 0 for even electron number and 0.5 for odd electron number.

  • Variational calculation with orbital optimization

  • The use of anstaz other than HARDWARE_EFFICIENT or UCC(S)D

  • Variational calculation with geometry optimization calculation

References:

[Bra19] “Tapering off qubits to simulate fermionic Hamiltonians”, Sergey Bravyi et al., arXiv:1701.08213.

Input example

"mapping": {
  "type": "JORDAN_WIGNER"
}