Bengali
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

qiskit.synthesis.synth_clifford_greedy

synth_clifford_greedy(clifford)[source]

Decompose a Clifford operator into a QuantumCircuit based on the greedy Clifford compiler that is described in Appendix A of Bravyi, Hu, Maslov and Shaydulin.

This method typically yields better CX cost compared to the Aaronson-Gottesma method.

প্যারামিটার

clifford (Clifford) -- a clifford operator.

রিটার্নস

a circuit implementation of the Clifford.

রিটার্ন টাইপ

QuantumCircuit

রেইজেস

QiskitError -- if symplectic Gaussian elimination fails.

Reference:
  1. Sergey Bravyi, Shaohan Hu, Dmitri Maslov, Ruslan Shaydulin, Clifford Circuit Optimization with Templates and Symbolic Pauli Gates, arXiv:2105.02291 [quant-ph]