Skip to content

Synthesis algorithms for Operators  #4311

@ajavadia

Description

@ajavadia

We need a general category of synthesis algorithms for things that have exponential descriptions. This basically means things defined by Operator or Statevector. A start of this is under qiskit.quantum_info.synthesis, but a bunch of the algorithms are scattered under qiskit.extensions.quantum_initializer.

Then I think instead of defining these operators as circuit libraries (they are really not), we just have a way to insert operators into circuits, and rely on these synthesis algorithms to give us the corresponding decomposition. This would include: Diagonal, Statevector, Unitary, Clifford, Isometry, etc.

Metadata

Metadata

Labels

mod: quantum infoRelated to the Quantum Info module (States & Operators)synthesistype: enhancementIt's working, but needs polishingtype: epicA theme of work that contain sub-tasks

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions