QUIDDPRO USER’S GUIDE VERSION 3.8
George F. Viamontes, Héctor J. García, Igor L. Markov, John P. Hayes, Copyright George, F. Viamontes
Abstract
THE UNIVERSITY OF MICHIGANQuIDDPro is a fast, scalable, and easy-to-use computational interface for generic quantum circuit simulation. It supports state vectors, density matrices, and related operations using the Quantum Information Decision Diagram (QuIDD) data structure [1, 2, 4]. Software packages including Matlab, Octave, QCSim [5], and libquantum [6], have also been used to simulate quantum circuits. However, unlike these packages, QuIDDPro does not always suffer from the exponential blow-up in size of the matrices required to simulate quantum circuits. As a result, we have found that QuIDDPro is much faster and uses much less memory as compared to other generic simulation methods for some useful circuits with much more than 10 qubits [1, 2, 4].