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

On the Study of Partial Qubit Hamiltonian for Efficient Molecular Simulation Using Variational Quantum Eigensolvers

Harshdeep Singh CCDS
IIT Kharagpur
[email protected]
   Sabyashachi Mishra Department of Chemistry
IIT Kharagpur
[email protected]
   Sonjoy Majumder Department of Physics
IIT Kharagpur
[email protected]
Abstract

Quantum computing is being extensively used in quantum chemistry, especially in simulating simple molecules and evaluating properties like the ground state energy, dipole moment, etc. The transformation of a molecular Hamiltonian from the fermionic space to the qubit space provides us with a series of Pauli strings and the energy calculation involves the evaluation of the expectation values of all these individual strings. This introduces a major bottleneck for applications of VQEs in quantum chemistry. Unlike the fermionic Hamiltonian, the terms in a qubit Hamiltonian are additive and the present paper exploits this property to describe a new approach for extracting information from the partial qubit Hamiltonian of simple molecules to design more efficient variational quantum eigensolvers. In the partial (qubit) Hamiltonian approach (PHA), the qubit Hamiltonian is studied term-by-term to understand their relative contributions to the overall energy and a partial Hamiltonian is constructed with fewer Pauli strings that can resolve the entire Hamiltonian. With PHA, we can simulate molecules at a much lower computational cost with a truncated Hamiltonian. Additionally, the outcomes of the measurements with PHA quench the error due to noise introduced by the quantum circuits. We have also demonstrated the application of PHA as an initialization technique, where the simple partial Hamiltonian can be used to find a suitable initial state for a more complex system. The results of this study have the potential to demonstrate the potential advancement in the field of quantum computing and its implementation in quantum chemistry.

Index Terms:
quantum-computing, VQAs, quantum-chemistry

I Introduction

Variational Quantum Algorithms (VQAs) [1] find their applications in a variety of different areas including quantum chemistry [2, 3], where these algorithms are used to simulate simple molecules and find some of their defining properties. In quantum chemistry, molecular problems are usually framed in a multi-dimensional fermionic space. For a molecular system with NN electrons and MM nuclei (with nuclear charge ZZ and nuclear mass MM), the Hamiltonian (in atomic units) can be written as,

H\displaystyle H =\displaystyle= A=1MA22MAi=1N(i22+A=1MZAriA)\displaystyle-\sum_{A=1}^{M}\frac{\nabla_{A}^{2}}{2M_{A}}-\sum_{i=1}^{N}\left(\frac{\nabla_{i}^{2}}{2}+\sum_{A=1}^{M}\frac{Z_{A}}{r_{iA}}\right) (1)
+j>iN1rij+B>AMZAZBRAB,\displaystyle+\sum_{j>i}^{N}\frac{1}{r_{ij}}+\sum_{B>A}^{M}\frac{Z_{A}Z_{B}}{R_{AB}},

where the first two terms express the kinetic energies of the nuclei and the electrons, respectively. The other terms describe the potential energy due to electron-nuclei, electron-electron, and nucleus-nucleus interactions respectively. This expression can be further simplified by taking into account the fact that nuclei are nearly stationary compared to electrons, an approximation known as the Born-Oppenheimer approximation. Under the Born-Oppenheimer approximation, the Hamiltonian can be simplified to,

H=i=1N(i22+A=1MZAriA)+j>i1rij.H=-\sum_{i=1}^{N}\left(\frac{\nabla_{i}^{2}}{2}+\sum_{A=1}^{M}\frac{Z_{A}}{r_{iA}}\right)+\sum_{j>i}\frac{1}{r_{ij}}. (2)

To solve a quantum chemistry problem on a quantum computer, the very first step is to reformulate the molecular Hamiltonian operator, which is defined in a fermionic space, in terms of the 2N2^{N}-dimensional qubit space. While there are standard rules for this transformation, this conversion is easily understood when the quantum chemistry problem is expressed in the Fock space representation, also known as the second quantization notation, where the wave function can be written in terms of occupation numbers,

k=k1,k2,,kN,kp={0,1}.\mid k\rangle=\mid k_{1},k_{2},\cdots,k_{N}\rangle,\quad k_{p}=\{0,1\}. (3)

Here, kp=0k_{p}=0 and 11 signify the pthp^{th} (spin)-orbital as unoccupied and occupied, respectively. In this representation of the wavefunction, the one-to-one correspondence between the fermionic and the qubit space is straightforward, i.e.,

k=k1,k2,,kNq=q1,q2,,qN\mid k\rangle=\mid k_{1},k_{2},\cdots,k_{N}\rangle\rightarrow\mid q\rangle=\mid q_{1},q_{2},\cdots,q_{N}\rangle (4)

where, each orbital and its occupancy (kp={0,1}k_{p}=\{0,1\}) is represented by the state of a qubit qp={,}q_{p}=\{\uparrow,\downarrow\}. The operators in the Fock-space representation are expressed in terms of the creation and annihilation operators [4], (apa^{\dagger}_{p} and apa_{p}, respectively), defined by,

apk=(1δkp,1)Γpkk1,k2,.,1p,,kn\displaystyle a^{\dagger}_{p}\mid k\rangle=(1-\delta_{k_{p},1})\Gamma^{k}_{p}\mid k_{1},k_{2},.,1_{p},\cdots,k_{n}\rangle (5)
apk=δkp,1Γpkk1,k2,.,0p,,kn.\displaystyle a_{p}\mid k\rangle=\delta_{k_{p},1}\Gamma^{k}_{p}\mid k_{1},k_{2},.,0_{p},\cdots,k_{n}\rangle. (6)

where

Γpk=(1)m<pkm.\Gamma^{k}_{p}=(-1)^{\sum_{m<p}k_{m}}. (7)

The molecular Hamiltonian in the second quantization notation can be represented as,

H=p,qhpqapaq+12p,q,r,shpqrsapaqasarH=\sum_{p,q}h_{pq}a_{p}^{\dagger}a_{q}+\frac{1}{2}\sum_{p,q,r,s}h_{pqrs}a_{p}^{\dagger}a_{q}^{\dagger}a_{s}a_{r} (8)

where, hpqh_{pq} and hpqrsh_{pqrs} are the equivalent of the one and two-electron integrals. The one-electron integrals are obtained from the kinetic energy and electron-nuclei interactions while the two-electron integrals are obtained from the electron-electron interactions, defined with the help of some basis functions {X(x)}\{X(\vec{x})\} as,

hpq=𝑑xXp(x)(22AZArAx)Xq(x)\displaystyle h_{pq}=\int d\vec{x}X_{p}^{*}(\vec{x})\left(-\frac{\nabla^{2}}{2}-\sum_{A}\frac{Z_{A}}{r_{A\vec{x}}}\right)X_{q}(\vec{x}) (9)

and

hpqrs=𝑑x1𝑑x2Xp(x1)Xq(x1)Xr(x2)Xs(x2)r12.h_{pqrs}=\iint d\vec{x_{1}}d\vec{x_{2}}\frac{X_{p}^{*}(\vec{x_{1}})X_{q}^{*}(\vec{x_{1}})X_{r}(\vec{x_{2}})X_{s}(\vec{x_{2}})}{r_{12}}. (10)

In the Fock space representation, the operators can be transformed to the qubit-space by various transformation schemes, such as the Jordan-Wigner [5], Parity [6], and Brayvi-Kitaev [7] schemes. In Jordan-Wigner representation, the transformation rules are,

ai\displaystyle a_{i}^{\dagger} =\displaystyle= 12(XiiYi)j<iZj\displaystyle\frac{1}{2}(X_{i}-iY_{i})\otimes_{j<i}Z_{j} (11)
ai\displaystyle a_{i} =\displaystyle= 12(Xi+iYi)j<iZj.\displaystyle\frac{1}{2}(X_{i}+iY_{i})\otimes_{j<i}Z_{j}. (12)

where, aia_{i}, and aia_{i}^{\dagger} are the ladder operators defined in the fermionic space, and X,Y,ZX,Y,Z are the Pauli operators defined in the qubit space. With these transformation rules, the fermionic Hamiltonian (Equation 2 or 8) can be transformed into an executable operator in the qubit space. The number of qubits and the Pauli strings in the qubit Hamiltonian would depend on the molecular system considered. For example, in the case of the H2 molecule, the qubit Hamiltonian can be written as [7],

HqubitH2=(0.805)IIII++(0.121)ZZII.H_{\rm qubit}^{\rm H_{2}}=(-0.805)IIII+\cdots+(0.121)ZZII. (13)

This Hamiltonian is in a sum of products form, where each of its terms is an operator itself, and one of the objectives of this paper is to observe and understand the contribution and importance of each of these individual Pauli strings. The important question to answer would be if we can extract any useful information by considering the partial Hamiltonian, and if we can diagonalize the whole Hamiltonian by analyzing just some of its terms, making the overall computation smaller.

The PHA method can be summarized as follows: Consider a qubit Hamiltonian, consisting of n terms:

Hfull=H1+H2++HnH_{\rm full}=H_{1}+H_{2}+\cdots+H_{n} (14)

The variational quantum eigensolver finds a wavefunction that minimizes the energy,

HfullΨfull=EfullΨfullH_{\rm full}\mid\Psi_{\rm full}\rangle=E_{\rm full}\mid\Psi_{\rm full}\rangle (15)

Now, with the PHA method, only a certain number of terms of the full Hamiltonian are considered, assuming that since the Hamiltonian is in sum-of-products format, some of the Pauli strings that don’t contribute significantly to the final result can be ignored.

Hpartial=H1+H2++Hm(m<n)H_{\rm partial}=H_{1}+H_{2}+\cdots+H_{m}(m<n) (16)

and,

HpartialΨpartial=EΨpartialH_{\rm partial}\mid\Psi_{\rm partial}\rangle=E^{\prime}\mid\Psi_{\rm partial}\rangle (17)

PHA method then examines whether the wavefunction that minimizes the partial Hamiltonian can also minimize the exact Hamiltonian of the system, or at least provide a result within chemical accuracy,

ΨfullHfullΨfull=?ΨpartialHfullΨpartial\langle\Psi_{\rm full}\mid H_{\rm full}\mid\Psi_{\rm full}\rangle\stackrel{{\scriptstyle?}}{{=}}\langle\Psi_{\rm partial}\mid H_{\rm full}\mid\Psi_{\rm partial}\rangle (18)

II Potential Bottleneck for Quantum Computing in Chemistry Applications

One of the potential impediments to the applicability of variational quantum algorithms in quantum chemistry is the sheer size of a qubit Hamiltonian of larger systems. This can be explained as follows, consider a qubit Hamiltonian of the form,

H=H1+H2++HnH=H_{1}+H_{2}+\cdots+H_{n} (19)

Now, the energy measurement of this Hamiltonian can be achieved as,

E=ΨHΨ=Ψ[H1+H2++Hn]ΨE=\langle\Psi\mid H\mid\Psi\rangle=\langle\Psi\mid[H_{1}+H_{2}+\cdots+H_{n}]\mid\Psi\rangle (20)
E=ΨH1Ψ+ΨH2Ψ++ΨHnΨE=\langle\Psi\mid H_{1}\mid\Psi\rangle+\langle\Psi\mid H_{2}\mid\Psi\rangle+\cdots+\langle\Psi\mid H_{n}\mid\Psi\rangle (21)

Therefore, the energy measurement requires the expectation values of each of these Pauli strings, whose number increases rapidly with the enhancement in the number of qubits, which becomes a problem for larger molecular systems. The number of Pauli strings in a qubit Hamiltonian scale with the number of qubits in the system as O(n4)O(n^{4}). This is where the PHA can be extremely useful as it might be possible to find a much smaller set of Pauli strings required to diagonalize the Hamiltonian.

III Previous Works on Cost Reduction

There have been a bunch of theoretical [8, 9, 10] and experimental [11, 12] developments in the applications of quantum computing research related to quantum chemistry over the years, and work has been done to reduce the cost of circuit execution [13]. One such closely related work involves term-truncation by exploiting spatial locality along with the Bravyi-Kitaev transformation [14], which tries to reduce the overall cost by reducing the number of measurements and state preparations that are not expected to contribute at the desired precision to the final result. However, the existing method has been studied extensively for Quantum Phase Estimation (QPE) but has not been extended to VQEs. This method aims to reduce the cost by employing different basis functions and exploring the contributions of the one-and two-electron integrals. With PHA, we try to explore ways to reduce the simulation cost post-fermion-to-qubit transformation and present a much simpler method to efficiently simulate the quantum system. As it will be highlighted later, PHA also allows to add corrections to the final results and can be extended to be used as an initialization method for the VQE, making it a bit more versatile.

IV Criteria for Constructing the Partial Hamiltonian

The major testing and experimentation have been done on the Hydrogen molecule, in its full form, defined with four qubits and 15 terms, as highlighted in TABLE I. The small size of the Hydrogen molecule allows for multiple simulation runs and makes it easy for hit-and-trial methods to define a general scheme for constructing the partial Hamiltonian. All molecular energies are reported in the atomic units without including the nuclear repulsion energy, which is a constant under the Born-Oppenheimer approximation.

TABLE I: Hydorgen Molecule Qubit Hamiltonian
Term Coefficient Gates Term Coefficient Gates
#a #a
1 -0.81054 IIII 9 - 0.04523 IXZX
2 ++0.17218 IIIZ 10 - 0.04523 ZXZX
3 -0.22575 IIZZ 11 ++ 0.04523 IXIX
4 ++ 0.17218 IZZI 12 ++ 0.16614 ZZIZ
5 - 0.22575 ZZII 13 ++ 0.16614 IZIZ
6 ++ 0.12091 IIZI 14 ++ 0.17464 ZZZZ
7 ++ 0.16892 IZZZ 15 ++ 0.12091 ZIZI
8 ++ 0.04523 ZXIX
aThe sequence follows the Qiskit ordering.

The qubit Hamiltonian is constructed with two different parts- the one-electron interactions (kinetic energy of individual electrons and the electron-nuclei interactions) and the two-electron interactions (electron-electron interactions). Figure 1 shows how VQE would perform if only one, or, two-electron contributions are considered, and based on that, it is clear that ignoring one set of interactions altogether would not work and some combination of both interactions is required.

Refer to caption
Figure 1: The results of 100 VQE simulations for Hydrogen Molecule (in Hartree Units) when only One and Two Electron Interactions are Considered Individually Against the Full Hamiltonian.

The partial Hamiltonian can be constructed in a manner that requires the minimum number of circuits to be executed, and one way of doing that is just to consider the terms with either ’I’, or ’Z’ gates, as a single circuit would then be sufficient to evaluate the result. The result in Fig. 2 highlights the convergence performance of the VQE for the full and the partial Hamiltonian of the Hydrogen molecule, EfullE_{\rm full}, and EpartialE_{\rm partial}, where

Efull=ΨfullHfullΨfullE_{\rm full}=\langle\Psi_{\rm full}\mid H_{\rm full}\mid\Psi_{\rm full}\rangle (22)

and,

Epartial=ΨpartialHfullΨpartialE_{\rm partial}=\langle\Psi_{\rm partial}\mid H_{\rm full}\mid\Psi_{\rm partial}\rangle (23)

where, |Ψfull|\Psi_{\rm full}\rangle, and |Ψpartial|\Psi_{\rm partial}\rangle are the states achieved by running VQE on the full and partial Hamiltonian, and is the state achieved by running VQE on the partial Hamiltonian. While this result ensured the convergence of the algorithm, the same simulation was carried out a number of times (100) with different settings to confirm that the results are robustly valid throughout the following cases, an ideal quantum circuit simulator, a noisy quantum circuit simulator, and then lastly, the noisy quantum circuit simulator with external noise embedded from IBM Cairo Device, as highlighted in Fig. 3. In ideal simulation settings, CG optimizer was employed while in case of noisy settings, SPSA was used, based on our previous work [15]. The results in Fig. 3 are presented in a notched box-plot [16], which gives a clear idea of the spread of the VQE energies over 100 simulation runs, highlighting the median energy, the effect of noise, and local minima on the performance of the algorithm. It can be observed that the average energy across multiple simulations with both the full and partial Hamiltonian is in excellent agreement and this observation was replicated in all sets of simulations. Hence, with the data so far, it can be assumed that the VQE does not require resolving the entire Hamiltonian of a molecule, rather than, just considering a much simpler version of its Hamiltonian (partial Hamiltonian) with a much lower quantum and classical computational cost.

