qiskit/releasenotes/notes/0.21/quantum_shannon_decomp-faca...

13 lines
531 B
YAML

---
features:
- |
Added a new module ``qiskit.quantum_info.synthesis.qsd`` to apply Quantum
Shannon Decomposition of arbitrary unitaries. This functionality replaces
the previous isometry-based approach in the default unitary synthesis
transpiler pass as well as when adding unitaries to a circuit using a
:class:`~.library.UnitaryGate`.
The Quantum Shannon Decomposition uses about half the cnot gates as the
isometry implementation when decomposing unitary matrices of greater than
two qubits.