Quantum State Preparation using Qiskit (based on Python)
raj2771@hotmail.com |
Description:
Quantum computing is fast growing field with both governments & private sector from all over the world investing in it heavily. It has the power to disrupt range of industries including cryptography, drug discovery, finance and many more.
Quantum state initiation is very crucial step in any quantum application, since by default qubits are initiated to all-zero state therefore bringing the quantum system to the desired initial state is needed before further processing can be done.
I have worked on a circuit which solves this problem. The Qiskit program accepts number of qubits (=n), & N-dimensional vector (N=2^n) values as input and prepares the quantum state from all-zero state by encoding the vector values into probability amplitudes of the quantum state, after unitary transformation. The circuit uses amplitude encoding.
I'm presenting my work already as a poster at Pycon 2024 however I thought it'll be more useful if I can show actual quantum programs running in the Devsprint.
Prerequisites:
Python, mathematics (linear algebra, vectors, matrices, complex numbers)
Speaker Info:
Proven track record of establishing business, maintaining profitable growth and continuous improvement.
Completed 7 months CEP program in Quantum Computing & Machine Learning from IIT, Delhi, in June 2024, with 89/100 score. Following topics were part of the curriculum. I implemented most of these in Qiskit:
Quantum Cryptography Quantum Algorithms Quantum Machine Learning Variational Quantum Eigensolver Application of VQE to Quantum Chemistry Quantum Max-Cut Graph Clustering Quantum Adiabatic Theorem Quantum Approximate Optimisation Algorithm (QAOA) Financial portfolio optimization
Speaker Links:
https://www.linkedin.com/in/rajesh-sahasrabuddhe-7660411/