This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Producing Energy Eigenstates of the H2{\rm H}_{2} Molecule by Classically Emulated Quantum Simulation

Kazuto Oshima

National Institute of Technology, Gunma College, Maebashi 371-8530, Japan
E-mail: kooshima@gunma-ct.ac.jp
Abstract

We produce an energy eigenstate of the H2{\rm H}_{2} molecule from a superposition of energy eigenstates by classically emulated quantum simulation. We use a Hamiltonian of the H2{\rm H}_{2} molecule represented by Pauli matrices and concatenated ancilla qubits. Starting from an adequate initial state of physical qubits, we produce a corresponding energy eigenstate by twirling operations, that are time evolutions by the Hamiltonian controlled by the ancilla qubits.

Key words: H2{\rm H}_{2} molecule, Energy eigenstate, ancilla qubits

1 Introduction

Quantum information theory has been investigated for more than half a century[1]. Among others the Shor’s factoring algorithm[2] has caused great motivation to realize quantum computers. In the last decade, realization of quantum computers of the universal type have developed so much[3] that several studies have been done[4] using quantum computers of the universal type. Especially, problems in quantum physics and quantum chemistry would be natural objects of study by quantum computers. In quantum physics and quantum chemistry it is an important task to identify energy eigenstates of quantum systems such as condensed matters, atoms and molecules. Variational Quantum Eigensolver(VQE)[5] is a famous algorithm to prepare a ground state of a quantum system that uses both classical computers and quantum computers. Variational Quantum Deflation(VQD)[6] is an application of VQE that prepare exited states of a quantum system.

The H2{\rm H}_{2} molecule is the simplest molecule and has been studied in terms of quantum computers [7, 8, 9] The H2{\rm H}_{2} molecule can be described by a two-qubits Hamiltonian and energy eigenstate of this system have been studied by quantum simulation and by NMR[10].

Recently, the author of the present paper has proposed a quantum algorithm that produces energy eigenstates of a Hamiltonian by classically emulated quantum simulation[11]. Our procedure uses a proper time evolution by a Hamiltonian controlled by concatenated ancilla qubits. Starting from an adequate initial state we can attain the corresponding energy eigenstate. Energy eigenstates have been produced for a few-qubits Hamiltonian that derives from the (1+1)-dimensional lattice Schwinger model[12]. The purpose of this paper is to apply the above quantum algorithm to the H2{\rm H}_{2} molecule that is more symmetric than the model that derives from the (1+1)-dimensional Schwinger model. We produce energy eigenstates of the H2{\rm H}_{2} molecule by classically emulated digital quantum simulation without using VQE nor VQD. We do not use algebraic calculation nor classical-quantum hybrid algorithm. Our algorithm uses ancilla qubits and resembles the quantum phase estimation algorithm [16]. Our algorithm also resembles the energy difference estimation algorithm[17], where a phase difference that is caused by an energy difference is used.

2 Hamiltonian of the H2{\rm H}_{2} molecule and twirling operations

Our starting point is the following Hamiltonian of the H2{\rm H}_{2} molecule written in atomic units[7, 8, 9]

H=a0I0I1+a1Z0I1+a2I0Z1+a3Z0Z1+a4X0X1,H=a_{0}I_{0}I_{1}+a_{1}Z_{0}I_{1}+a_{2}I_{0}Z_{1}+a_{3}Z_{0}Z_{1}+a_{4}X_{0}X_{1}, (1)

where {ai}\{a_{i}\} are constants depending on the distance of the two nuclei, and II, XX and ZZ represent the identity operator and the Pauli matrices

σx=(0110),σz=(1001),\sigma_{x}=\left(\begin{array}[]{cc}0&1\\ 1&0\end{array}\right),\quad\sigma_{z}=\left(\begin{array}[]{cc}1&0\\ 0&-1\end{array}\right), (2)

