Git Product home page Git Product logo

beh2_vqe's Introduction

Ground State Energy Calculation of BeH2 Molecule Using Variational Quantum Eigensolver (VQE) Algorithm in Qiskit Nature

Introduction:

The accurate calculation of the ground state energy of molecules is an important problem in chemistry and materials science. Quantum computing provides a promising avenue for solving this problem, and VQE is one of the most promising algorithms for ground state energy calculation on quantum computers. This project aims at simulating and calculating the ground state energy of the Beryllium Hydride molecule(BeH2) using the Variational Quantum Eigensolver algorithm. The project has been written using qiskit and qiskit-nature on a ipynb file supported by a CUDA enabled GPU.

Objectives:

  1. Obtained the molecular Hamiltonian for BeH2 using the PySCF driver in Qiskit Nature.The initial state of the hamiltonian has been calculated using the Hartree-Fock Method.
  2. Used the JordanWignerMapper to map the molecular Hamiltonian to a qubit Hamiltonian.
  3. Implemented VQE algorithm using Qiskit Nature's VQE class, with a Unitary Coupled-Cluster Single and Double excitations ansatz and Gradient Descent optimizer.
  4. Used the statevector simulator backend in Qiskit to run the VQE algorithm and obtain the ground state energy of BeH2.
  5. Compared the results with exact values obtained from NumPyMinimumEigensolverFactory algorithm.

beh2_vqe's People

Contributors

mayan-ryan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.