Refer to caption
Figure 2: The result of Hydrogen Molecule simulation for the full and partial Hamiltonian (in Hartree Units). Both simulations were carried out with the same randomly-initialized initial state.
Refer to caption
Figure 3: The results of 100 VQE simulations for Hydrogen Molecule for full and partial Hamiltonians (in Hartree Units) with three different settings: Ideal Quantum Circuit Simulator (Ideal Setting), Noisy Quantum Circuit Simulator (Noisy Setting), Noisy Quantum Circuit Simulator with Noise Embedded from IBM Cairo Device (Realistic Setting).

As a result, the requirements for building the partial Hamiltonian of a molecule can be stated as follows:

  1. 1.

    It is necessary to take into account the term in the full Hamiltonian with the largest co-efficient, typically this is the identity term, which is constant.

  2. 2.

    All terms with either the ’I’, ’Z’, or both gates must be taken into account.

  3. 3.

    Depending on the coefficient value, more terms may be introduced if convergence is not obtained. The terms with higher coefficients must be taken into account first.

Based on these criteria, the simulation results for Lithium Hydride and Berrylium Hydride are presented in Fig. 4 and it can be seen that the PHA returns excellent agreements with the full Hamiltonian approach. The average energies (in Hartree units) over 100 simulation runs for different molecules, with system size ranging from 4 qubits (in Hydrogen molecule) to 10 qubits (in Water molecule) are presented in TABLE II.

TABLE II: Simulation Results for Different Molecules
Molecule Method # Qubits Full PHAa
Hamiltoniana
H2 Ideal 4 -1.82781 -1.79306
Noisy -1.76914 -1.73434
LiH Ideal 6 -8.79805 -8.81813
Noisy -8.50216 -8.46643
BeH2 Ideal 8 -15.14592 -15.12351
Noisy -14.79626 -14.70781
H2O Ideal 10 -23.51381 -23.65410
Noisy -22.49302 -22.39352
aAveraged over 100 different simulation runs, in Hartree units.

Refer to caption

Figure 4: The results of 100 VQE simulations for (i) Lithium Hydride, and (ii) Berrylium Hydride for full and partial Hamiltonians (in Hartree Units) with three different settings: Ideal Quantum Circuit Simulator (Ideal Setting), Noisy Quantum Circuit Simulator (Noisy Setting), Noisy Quantum Circuit Simulator with Noise Embedded from IBM Cairo Device (Realistic Setting).

IV-A The Effect of Noise in Simulation Results with Exact and Partial Hamiltonians

One of the major concerns in the application of the partial Hamiltonian method is what effect noise would play in the overall performance. While Fig. 3 does present results from a realistic quantum setting where the hydrogen molecule simulation was carried out in a noisy quantum circuit simulator with external noise embedded from the IBM Cairo device. However, for generalization, the same was then carried out with multiple noise models and the frequency distribution of the energy can be found in Fig. 5, where it is evident that the PHA performs quite well in all the different simulators and with different noise models used.

Refer to caption

Figure 5: The frequency distribution of Hydrogen Molecule energy over 100 VQE simulations with full and partial Hamiltonians (in Hartree Units) with Noisy Simulator and the noise embedded from the following IBM devices: (i) Vigo, (ii) Bogota, (iii) Belem, (iv) Athens, (v) Quito, (vi) Perth, (vii) Nairobi, and (viii) Lima.

V Partial Hamiltonian as an Initialization Method for VQEs

With the PHA method, there will always be concern over the exact result of the simulation since a majority of the terms of the molecule’s Hamiltonian are not been considered and as the system size grows larger, the ignored Pauli strings might end up contributing more and more. One possible solution to this problem would be to use the PHA as an initialization method, that is, the partial Hamiltonian can be used to find a good initial state for the overall system. This has a huge potential upside as the bulk of the simulation can be carried out on a simpler Hamiltonian. An initial trial was done with the Hydrogen molecule, see FIG. 6, and while the difference is not apparent, it was found that the average energy found over 100 simulations with partial Hamiltonian initialization became almost the same as the full Hamiltonian.

Refer to caption

Figure 6: The results of a 100 VQE simulations for Hydrogen Molecule (in Hartree Units) with (1) Full Hamitonian, (2) Partial Hamiltonian, and (3) Full Hamiltonian with Partial Hamiltonian Initialization

VI Discussions and Potential Computational Advantage

PHA can deliver potential computational advantage considering the fact that all the strings in the partial Hamiltonian containing either the ‘I’, or, ‘Z’ gate commute with each other. This implies that they can be grouped together and a single measurement would be sufficient to calculate the energy. This could be a massive gain, considering the fact that the number of Pauli strings in the qubit Hamiltonian scale as O(n4)O(n^{4}), and then the number of shots required for an accuracy of ϵ\epsilon must be O(n4/ϵ2)O(n^{4}/\epsilon^{2}) [17]. The number of shots on employment of the partial Hamiltonian can be reduced to O(1/ϵ2)O(1/\epsilon^{2}). The exact computational advantage of this method requires further study with bigger molecules and also when it is being used as an initialization technique.

Another potential advantage that the partial Hamiltonian would offer courtesy to the previous discussions is that since the number of Pauli strings is smaller, the number of circuit elements and therefore, the overall number of measurements can be significantly reduced. This can improve the performance of the VQEs against the noise introduced by the quantum circuits. This is also shown in the results so far, as the overall spread of the simulation results appears to be smaller for partial Hamiltonian than the full Hamiltonian and the number of outliers is also smaller, see FIG. 2, and FIG. 4.

Refer to caption

Figure 7: Number of Pauli Strings in the full and partial Hamiltonian of different molecules, and the trendline of the order with increasing system size.

VII Conclusion

Data from FIG. 2, and FIG. 4 strongly suggest that the PHA method provides an efficient way of molecular simulation, with a massive decrease in the length of Pauli strings that need to be measured for the energy calculation. FIG. 7 shows the difference in the number of terms in the full and partial Hamiltonian of the molecules considered for simulation in this work, and it shows that one can get pretty reasonable results by considering a significantly smaller Hamiltonian. The performance of the method against different noise models was a particularly great result, see FIG. 5. Based on this and the discussions earlier, the partial Hamiltonian method appears to be a great counter to the bottleneck introduced by the large size of molecular systems.

VIII Future Directions

There is still plenty of directions in which one can move forward with the partial Hamiltonian analysis. For one, the performance of the method with larger and more complicated systems needs to be studied. Using this method as an initialization method can also yield significant speedups and remains an open area of research. This method has some resemblance to the feature selection method widely used in machine learning algorithms, as choosing which Pauli strings to keep in the partial Hamiltonian is similar to choosing which features to be selected in the training process, so that can be a potential crossover between machine learning and quantum chemistry applications.

Acknowledgment

This work used the Supercomputing facility of IIT Kharagpur established under the National Supercomputing Mission (NSM), Government of India, and supported by the Centre for Development of Advanced Computing (CDAC), Pune. HS acknowledges the Ministry of Education, Govt. of India, for the Prime Minister’s Research Fellowship (PMRF).

