Skip to main content
IBM Quantum Platform

Introduction

This course is a focused introduction to the variational quantum eigensolver (VQE), including the application of VQE to chemistry. The course is intended for technical practitioners of quantum computing who are interested in applying quantum computing to chemical, biochemical, or biophysical problems. This course covers important elements of a VQE calculation, including these:

  • Hamiltonian
  • Ansatz
  • Classical optimizer

All these elements are brought together to build VQE calculations on Qiskit Runtime Primitives, primarily Estimator. For information about primitives see the documentation. In setting up a VQE calculation, we will follow the standard Qiskit Patterns framework:

  • Map classical inputs to a quantum problem
  • Optimize problem for quantum execution
  • Execute using Qiskit Runtime primitives
  • Post-process, return result in classical format

Some explanation of the framework will be found throughout this course, but for a complete explanation with examples of Qiskit Patterns, see this documentation.

We recommend planning to devote approximately 6-10 hours to the completion of this course. The videos and reading are likely to take two hours to complete. The remaining time is for executing and modifying code cells, completing quiz questions, and reading linked documentation.

IBM Quantum® has other upskilling offerings related to VQE. If you are already familiar with the components of VQE and simply wish to put it into practice, see our tutorial: Variational Quantum Eigensolver.


Overview of VQE

Let's begin our study of VQE by watching this overview video, presented by the IBM Quantum Americas Lead for Quantum Innovation Centers, Dr. Victoria Lipinska.

You will learn what VQE is, what it can do, and why it is likely to be useful in the near-term over other quantum computing algorithms.

References

The following articles are referenced in the above video.

Was this page helpful?
Report a bug or request content on GitHub.