Skip to content
This repository has been archived by the owner on Dec 7, 2021. It is now read-only.

Orbital Optimization VQE algorithm for Chemistry #1355

Merged
merged 210 commits into from
Oct 15, 2020

Conversation

pbark
Copy link
Collaborator

@pbark pbark commented Oct 15, 2020

Summary

Introduces a new Ground State Solver, namely orbital optimization VQE as in Sokolov et al. , The Journal of Chemical Physics 152 (12), 124107 (arXiv:1911.10864)

Details and comments

Panagiotis Barkoutsos and others added 30 commits May 28, 2020 19:56
This properly implements the AdaptVQEGroundStateCalculation class.
The idea of this class is to allow easy use of the VQEAdapt algorithm
which was previously extended to support the MinimumEigensolver
interface. This Calculation class is solely for the use with this
algorithm which is why it does not support setting a different solver.
Instead, it requires setting a QuantumInstance object through its
initializer.

The changes which this requires include the following:

- fixing the GroundStateCalculation class
- fixing the MinEigensolverGroundStateCalculation class

Furthermore, a very basic unittest for this change was added.
@pbark pbark added Changelog: New Feature Include in the Added section of the changelog Chemistry labels Oct 15, 2020
@pbark
Copy link
Collaborator Author

pbark commented Oct 15, 2020

closes #739

@woodsp-ibm woodsp-ibm changed the title Oovqe Orbital Optimization VQE algorithm Oct 15, 2020
@woodsp-ibm woodsp-ibm changed the title Orbital Optimization VQE algorithm Orbital Optimization VQE algorithm for Chemistry Oct 15, 2020
@woodsp-ibm woodsp-ibm merged commit 8f8f0b8 into qiskit-community:master Oct 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Changelog: New Feature Include in the Added section of the changelog Chemistry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants