Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Classiq VQE #114

Closed

Conversation

AbdullahKazi500
Copy link
Contributor

The Variational Quantum Eigensolver (VQE) is a quantum algorithm used to find the ground state energy of a given quantum Hamiltonian. Here's a brief explanation of how VQE works:

VQE starts by initializing a parameterized quantum circuit known as the ansatz. The ansatz represents a trial wavefunction that is used to approximate the ground state of the Hamiltonian.

The initialized ansatz is applied to a quantum state, and the energy expectation value of the Hamiltonian is measured. This measurement is performed using quantum operations and classical post-processing.

The parameters of the ansatz are then adjusted iteratively to minimize the energy expectation value. This optimization process is typically performed using classical optimization algorithms such as COBYLA or SPSA.
Fixes #34

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@AbdullahKazi500
Copy link
Contributor Author

AbdullahKazi500 commented Jun 1, 2024

Hi @EdenSchirmanClassiq and @TomerGoldfriend can you review the PR It fixes #34

@Nadav138
Copy link
Contributor

Nadav138 commented Jun 4, 2024

Hello @AbdullahKazi500!
Well done for delving into our platform!
I see that your code is not fully fulfilling the issue's requirements. If you still trying to solve it and you’re looking for some advice, I recommend using the our Slack Community

@AbdullahKazi500
Copy link
Contributor Author

@Nadav138 closing the PR thanks

@Nadav138
Copy link
Contributor

Nadav138 commented Jun 4, 2024

We appreciate the effort @AbdullahKazi500 !
Keep it up!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create a basic tutorial for running a VQE primitive with Classiq
2 participants