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$ Feb 9 at 6:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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