Skip to content

Create X-YZ decomposer for quantify-scheduler #98

@pablolh

Description

@pablolh

Quantify-scheduler's gate library supports RZ and RXY. This last gate can represent any bloch sphere rotation of any angle provided the axis is in the plan (X, Y).

Currently we use the ZYZ decomposition to decompose gates for quantify-scheduler. This requires 3 gates.

But since QS supports RXY, it is possible that in a lot (all?) cases, only 2 of those gates are required to describe an arbitrary single-qubit unitary.

Goal of this issue:

  • investigate if there exists a mathematical unitary decomposition for 2x2 unitaries into either RZ.RXY or RXY.RZ
  • implement corresponding decomposer and use it for quantify-scheduler

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions