Quantum Simulation
Quantum simulation can be applied to simulating the electronic states of the lithium hydride and beryllium hydride (BeH2) molecules on a quantum computer. Classical computers falter when simulating molecules with increasing numbers of size. We can calculate toy problems using variational quantum eigensolver (VQE).
For example, in order to synthesize a novel and extremely strong polymer, researchers need to find what chemicals have historically made it strong and look up the reactions to produce strong materials, see who has tried it, know the environmental factors like temperature for the lab setup. So they need to combine the literature search and a little creativity to run an experimental reaction. If it does not succeed, they need to try something else. If yes, they have to take the notebook to a computational chemist to ask what chemical makes it so strong, or even stronger. That is the traditional approach.
Chemical reactions occur when it is energetically favored, the energy of the final products is lower than the energy of the chemical mixture and the energy barrier to get to the product is low enough to overcome in the reactive environment. To help tip the scale, adding catalysts can change the energy landscape.
Question: Can we predict the properties of the final product? It can be computationally expensive, and long periods of time on supercomputers, mainly approximation. To certain, supercomputers cannot be as accurate as demanded.
Now we can ask a quantum chemist to have a simulation before mixing the chemical and we predict the properties like toxic, pyrophoric, explosive. Running on a quantum computer can cut down the amount of literature search, trial and error, nebulous intuition, or serendipity to figure out a new molecule.
The important impact is that we could model complex reactions like transition metal, the predictive potential for catalysts incorporating these metals. These catalysts can be important for the processes like nitrogen fixation, and they could reduce energy consumption by a few percentage points.
The best simulations of molecules running on classical computers use complex approximate methods to estimate the lowest energy of a molecular Hamiltonian (quantum mechanical energy operator to describe the interaction between all the electron orbitals and nuclei of the constituent atoms). The lowest energy can depict the molecular structure and how it will interact with other molecules, which is critical for chemists to design new molecules, reactions, and chemical processes for industrial applications.
We can firmly know that quantum chemistry algorithms should be able to calculate the properties of different molecules accurately.
By using Schrodinger's equation, we can describe the possible energy states of a molecule given the set of initial conditions of the system, with the help of hamiltonian. So ground state and excited state energies can be calculated.
Calculate the energy is more or equal to the exact energy (it should be the energy of the final product), adjust the parameters to get it, should be in quantum machine learning (the most recent research advocate that we can "simply" use analog quantum machine learning). We can get the state and then measure the expectation values based on the parameters, like energy, position, momentum, etc.
Rather than running faster than classical computers, most of the research goes into advancing the theory, software, hardware, some algorithms used to run the molecules on small, noisy devices i.e. variational quantum eigensolver (VQE) to estimate the minimum eigenvalue (ground state energy).
VQE Algorithm
There are more works that should be done on running faster with better code. Apart from VQE, quantum phase estimation offers a way to estimate the eigenvalues of a matrix and therefore could potentially find use in chemistry simulations. However, the very long quantum circuit is required for good accuracy, so it won't find a use for creating accurate simulations on today’s devices, as they are not powerful enough at this stage.
Anyway, VQE is a very good starting point for classical simulations, we need to think in a more quantum way to more powerful computing.
Why taking this approach?
A new approach to find all possible states-Stochastic Process
A quantum device has been recently released which can simulate all different potential paths of the stochastic process.
Reference:
- https://medium.com/qiskit/ive-simulated-a-molecule-with-a-quantum-computer-now-what-aa9e2dfd92c5
- https://www.ibm.com/blogs/research/2017/09/quantum-molecule/
- https://medium.com/qiskit/introducing-the-new-qiskit-chemistry-module-and-gradients-framework-for-next-level-quantum-ebaf2be4c1a
- https://www.ibm.com/blogs/research/2020/10/qiskit-chemistry-module-gradients-framework/
- https://qiskit.org/textbook/ch-algorithms/quantum-phase-estimation.html
- https://www.quantumlah.org/about/highlight/2019-04-quantum-simulation-all-futures
- https://www.quantumlah.org/about/highlight/2019-04-quantum-simulation-all-futures