References

  • [1] P. J .J. O’Malley et al., “Scalable Quantum Simulation of Molecular Energies,” Physical Review X, vol. 6, no. 3, Jul. 2016, doi: https://doi.org/10.1103/physrevx.6.031007.
  • [2] H. Ma, M. Govoni, and G. Galli, “Quantum simulations of materials on near-term quantum computers,” npj Computational Materials, vol. 6, no. 1, Jul. 2020, doi: https://doi.org/10.1038/s41524-020-00353-z.
  • [3] A. Perdomo, C. Truncik, I. Tubert-Brohman, G. Rose, and A. Aspuru-Guzik, “Construction of model Hamiltonians for adiabatic quantum computation and its application to finding low-energy conformations of lattice protein models,” Physical Review A, vol. 78, no. 1, Jul. 2008, doi: https://doi.org/10.1103/physreva.78.012320.
  • [4] A. Szabo and N. S. Ostlund, Modern quantum chemistry: introduction to advanced electronic structure theory (Dover Publications, 1996) p. 89.
  • [5] C. D. Batista and G. Ortiz, “Generalized Jordan-Wigner Transformations,” Physical Review Letters, vol. 86, no. 6, pp. 1082–1085, Feb. 2001, doi: https://doi.org/10.1103/physrevlett.86.1082.
  • [6] M. Steudtner and S. Wehner, “Fermion-to-qubit mappings with varying resource requirements for quantum simulation,” vol. 20, no. 6, pp. 063010–063010, Jun. 2018, doi: https://doi.org/10.1088/1367-2630/aac54f.
  • [7] J. T. Seeley, M. J. Richard, and P. J. Love, “The Bravyi-Kitaev transformation for quantum computation of electronic structure,” The Journal of Chemical Physics, vol. 137, no. 22, p. 224109, Dec. 2012, doi: https://doi.org/10.1063/1.4768229.
  • [8] B. P. Lanyon et al., “Towards quantum chemistry on a quantum computer,” Nature Chemistry, vol. 2, no. 2, pp. 106–111, Feb. 2010, doi: https://doi.org/10.1038/nchem.483.
  • [9] J. D. Whitfield, J. Biamonte, and A. Aspuru-Guzik, “Simulation of electronic structure Hamiltonians using quantum computers,” Molecular Physics, vol. 109, no. 5, pp. 735–750, Mar. 2011, doi: https://doi.org/10.1080/00268976.2011.552441.
  • [10] A. Peruzzo et al., “A variational eigenvalue solver on a photonic quantum processor,” Nature Communications, vol. 5, no. 1, Jul. 2014, doi: https://doi.org/10.1038/ncomms5213.
  • [11] M.-H. . Yung et al., “From transistor to trapped-ion computers for quantum chemistry,” Scientific Reports, vol. 4, no. 1, Jan. 2014, doi: https://doi.org/10.1038/srep03589.
  • [12] N. Cody Jones et al., “Faster quantum chemistry simulation on fault-tolerant quantum computers,” New Journal of Physics, vol. 14, no. 11, pp. 115023–115023, Nov. 2012, doi: https://doi.org/10.1088/1367-2630/14/11/115023.
  • [13] M. B. Hastings, D. Wecker, B. Bauer, and M. Troyer, “Improving Quantum Algorithms for Quantum Chemistry,” arXiv.org, Mar. 23, 2014. https://arxiv.org/abs/1403.1539 (accessed Aug. 12, 2023).
  • [14] J. R. McClean, R. Babbush, P. J. Love, and A. Aspuru-Guzik, “Exploiting Locality in Quantum Computation for Quantum Chemistry,” The Journal of Physical Chemistry Letters, vol. 5, no. 24, pp. 4368–4380, Dec. 2014, doi: https://doi.org/10.1021/jz501649m.
  • [15] H. Singh, S. Majumder, and S. Mishra, “Benchmarking of different optimizers in the variational quantum algorithms for applications in quantum chemistry,” The Journal of Chemical Physics, vol. 159, no. 4, Jul. 2023, doi: https://doi.org/10.1063/5.0161057.
  • [16] R. McGill, J. W. Tukey, and W. A. Larsen, “Variations of Box Plots,” The American Statistician, vol. 32, no. 1, p. 12, Feb. 1978, doi: https://doi.org/10.2307/2683468.
  • [17] T. Jules, et al. “The Variational Quantum Eigensolver: A Review of Methods and Best Practices.” Physics Reports, vol. 986, 5 Nov. 2022, pp. 1–128