that operate on each electron specified by a 0 or 1 subscript in the molecular orbital. The Hamiltonian (1) has been obtained from the ordinary quantum mechanical Hamiltonian by the second quantization and representing fermionic variables by Pauli matrices[13, 14].

In the matrix form we have

H=(a0+a1+a2+a300a40a0+a1a2a3a400a4a0a1+a2a30a400a0a1a2+a3).H=\left(\begin{array}[]{cccc}a_{0}+a_{1}+a_{2}+a_{3}&0&0&a_{4}\\ 0&a_{0}+a_{1}-a_{2}-a_{3}&a_{4}&0\\ 0&a_{4}&a_{0}-a_{1}+a_{2}-a_{3}&0\\ a_{4}&0&0&a_{0}-a_{1}-a_{2}+a_{3}\end{array}\right). (3)

We use the values a0=1.04391,a1=0.42045,a2=0.42405,a3=0.01150a_{0}=-1.04391,a_{1}=0.42045,a_{2}=-0.42405,a_{3}=-0.01150 and a4=0.179005a_{4}=0.179005 for the internuclear distance 0.70Å[10]. The energies of the ground state and exited states are algebraically calculated to be E0=1.89215,E1=1.23442,E2=0.876405E_{0}=-1.89215,E_{1}=-1.23442,E_{2}=-0.876405 and E3=0.172668[Eh]E_{3}=-0.172668[{\rm E_{h}}], where 1[Eh]=27.211386[eV]1[{\rm E_{h}}]=27.211386[{\rm eV}]. In the following, we assume that we do not know these values.

We explain twirling operations[11, 15] that produce a specific energy eigenstate |Ei|E_{i}\rangle from a superposition of energy eigenstate |ψ=Σkck|Ek|\psi\rangle=\Sigma_{k}c_{k}|E_{k}\rangle. We introduce ancilla qubits in the initial state |0|0\rangle, We Hadamard transform an ancilla qubit as |012(|0+|1)|0\rangle\rightarrow{1\over\sqrt{2}}(|0\rangle+|1\rangle). We apply time evolution of the Schrödinger equation for the Hamiltonian controlled by the ancilla qubit to the physical state |ψ=Σkck|Ek|\psi\rangle=\Sigma_{k}c_{k}|E_{k}\rangle. By setting the time period adequately, only a specific energy eigenstate |Ei|E_{i}\rangle can acquire the phase 2π2\pi by the time evolution. After the time evolution we again Hadamard transform the ancilla qubit. Only the state of ancilla qubit that associate with the specific energy eigenstate |Ei|E_{i}\rangle can return to the original state

|Ei|0+|12𝐻|Ei|0.|E_{i}\rangle{|0\rangle+|1\rangle\over\sqrt{2}}\xrightarrow{H}|E_{i}\rangle|0\rangle. (4)

Another energy eigenstate |Ek|E_{k}\rangle acquire a non-trivial phase factor eiθk(1)e^{i\theta_{k}}(\neq 1) by the time evolution and the ancilla qubit that associate with the energy eigenstate |Ek|E_{k}\rangle does not return to the initial state |0|0\rangle by the Hadamard transformation

|Ek|0+eiθk|12/|Ek|0.|E_{k}\rangle{|0\rangle+e^{i\theta_{k}}|1\rangle\over\sqrt{2}}\longarrownot\longrightarrow|E_{k}\rangle|0\rangle. (5)

We concentrate on the physical state that is associated with the ancilla qubit that remains to be |0|0\rangle. We call the physical states that are associated with ancilla qubit |0|0\rangle active states. After the twirling operation, the relative amplitude of the specific state |Ei|E_{i}\rangle increases in the active state. Using the new physical state the next twirling operation is prescribed. We adopt the new time period τ1=π2Ei1\tau_{1}={\pi\over 2E_{i1}} calculated by Ei1=ψ1|H|ψ1E_{i1}=\langle\psi_{1}|H|\psi_{1}\rangle, where |ψ1|\psi_{1}\rangle is the new active physical state. Introducing a new ancilla qubit, we can carry out the next twirling operation and the relative amplitude of the specific state |Ei|E_{i}\rangle increases furthermore. Repeating this procedure, only the specific state |Ei|E_{i}\rangle survives in the active state. Thus we can produce the specific state |Ei|E_{i}\rangle from the initial physical state |ψ=Σkck|Ek|\psi\rangle=\Sigma_{k}c_{k}|E_{k}\rangle.

