DocumentCode :
3497739
Title :
Simulating quantum circuits with GNU Octave and Python
Author :
Senekane, Makhamisa ; Mohapi, L. ; Petruccione, Francesco
Author_Institution :
Sch. of Phys. & Chem., Univ. of KwaZulu-Natal, Durban, South Africa
fYear :
2013
fDate :
9-12 Sept. 2013
Firstpage :
1
Lastpage :
4
Abstract :
Quantum algorithms are known to be more powerful than their classical counterparts, in the sense that they offer huge speed-ups as opposed to their classical counterparts. Physical realization of quantum algorithms results in the building of quantum circuits, which are in turn used to build a quantum computer. Unfortunately, a full-scale quantum computer is yet to be realized, hence why quantum algorithms are currently modelled on classical computers. In this work, we report the simulation of quantum circuits using GNU Octave and Python Programming languages. Additionally, performance of these languages on simulating such circuits is compared. Quantum circuits simulated are: the circuit for preparing a two-qubit entanglement (Einstein-Podolsky-Rosen (EPR) state), the one for preparing a three-qubit entanglement (Greenberger-Horne-Zeilinger (GHZ) state), swap circuit and Quantum Fourier Transform (QFT).
Keywords :
Fourier transforms; programming languages; quantum computing; quantum entanglement; Einstein-Podolsky-Rosen state; GNU Octave and Python Programming languages; Greenberger-Horne-Zeilinger state; QFT; full-scale quantum computer; quantum Fourier transform; quantum algorithm; quantum circuit simulation; three-qubit entanglement; two-qubit entanglement; Computational modeling; Computers; Educational institutions; Fourier transforms; Integrated circuit modeling; Logic gates; Quantum computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
AFRICON, 2013
Conference_Location :
Pointe-Aux-Piments
ISSN :
2153-0025
Print_ISBN :
978-1-4673-5940-5
Type :
conf
DOI :
10.1109/AFRCON.2013.6757857
Filename :
6757857
Link To Document :
بازگشت