Download Simulation of Quantum Computation with Wolfram

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Theoretical and experimental justification for the Schrödinger equation wikipedia , lookup

Wave–particle duality wikipedia , lookup

Quantum dot cellular automaton wikipedia , lookup

Topological quantum field theory wikipedia , lookup

Renormalization group wikipedia , lookup

Renormalization wikipedia , lookup

Double-slit experiment wikipedia , lookup

Bell test experiments wikipedia , lookup

Relativistic quantum mechanics wikipedia , lookup

Bohr–Einstein debates wikipedia , lookup

Scalar field theory wikipedia , lookup

Probability amplitude wikipedia , lookup

Basil Hiley wikipedia , lookup

Delayed choice quantum eraser wikipedia , lookup

Measurement in quantum mechanics wikipedia , lookup

Quantum decoherence wikipedia , lookup

Particle in a box wikipedia , lookup

Path integral formulation wikipedia , lookup

Quantum electrodynamics wikipedia , lookup

Density matrix wikipedia , lookup

Copenhagen interpretation wikipedia , lookup

Quantum field theory wikipedia , lookup

Coherent states wikipedia , lookup

Hydrogen atom wikipedia , lookup

Bell's theorem wikipedia , lookup

Quantum entanglement wikipedia , lookup

Quantum dot wikipedia , lookup

Max Born wikipedia , lookup

Many-worlds interpretation wikipedia , lookup

Quantum fiction wikipedia , lookup

Orchestrated objective reduction wikipedia , lookup

EPR paradox wikipedia , lookup

Interpretations of quantum mechanics wikipedia , lookup

History of quantum field theory wikipedia , lookup

Quantum teleportation wikipedia , lookup

Symmetry in quantum mechanics wikipedia , lookup

Quantum computing wikipedia , lookup

Quantum key distribution wikipedia , lookup

Canonical quantization wikipedia , lookup

Quantum state wikipedia , lookup

Quantum machine learning wikipedia , lookup

Quantum cognition wikipedia , lookup

Quantum group wikipedia , lookup

Hidden variable theory wikipedia , lookup

T-symmetry wikipedia , lookup

Transcript
Simulation of Quantum Computation with Wolfram Mathematica
Package ”QuantumCircuit”
Alexander N. Prokopenya
Department of Applied Informatics,
Warsaw University of Life Sciences,
Nowoursynowska str. 159, 02-776 Warsaw, Poland
E-mail: alexander [email protected]
Quantum computation and quantum information is a rapidly developing research
area of modern science and technology. Quantum computers are to be able to perform
certain computational tasks much more efficiently than classical computers. At the
same time a realistic quantum computer is still not available and the majority of studies
in this field are theoretical ones. This stimulates development of classical simulators of
quantum computation which help to understand better existing quantum algorithms
and can be used for searching and testing new effective algorithms.
The purpose of this talk is to present the Wolfram Mathematica package ”QuantumCircuit” for simulation of quantum computation based on the circuit model (see [1,
2, 3, 4]). The package provides a user-friendly interface to specify a quantum circuit, to
draw it, and to construct the corresponding unitary matrix for quantum computation
defined by the circuit. Using this matrix, one can find the final state of the quantum
memory register by its given initial state and to check the operation of the algorithm
determined by the quantum circuit.
As an application of the package ”QuantumCircuit” we demonstrate simulation
of quantum circuits implementing several the best known quantum algorithms [5].
Among them we consider the Grover search algorithm and the Shor algorithm for
integer factorization. In addition, we analyze some examples of the circuits used for
quantum error correction.
References
[1] V. P. Gerdt, R. Kragler, A. N. Prokopenya. A Mathematica program for constructing
quantum circuits and computing their unitary matrices. Physics of Particles and Nuclei,
Letters, Vol. 6, No. 7 (2009) 526–529.
[2] V. P. Gerdt, A. N. Prokopenya. Some Algorithms for Calculating Unitary Matrices for
Quantum Circuits. Programming and Computer Software, 36 (2010) 111–116.
[3] V. P. Gerdt, A. N. Prokopenya. The circuit model of quantum computation and its simulation with Mathematica. In: ”Mathematical Modeling and Computational Science”,
G. Adam, J. Bua, M. Hnati (Eds.), LNCS, vol. 7125, Springer-Verlag, Berlin Heidelberg
(2012) 43–55.
[4] V. P. Gerdt, A. N. Prokopenya. Simulation of quantum error correction with Mathematica.
In: ”Computer Algebra in Scientific Computing”, V.P. Gerdt, W. Koepf, E.W. Mayr, E.V.
Vorozhtsov (Eds.), LNCS, vol. 8136, Springer-Verlag, Berlin Heidelberg (2013) 116–129.
[5] M. Nielsen, I. Chuang Quantum Computation and Quantum Information, Cambridge
University Press (2000).
1