6 research outputs found
An efficient quantum circuit analyser on qubits and qudits
Abstract
This paper presents a highly efficient decomposition scheme and its associated Mathematica notebook for the analysis of complicated quantum circuits comprised of single/multiple qubit and qudit quantum gates. In particular, this scheme reduces the evaluation of multiple unitary gate operations with many conditionals to just two matrix additions, regardless of the number of conditionals or gate dimensions. This improves significantly the capability of a quantum circuit analyser implemented in ...
Title of program: CUGates.m
Catalogue Id: AEJM_v1_0
Nature of problem
The CUGates notebook simulates arbitrarily complex quantum circuits comprised of single/multiple qubit and qudit quantum gates.
Versions of this program held in the CPC repository in Mendeley Data
AEJM_v1_0; CUGates.m; 10.1016/j.cpc.2011.06.001
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018
OptQC v1.3: An (updated) optimized parallel quantum compiler
Abstract
We present a revised version of the OptQC program of Loke et al. (2014) [1]. We have removed the simulated annealing process in favour of a descending random walk. We have also introduced a new method for iteratively generating permutation matrices during the random walk process, providing a reduced total cost for implementing the quantum circuit. Lastly, we have also added a synchronization mechanism between threads, giving quicker convergence to more optimal solutions. New version program s...
Title of program: OptQC v1.3
Catalogue Id: AEUA_v1_3
Nature of problem
It aims to minimise the number of quantum gates required to implement a given unitary operation.
Versions of this program held in the CPC repository in Mendeley Data
AEUA_v1_0; OptQC; 10.1016/j.cpc.2014.07.022
AEUA_v1_3; OptQC v1.3; 10.1016/j.cpc.2016.05.028
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018
Qcompiler: Quantum compilation with the CSD method
Abstract
In this paper, we present a general quantum computation compiler, which maps any given quantum algorithm to a quantum circuit consisting a sequential set of elementary quantum logic gates based on recursive cosine-sine decomposition. The resulting quantum circuit diagram is provided by directly linking the package output written in LaTeX to Qcircuit.tex . We illustrate the use of the Qcompiler package through various examples with full details of the derived q...
Title of program: Qcompiler
Catalogue Id: AENX_v1_0
Nature of problem
Decompose any given unitary operation into a quantum circuit with only elementary quantum logic gates.
Versions of this program held in the CPC repository in Mendeley Data
AENX_v1_0; Qcompiler; 10.1016/j.cpc.2012.10.019
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018
CUGatesDensity—Quantum circuit analyser extended to density matrices
Abstract
CUGatesDensity is an extension of the original quantum circuit analyser CUGates (Loke and Wang, 2011) [7] to provide explicit support for the use of density matrices. The new package enables simulation of quantum circuits involving statistical ensemble of mixed quantum states. Such analysis is of vital importance in dealing with quantum decoherence, measurements, noise and error correction, and fault tolerant computation. Several examples involving mixed state quantum computation are presented...
Title of program: CUGatesDensity.m
Catalogue Id: AEPY_v1_0
Nature of problem
To simulate arbitrarily complex quantum circuits comprised of single/multiple qubit and qudit quantum gates with mixed state registers.
Versions of this program held in the CPC repository in Mendeley Data
AEPY_v1_0; CUGatesDensity.m; 10.1016/j.cpc.2013.07.007
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018
OptQC: An optimized parallel quantum compiler
Abstract
The software package Qcompiler (Chen and Wang 2013) provides a general quantum compilation framework, which maps any given unitary operation into a quantum circuit consisting of a sequential set of elementary quantum gates. In this paper, we present an extended software OptQC, which finds permutation matrices P and Q for a given unitary matrix U such that the number of gates in the quantum circuit of U = Q^TP^T U'PQ is significantly reduced, where U? is equivalent to U up to a permutation a...
Title of program: OptQC
Catalogue Id: AEUA_v1_0
Nature of problem
It aims to minimise the number of quantum gates required to implement a given unitary operation.
Versions of this program held in the CPC repository in Mendeley Data
AEUA_v1_0; OptQC; 10.1016/j.cpc.2014.07.022
AEUA_v1_3; OptQC v1.3; 10.1016/j.cpc.2016.05.028
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018
An effective algorithm for simulating acoustical wave propagation
Abstract
In this paper, the acoustical wave propagator scheme is implemented in Fortran for predicting sound propagation in a one-dimensional duct. Example calculations are performed for a semi-infinite duct and a duct with a solid blockage. Numerical accuracy of our results is examined and compared with the finite-difference time-domain method. This scheme is found to be highly accurate and computationally effective for describing the time-domain evolution of acoustic waves. Multiple reflections with...
Title of program: AWP.f90, v 1.0
Catalogue Id: ADRE_v1_0
Nature of problem
In this paper, the acoustical wave propagator scheme is implemented in Fortran for predicting sound propagation in a one-dimensional duct. Example calculations are performed for a semi-infinite duct and a duct with a solid blockage. Numerical accuracy of our results is examined and compared with the finite-difference time-domain method. This scheme is found to be highly accurate and computationally effective for describing the time-domain evolution of acoustic waves. Multiple reflections within ...
Versions of this program held in the CPC repository in Mendeley Data
ADRE_v1_0; AWP.f90, v 1.0; 10.1016/S0010-4655(02)00700-2
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019