3 Simulation results

We start from an initial physical state |ψi0|\psi_{i0}\rangle, where the subscript ii means that |ψi0|\psi_{i0}\rangle can lead to an energy eigenstate |Ei|E_{i}\rangle and the subscript 0 means that no twirling operations have been done. We evaluate Ei0=ψi0|H|ψi0E_{i0}=\langle\psi_{i0}|H|\psi_{i0}\rangle. We choose the time period τi0=π2Ei0\tau_{i0}={\pi\over 2E_{i0}} to use the identity ieπi2=1ie^{-{\pi{i}\over 2}}=1. If we had chosen τi0=2πEi0\tau_{i0}={2\pi\over E_{i0}} we had used the identity e2πi=1e^{-2\pi{i}}=1. We carry out the first twirling operation to obtain the first approximate state |ψi1|\psi_{i1}\rangle of |Ei|E_{i}\rangle in the active state. We evaluate Ei1=ψi1|H|ψi1E_{i1}=\langle\psi_{i1}|H|\psi_{i1}\rangle and using Ei1E_{i1} and a fresh ancilla qubit |0|0\rangle, we carry out the second twirling operation to obtain the second approximate state |ψi2|\psi_{i2}\rangle of |Ei|E_{i}\rangle in the active state. Repeating this procedure the physical state |ψij|\psi_{ij}\rangle will approach the state |Ei|E_{i}\rangle as the number of the twirling operations jj increases. In Fig.1 we show the jj-th block of the twirling operations that we use in simulation.

************************************** Fig.1 ********************************************

We show in Fig.2 a simulation result that we start from the initial physical state |10|01|1\rangle_{0}|0\rangle_{1}, where the subscripts 0 and 1 mean the 0th qubit and the 11st qubit, respectively. We see that the expectation values of HH cannot be distinguished from the theoretical value E0=1.89215E_{0}=-1.89215 after the first twirling operation. After the first twirling operation, the expectation values of HH seem hardly change. This will mean that after the first twirling operation the physical state reaches a steady state and the ground state |E0|E_{0}\rangle has been produced.

********************************** Fig.2 ********************************

We show in Fig.3 a simulation result that we start from the initial phisical state |0|+1|-\rangle_{0}|+\rangle_{1}, where |±=|0±|12|\pm\rangle={|0\rangle\pm|1\rangle\over\sqrt{2}}. At the initial point(j=0j=0) the expectation value +|0|H|0|+11{}_{1}\langle+|_{0}\langle-|H|-\rangle_{0}|+\rangle_{1} takes a near value of E1E_{1} by chance. The state |0|+1|-\rangle_{0}|+\rangle_{1}, however, is not an eigenstate of HH and by the first twirling operation(j=1j=1) the expectation value of HH is separated from the value E1E_{1}. The initial physical state |0|+1|-\rangle_{0}|+\rangle_{1} is expanded as |0|+1=c0|E0+c1|E1+c2|E2+c3|E3|-\rangle_{0}|+\rangle_{1}=c_{0}|E_{0}\rangle+c_{1}|E_{1}\rangle+c_{2}|E_{2}\rangle+c_{3}|E_{3}\rangle. By the first twirling operation, the relative amplitudes of c0,c2c_{0},c_{2} and c3c_{3} in the active physical state diminish and the expectation value of HH falls. We see that the expectation values of H cannot be distinguished from the theoretical value E1=1.23442E_{1}=-1.23442 after the number of the twirling operations j=4j=4, which will mean that the first excited state |E1|E_{1}\rangle has been produced by the fourth twirling operation.

********************************** Fig.3 ********************************

We show in Fig.4 a simulation result that we start from the initial physical state |+0|1|+\rangle_{0}|-\rangle_{1}. We see that after the number of the twirling operations j=4j=4 the seond exited state |E2|E_{2}\rangle has been produced in the active state.

********************************** Fig.4 ********************************

We show in Fig.5 a simulation result that we start from the initial physical state |00|11|0\rangle_{0}|1\rangle_{1}. We see that after the number of the twirling operations j=1j=1 the third exited state |E3|E_{3}\rangle has been produced in the active state.

********************************** Fig.5 ********************************

We show in Tbale I two typical simulation results that we start from the initial state |00|01|0\rangle_{0}|0\rangle_{1}. There are two cases that the expectation values of HH can approach to E1E_{1} or E2E_{2}. The initial physical state |00|01|0\rangle_{0}|0\rangle_{1} will be a point of a watershed.

Table I  Expectation values of HH for the initial physical state |00|01|0\rangle_{0}|0\rangle_{1}. The active state means the number of the active states that have survived among the 10710^{7} initial states.

j=0j=0 j=1j=1 j=2j=2 j=3j=3 j=4j=4 j=5j=5 j=6j=6
|00|01|0\rangle_{0}|0\rangle_{1} -1.05538 -1.05633 -0.94812 -0.90006 -0.89804 -0.87099 -0.87118
active state 10710^{7} 6135059 108699 425 287 258 218
|00|01|0\rangle_{0}|0\rangle_{1} -1.05547 -1.051434 -1.18508 -1.17334 -1.23233 -1.23379 -1.23400
active state 10710^{7} 3989101 1637809 1233808 518612 401809 390440

4 Summary and discussions

We have studied energy eigenstates of the Hamiltonian of the H2{\rm{H}_{2}} molecule. We have used concatenated ancilla qubits to carryout the twirling operations repeatedly. Starting from adequate initial physical states, we have produced energy eigenstates of the Hamiltonian of the H2{\rm{H}_{2}} molecule without algebraic calculation. We have chosen five typical initial physical states. Any physical state |ψ=kck|Ek|\psi\rangle=\sum_{k}c_{k}|E_{k}\rangle will attain one of the four energy eigenstates by the twirling operations. The ground state and the highest energy eigenstate will be produced by a smaller number of the twirling operations. It requires a greater number of the twirling operations to produce the first and the second exited states. The Hamiltonian of the H2{\rm H}_{2} molecule is symmetric, and in general there is no one-to-one correspondence between the initial physical state and the energy eigenstate of the end. The initial physical state |00|01|0\rangle_{0}|0\rangle_{1} is one of points of a watershed leading to |E1|E_{1}\rangle or |E2|E_{2}\rangle. Our procedure is applicable to any Hamiltonian that is represented by Pauli matrices.

5 Acknowledgement

The author thanks National Institute of Technology, Gunma College, where this study has been done.

