QPy - A Quantum Circuit Simulator
DOI:
https://doi.org/10.58445/rars.1116Keywords:
superposition, entanglement, quantum computing, quantum gatesAbstract
Quantum computing promises an exponential speedup improvement in the time required to solve certain computational problems by leveraging the principles of quantum mechanics. While the potential power of quantum computers is well-established, their practical implementation poses significant challenges ranging from scalability to decoherence and noise. This paper presents QPy, a Python-based quantum circuit simulator that I programmed and designed to track the quantum state of a model quantum computer through the application of quantum gates to qubits. By performing the requisite matrix calculations, the simulator facilitates the understanding of quantum algorithms through the visualization of the underlying mathematics. This tool enables researchers to explore and implement various quantum protocols efficiently to test and build algorithms.
References
"Hilbert Space.". In Encyclopædia Britannica online. Retrieved from https://www.britannica.com/science/Hilbert-space
Marinescu, D. C. (2011). Classical and quantum information. Academic Press.
Bronson, Richard, and Costa, Gabriel B. (2009) Real Inner Products and Least-Square, Matrix Methods, 3rd Edition. https://doi.org/10.1016/B978-0-08-092225-6.50016-4
Quantum Inspire. Superposition and entanglement. Retrieved from https://www.quantum-inspire.com/kbase/superposition-and-entanglement/
Braunstein, S. L., and Pati, A. K. (1999). Quantum Information Theory with Continuous Variables [PDF]. Retrieved from https://quantum.phys.cmu.edu/QCQI/qitd122.pdf
Solomon, G. S., Santori, C., and Kuhn, A. (2013). Single-Photon Generation and Detection: Chapter 13. Single Emitters in Isolated Quantum Systems (Vol. 45). Elsevier Inc. Chapters.
QuantumPedia. An Introduction to Quantum Logic Gates. Retrieved from https://quantumpedia.uk/an-introduction-to-quantum-logic-gates-cee92ba9c1cc
"Density Matrix.". In Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Density_matrix#:~:text=The%20density%20matrix%20is%20a,basis%20in%20the%20underlying%20space.
D. G. Bussandri, G. M. Bosyk, F. Toscano, Challenges in certifying quantum teleportation: moving beyond conventional fidelity benchmark. (2024). arXiv. Retrieved from https://arxiv.org/html/2403.07994v1
Dave Bacon, The No-Cloning Theorem, Classical Teleportation and Quantum Teleportation, Superdense Coding. (2006). Retrieved from https://courses.cs.washington.edu/courses/cse599d/06wi/lecturenotes4.pdf
Aakash Warke et al. The first three-qubit and six-qubit full quantum multiple error-correcting codes with low quantum costs. ResearchGate. Retrieved from https://www.researchgate.net/publication/334634646_The_first_three-qubit_and_six-qubit_full_quantum_multiple_error-correcting_codes_with_low_quantum_costs
Maximilian Plenert. (2009). Quantum Circuit for Quantum Teleportation [Image]. Retrieved from https://www.researchgate.net/figure/Quantum-Circuit-for-Quantum-Teleportation_fig6_281376174
Aakash Warke et al. Shor's nine-qubit error correction code [Image]. Retrieved from https://www.researchgate.net/figure/Shors-nine-qubit-error-correction-code_fig5_334634646
Nielsen, M. A., & Chuang, I. L. (2000). Quantum Computation and Quantum Information [PDF]. Retrieved from https://profmcruz.files.wordpress.com/2017/08/quantum-computation-and-quantum-information-nielsen-chuang.pdf
Downloads
Posted
Categories
License
Copyright (c) 2024 Anoushka Chaudhury
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.