the IBMQ has a initialize function to provide input to the quantum circuit. I am not understanding the logic used in the initialization function? Please give me some link related to some useful paper.


1 Answer 1


This should be what you are looking for: Arbitrary initialization

Qiskit uses the method proposed in this paper: Synthesis of Quantum Logic Circuits

Other related papers:

  1. Quantum-state preparation with universal gate decompositions

  2. Transformation of quantum states using uniformly controlled rotations

  3. Quantum Circuits for Isometries

  4. Constructive Quantum Shannon Decomposition from Cartan Involutions

  • $\begingroup$ Thank you @KAJ226 for sharing these papers. $\endgroup$
    – Manu
    Feb 9, 2022 at 6:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.