Skip to content

Add falqon algorithm to qiskit-terra#8751

Closed
tpecyna wants to merge 2 commits into
Qiskit:mainfrom
tpecyna:falqon-algorithm
Closed

Add falqon algorithm to qiskit-terra#8751
tpecyna wants to merge 2 commits into
Qiskit:mainfrom
tpecyna:falqon-algorithm

Conversation

@tpecyna
Copy link
Copy Markdown

@tpecyna tpecyna commented Sep 14, 2022

Summary

To add the Feedback-based quantum optimization (falqon) algorithm (arxiv.)

Details and comments

I lack the falqon algorithm in qiskit. I've written my own little version based on other implementations and I would like to adjust it so I can contribute do qiskit-terra. I am asking for suggestions on the next steps to be taken.

@qiskit-bot qiskit-bot added the Community PR PRs from contributors that are not 'members' of the Qiskit repo label Sep 14, 2022
@qiskit-bot
Copy link
Copy Markdown
Collaborator

Thank you for opening a new pull request.

Before your PR can be merged it will first need to pass continuous integration tests and be reviewed. Sometimes the review process can be slow, so please be patient.

While you're waiting, please feel free to review other open PRs. While only a subset of people are authorized to approve pull requests for merging, everyone is encouraged to review open pull requests. Doing reviews helps reduce the burden on the core team and helps make the project's code better for everyone.

One or more of the the following people are requested to review this:

@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@woodsp-ibm
Copy link
Copy Markdown
Member

Hi. At present the existing algorithms in Qiskit Terra are being refactored to use the primitives (samplers and estimators) that have been introduced to Qiskit (existing algorithms are all being marked pending deprecation and will later be deprecated and removed). For instance VQE, QAOA are refactored here #8702 and #8669 and you might like to take a look to see if/how this algorithm you have implemented can be done using such primitives. Also as a minimum eigen solver the algorithm should implement the MinimumEigensolver interface to allow any upper level applications to use the algorithm in a standard way via that interface. You can see this in the referenced PRs where VQE etc implement this interface and pass back a given result type, although they can extend the result class and add algorithm result specifics.

@tpecyna tpecyna closed this Nov 24, 2022
@tpecyna tpecyna deleted the falqon-algorithm branch November 24, 2022 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Community PR PRs from contributors that are not 'members' of the Qiskit repo

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants