qiboteam / qibo

A framework for quantum computing
https://qibo.science
Apache License 2.0
287 stars 58 forks source link

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

Closed sergiomtzlosa closed 1 month ago

sergiomtzlosa commented 3 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 3 months ago

Is this ready for review @sergiomtzlosa?

sergiomtzlosa commented 3 months ago

Is this ready for review @sergiomtzlosa?

Hi @MatteoRobbiati ,

Yes, absolutely, this is ready to review.

Thanks

scarrazza commented 2 months ago

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

sergiomtzlosa commented 1 month ago

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

scarrazza commented 1 month ago

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

BrunoLiegiBastonLiegi commented 1 month ago

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

sergiomtzlosa commented 1 month 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 1 month 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 1 month ago

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