Symmetry conservation with Trotterization and Quantum Phase Estimation
이 뉴스, 어떠셨어요?
한 번의 탭으로 반응을 남겨요 · 로그인 불필요
Abstract
Quantum algorithms for quantum chemistry and other many-body fermionic systems work by expressing the Hamiltonian in a basis of qubits and fragmenting the Hamiltonian into a sum of products of Pauli operators whose exponentials are easily encoded on a quantum device. Applying the product of exponentials, known as Trotterization, leads to an error associated with the non-commutativity of operators. This error can lead to breaking the symmetries of the Hamiltonian because the fragments are not symmetry conserving in general. Nonetheless, many algorithms for time evolution rely on Trotterization, including time evolution and quantum phase estimation. We show that we can express the Hamiltonian in terms of Hermitian excitation operators which map to sums of commuting Pauli strings for any encoding and conserve symmetries corresponding to Abelian groups of symmetry operators. Symmetries corresponding to non-Abelian groups, on the other hand, are not fully conserved by Trotterized Hermitian excitation operators, so we developed ``operator kirigami'' to cut the sum of non-commuting operators by orthogonal projection and to fold terms together using unitary rotations. We tested pools of operators for small molecules and basis sets, and found that electron number and spin symmetry conserving pools led to greater errors that decreased for larger molecules and were negated with second-order Trotterization. Our work shows the potential for testing quantum computing algorithms on classical computers by adapting tools used in electronic structure theory with conserved symmetries.
Ancillary-file links:
Ancillary files (details):
- README
- dynamics/H2O_sto3g/h2o_csf_order.txt
- dynamics/H2O_sto3g/h2o_qubit_order.txt
- dynamics/H2O_sto3g/h2o_slater_order.txt
- dynamics/H2_631g/h2_631_csf_order.txt
- dynamics/H2_631g/h2_631_qubit_order.txt
- dynamics/H2_631g/h2_631_slater_order.txt
- dynamics/H2_ccpvdz/h2_cc_csf_order.txt
- dynamics/H2_ccpvdz/h2_cc_qubit_order.txt
- dynamics/H2_ccpvdz/h2_cc_slater_order.txt
- dynamics/H2_sto3g/h2_sto_csf_order.txt
- dynamics/H2_sto3g/h2_sto_qubit_order.txt
- dynamics/H2_sto3g/h2_sto_slater_order.txt
- dynamics/LiH_631g/lih_631_csf_order.txt
- dynamics/LiH_631g/lih_631_qubit_order.txt
- dynamics/LiH_631g/lih_631_slater_order.txt
- dynamics/LiH_sto3g/lih_sto3g_qubit_order.txt
- dynamics/LiH_sto3g/lih_sto_csf_order.txt
- dynamics/LiH_sto3g/lih_sto_slater_order.txt
- h2_631_csf.dat
- h2_631_qubit.dat
- h2_631_slater.dat
- h2_cc_csf.dat
- h2_cc_qubit.dat
- h2_cc_slater.dat
- h2_sto_csf.dat
- h2_sto_qubit.dat
- h2_sto_slater.dat
- h2o_csf.dat
- h2o_qubit.dat
- h2o_slater.dat
- lih_631_csf.dat
- lih_631_qubit.dat
- lih_631_slater.dat
- lih_sto_csf.dat
- lih_sto_qubit.dat
- lih_sto_slater.dat
- logarithm/H2O_sto3g/h2o_sto_csf_fot.txt
- logarithm/H2O_sto3g/h2o_sto_csf_sot.txt
- logarithm/H2O_sto3g/h2o_sto_qubit_fot.txt
- logarithm/H2O_sto3g/h2o_sto_qubit_sot.txt
- logarithm/H2O_sto3g/h2o_sto_slater_fot.txt
- logarithm/H2O_sto3g/h2o_sto_slater_sot.txt
- logarithm/H2_631g/h2_631_csf_fot.txt
- logarithm/H2_631g/h2_631_csf_sot.txt
- logarithm/H2_631g/h2_631_qubit_fot.txt
- logarithm/H2_631g/h2_631_qubit_sot.txt
- logarithm/H2_631g/h2_631_slater_fot.txt
- logarithm/H2_631g/h2_631_slater_sot.txt
- logarithm/H2_ccpvdz/h2_cc_csf_fot.txt
- logarithm/H2_ccpvdz/h2_cc_csf_sot.txt
- logarithm/H2_ccpvdz/h2_cc_qubit_fot.txt
- logarithm/H2_ccpvdz/h2_cc_qubit_sot.txt
- logarithm/H2_ccpvdz/h2_cc_slater_fot.txt
- logarithm/H2_ccpvdz/h2_cc_slater_sot.txt
- logarithm/H2_sto3g/h2_sto_csf_fot.txt
- logarithm/H2_sto3g/h2_sto_csf_sot.txt
- logarithm/H2_sto3g/h2_sto_qubit_fot.txt
- logarithm/H2_sto3g/h2_sto_qubit_sot.txt
- logarithm/H2_sto3g/h2_sto_slater_fot.txt
- logarithm/H2_sto3g/h2_sto_slater_sot.txt
- logarithm/LiH_631g/lih_631_csf_fot.txt
- logarithm/LiH_631g/lih_631_csf_sot.txt
- logarithm/LiH_631g/lih_631_qubit_fot.txt
- logarithm/LiH_631g/lih_631_qubit_sot.txt
- logarithm/LiH_631g/lih_631_slater_fot.txt
- logarithm/LiH_631g/lih_631_slater_sot.txt
- logarithm/LiH_sto3g/lih_631_csf_sot.txt
- logarithm/LiH_sto3g/lih_631_qubit_sot.txt
- logarithm/LiH_sto3g/lih_631_slater_sot.txt
- logarithm/LiH_sto3g/lih_sto_csf_fot.txt
- logarithm/LiH_sto3g/lih_sto_csf_sot.txt
- logarithm/LiH_sto3g/lih_sto_qubit_fot.txt
- logarithm/LiH_sto3g/lih_sto_qubit_sot.txt
- logarithm/LiH_sto3g/lih_sto_slater_fot.txt
- logarithm/LiH_sto3g/lih_sto_slater_sot.txt