References

  • [1] M.A.Nielsen and I.L.Chuang, Quantum computation and quantum information, 2000; Cambridge University Press, Cambridge, England.
  • [2] P.W.Shor, Proceedings 35th Annual Symposium on Foundations of Computer Science.
  • [3] Y.Kim, A.Eddins, S.Anand, K.X.Wei, E. van den Berg, S.Rosenblatt, H.Nayfeh, Y.Wu, M.Zaletel, K.Temme, A,Kandala, Nature 618, 500(2023).
  • [4] R. C. Farrell, M. Illa, A.N. Ciavarella and M.J. Savage, Phys.Rev.X.Quantum 5, 020315(2024).
  • [5] A.Peruzzo, J.McClean, P.Shadbolt, M.-H,Yung, X.-Q.Zhou, P.J.Love, A.Asupuru-Guzik, and J.L.OBrien{\rm O^{{}^{\prime}}Brien}, Nature Communications, 5,4213(2014).
  • [6] O.Higgot, D.Wang, abd S.Brieley, Quantum 3,156(2019),
  • [7] P.J.J. O’Malley, R. Babbush, I.D. Kivlichan, J. Romero, J.R. McClean, R. Barends, J. Kelly, P. Roushan, A.Tranter. N. Ding2, B. Campbell, Y. Chen, Z. Chen, B. Chiaro, A. Dunsworth, A.G. Fowler, E. Jeffrey, E. Lucero, A. Megrant, J.M. Mutus, M. Neeley, C. Neill, C. Quintana, D. Sank, A. Vainsencher, J. Wenner, T.C. White, P.V. Coveney, P.J. Love, H. Neven, A. Aspuru-Guzik, and J.M. Martinis, Phys. Rev. X 6, 031007(2016).
  • [8] J.I. Colless, V.V. Ramasesh, D. Dahlen, M.S. Blok, M.E. Kimchi-Schwartz, J.R. McClean, J. Carter, W.A. de Jong, and I. Siddiqi, Phys. Rev. X 8, 011021(2018).
  • [9] M. Ganzhorn, D.J. Egger, P. Barkoutsos, P. Ollitrault1, G. Salis, N. Moll, M. Roth, A. Fuhrer, and P. Mueller, S. Woerner, I. Tavernelli, and S. Filipp, Phys. Rev. Applied 11, 044092(2019).
  • [10] D.Singh, S.Mehendale, Arvind, K.Dorai, arXiv:2407.01000(2024).
  • [11] K.Oshima, Quantum Engineering, 2024, 3854366 (2024).
  • [12] J.S.Schwinger, Physical Review, 125, 397(1962).
  • [13] P.Jordan and E.Uigner, Z.Phys.47, 631(1928).
  • [14] S.B.Bravyi and A.Y.Kitaev, Ann.Phys.298,210(2002).
  • [15] K.Oshima, Prog.Theor, Exp.Phys.2024,113A02(2024).
  • [16] A.Yu.Kkitaev, arXiv: quant-ph/9511026(1995)
  • [17] K.Sugisaki, C.Sakai, K.Toyota, K.Sato, D.Shiomi and T.Takui, Phys.Chem.Chem.Phys., 23, 20152(2021).

Figure captions.

Fig 1.
The jj-th block of the twirling operations. We use two ancilla qubits and U(τj)=ieiτjHU(\tau_{j})=ie^{-i{\tau_{j}}{H}}. We have chosen the number of the ancilla qubits and the power of U(τj)U(\tau_{j}) appropriately.

Fig 2.
Expectation values of HH that we start from the initial physical state |10|01|1\rangle_{0}|0\rangle_{1}. We have carried out 10710^{7} trials for 1010 times by IBM qiskit qasm-simulator. The dotted line represents the theoretical value E0=1.89215E_{0}=-1.89215. The error bars are very short and are hided in the distinct points. The horizontal axis represents the number of the twirling operations.

Fig 3.
Expectation values of HH that we start from the initial physical state |0|+1|-\rangle_{0}|+\rangle_{1}. The dotted line represents the theoretical value E1=1.23442E_{1}=-1.23442.

Fig 4.
Expectation values of HH that we start from the initial physical state |+0|+1|+\rangle_{0}|+\rangle_{1}. The dotted line represents the theoretical value E2=0.87641E_{2}=-0.87641.

Fig 5.
Expectation values of HH that we start from the initial physical state |00|11|0\rangle_{0}|1\rangle_{1}. The dotted line represents the theoretical value E3=0.17267E_{3}=-0.17267.

[Uncaptioned image]

Fig.1

[Uncaptioned image]
Fig.2



   [Uncaptioned image]
Fig.3



   [Uncaptioned image]
Fig.4



   [Uncaptioned image]
Fig.5