Qiskit / qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
https://www.ibm.com/quantum/qiskit
Apache License 2.0
4.86k stars 2.3k forks source link

Implement support for Abelian grouped evolution in Trotterization. #7045

Closed dlasecki closed 1 year ago

dlasecki commented 2 years ago

The goal of this issue is to finalize Abelian grouped evolution for Trotterization. Currently, there are some commented code fragments that prepare for this feature but they are not complete and not tested.

The development should start from this branch. It includes aforementioned commented code fragments for Abelian grouped evolution. https://github.com/dlasecki/qiskit-terra/tree/quantum-time-evo/

A Quantum Real Time Evolution algorithm based on Trotterization that follows the unified design is available here: https://github.com/dlasecki/qiskit-terra/blob/quantum-time-evo/qiskit/algorithms/quantum_time_evolution/real/qrte.py.

anedumla commented 2 years ago

Comment to be able to assign me.

ElePT commented 1 year ago

Given the gradient refactoring that has taken place + new time_evolvers module + opflow deprecation, this issue has become out of date, so I think it can be safely closed.