QCWAVE - A Mathematica quantum computer simulation update
From MaRDI portal
Abstract: This Mathematica 7.0/8.0 package upgrades and extends the quantum computer simulation code called QDENSITY. Use of the density matrix was emphasized in QDENSITY, although that code was also applicable to a quantum state description. In the present version, the quantum state version is stressed and made amenable to future extensions to parallel computer simulations. The add-on QCWAVE extends QDENSITY in several ways. The first way is to describe the action of one, two and three- qubit quantum gates as a set of small ( or ) matrices acting on the amplitudes for a system of qubits. This procedure was described in our parallel computer simulation QCMPI and is reviewed here. The advantage is that smaller storage demands are made, without loss of speed, and that the procedure can take advantage of message passing interface (MPI) techniques, which will hopefully be generally available in future Mathematica versions. Another extension of QDENSITY provided here is a multiverse approach, as described in our QCMPI paper. This multiverse approach involves using the present slave-master parallel processing capabilities of Mathematica 7.0/8.0 to simulate errors and error correction. The basic idea is that parallel versions of QCWAVE run simultaneously with random errors introduced on some of the processors, with an ensemble average used to represent the real world situation. Within this approach, error correction steps can be simulated and their efficacy tested. This capability allows one to examine the detrimental effects of errors and the benefits of error correction on particular quantum algorithms.
Recommendations
Cites work
- scientific article; zbMATH DE number 1579275 (Why is no real title available?)
- scientific article; zbMATH DE number 3131829 (Why is no real title available?)
- scientific article; zbMATH DE number 3167699 (Why is no real title available?)
- scientific article; zbMATH DE number 2044017 (Why is no real title available?)
- scientific article; zbMATH DE number 3282537 (Why is no real title available?)
- Efficient data processing and quantum phenomena: single-particle systems
- Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
- QCMPI: A parallel environment for quantum computing
- QDENSITY - a Mathematica quantum computer simulation
- Quantum computing: pro and con
- Teleporting an unknown quantum state via dual classical and Einstein-Podolsky-Rosen channels
Cited in
(13)- Simulation of quantum error correction by means of QuantumCircuit package
- An efficient quantum circuit analyser on qubits and qudits
- States and Channels in Quantum Mechanics Without Complex Numbers
- Simulation of quantum error correction with Mathematica
- QDENSITY -- a Mathematica quantum computer simulation
- Classification of real and complex three-qutrit states
- QCWAVE
- Local model dynamics for two qubits
- QDENSITY/QCWAVE: a Mathematica quantum computer simulation update
- Program for quantum wave-packet dynamics with time-dependent potentials (new version announcement)
- QDENSITY - a Mathematica quantum computer simulation
- QUBIT4MATLAB V3.0: A program package for quantum information science and quantum optics for MATLAB
- Generating and using truly random quantum states in \texttt{Mathematica}
This page was built for publication: QCWAVE - A Mathematica quantum computer simulation update
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1943188)