qiboteam / qibo

A full-stack framework for quantum computing.
https://qibo.science
Apache License 2.0
294 stars 60 forks source link

Added new Rotosolve optimizer for VQE and matrix decomposition in Pauli operators #1358

Closed sergiomtzlosa closed 3 months ago

sergiomtzlosa commented 5 months ago

New Rotosolve optimizer for the VQE class and a useful function to decompose a matrix into Pauli Operators, this was developed under the umbrella of QuantumSpain project (https://quantumspain-project.es/).

Checklist:

MatteoRobbiati commented 4 months ago

Is this ready for review @sergiomtzlosa?

sergiomtzlosa commented 4 months ago

Is this ready for review @sergiomtzlosa?

Hi @MatteoRobbiati ,

Yes, absolutely, this is ready to review.

Thanks

scarrazza commented 4 months ago

@sergiomtzlosa could you please send me a (private) message, I have some questions about this contribution.

sergiomtzlosa commented 3 months ago

can I do something to enhance this issue and include it in Qibo?

scarrazza commented 3 months ago

@sergiomtzlosa as discussed a couple of weeks ago this contribution should go to qiboml. cc @MatteoRobbiati @BrunoLiegiBastonLiegi for further instructions.

BrunoLiegiBastonLiegi commented 3 months ago

@sergiomtzlosa could I ask you to open another PR for this in qiboml?

sergiomtzlosa commented 3 months ago

You can open a new PR, but I will study how to add the rotosolve in qiboml, do you have an idea about how we can integrate the code?

BrunoLiegiBastonLiegi commented 3 months ago

Yeah sorry you're right, we are still in an early development stage. Probably for now it is enough to open an issue to remind us about this.

sergiomtzlosa commented 3 months ago

perfect! then please open the issue or pull request in qiboml👍