Variational Quantum Eigensolver

Variational Quantum Eigensolver

A quantum-classical hybrid algorithm for eigenvalue optimization

June 2023 - July 2023
Completed

Project Overview

At MIT Beaverworks, I implemented the variational quantum eigensolver (VQE), a quantum algorithm that iteratively seeks the ground state configuration of molecules, with applications in material science and medicine. I implemented the qubit-efficient VQE as described in the 2019 Beijing Institute of Physics paper, computing the ground state by iteratively manipulating quantum parameters encoded in our quantum "ansatz" circuit.

Each molecule is represented by a set of Pauli gates, taking in the Jordan-Wigner encoding of a molecule, and is converted to its Hamiltonian matrix representation, which then undergoes gradient descent to optimize the eigenvalue of the Hamiltonian. The outcome is an eigenvalue that represents the final ground state energy of the system (in Hartrees).

Our demonstration was on di-hydrogen (H2), yielding an error within billionths of a Hartree within 200 iterations. My implementation used 4 qubits rather than the standard 16-qubit implementations, achieved by qubit recycling, and demonstrating quantum advantage over the classical counterpart to VQE utilizing quantum phase estimation (QPE).

MIT Beaverworks VQE Implementation Demo

Algorithm Overview

The VQE algorithm combines quantum and classical computation to find ground state energies of molecular systems. The quantum computer prepares trial wavefunctions using a parametrized quantum circuit (ansatz), while a classical optimizer adjusts the parameters to minimize the energy expectation value.

Research Paper Reference

Qubit-efficient VQE Implementation

Key Achievements

Successfully reduced qubit requirements from 16 to 4 qubits through innovative qubit recycling techniques. Achieved convergence within 200 iterations with sub-Hartree precision for H2 molecule ground state energy calculation. Demonstrated clear quantum advantage over classical quantum phase estimation methods.

Skills & Technologies

Q#QiskitQuantum-Classical Machine LearningQuantum Encoding

Project Info

Duration:

June 2023 - July 2023

Status:

Completed

Featured Project