ACM Home Page
Please provide us with feedback. Feedback
Gate-level simulation of quantum circuits
Full text PdfPdf (115 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2003 Asia and South Pacific Design Automation Conference table of contents
Kitakyushu, Japan
SESSION: Symbolic simulation and verification table of contents
Pages: 295 - 301  
Year of Publication: 2003
ISBN:0-7803-7660-9
Authors
George F. Viamontes  The University of Michigan, Ann Arbor, MI
Manoj Rajagopalan  The University of Michigan, Ann Arbor, MI
Igor L. Markov  The University of Michigan, Ann Arbor, MI
John P. Hayes  The University of Michigan, Ann Arbor, MI
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IPSJ : Information Processing Society of Japan
IEICE : Institute of Electronics, Information and Communication Engineers
: IEEE Circuits and Systems Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 38,   Citation Count: 7
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1119772.1119829
What is a DOI?

ABSTRACT

Simulating quantum computation on a classical computer is a difficult problem. The matrices representing quantum gates, and vectors modeling qubit states grow exponentially with an increase in the number of qubits. However, by using a new data structure called the Quantum Information Decision Diagram (QuIDD) that exploits the structure of quantum operators, many of these matrices and vectors can be represented in a form that grows polynomially. Using QuIDDs, we implemented a general-purpose quantum computing simulator in C++ called QuIDDPro and tested it on Grover's algorithm. Our QuIDD technique asymptotically outperforms other known simulation techniques.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
C. Y. Lee, "Representation of switching circuits by binary decision diagrams," Bell System Tech. J., Vol. 38, pp. 985--999, 1959.
 
2
 
3
 
4
 
5
E. Clarke et al., "Multi-terminal binary decision diagrams and hybrid decision diagrams," in T. Sasao and M. Fujita, eds, Representations of Discrete Functions, pp. 93--108, Kluwer, 1996.
 
6
 
7
D. Greve, "QDD: a quantum computer emulation library," 1999 http://home.plutonium.net/~dagreve/qdd.html
 
8
A. N. Al-Rabadi et al., "Multiple-Valued Quantum Logic," 11th International Workshop on Post Binary ULSI, Boston, MA., May 2002.
 
9
D. Gottesman, "The Heisenberg representation of quantum computers," Plenary speech at the 1998 International Conference on Group Theoretic Methods in Physics, quant-ph/9807006.
 
10
G. Viamontes, M. Rajagopalan, I. Markov, J. Hayes, "Gate-level simulation of quantum circuits," Los Alamos Quantum Physics Archive, Aug. 2002 http://xxx.lanl.gov/abs/quant-ph/0208003
 
11
"GNU MP (GMP): Arithmetic Without Limitations," http://www.swox.com/gmp/
 
12
G. Hachtel et al., "Markovian analysis of large finite state machines," IEEE Trans. on Computer-Aided Design, Vol. 15, pp. 1479--1493, Dec. 1996.
 
13
F. Somenzi, "CUDD: CU Decision Diagram Package," release 2.3.0, Univ. of Colorado at Boulder, 1998.
 
14
L. Grover, "Quantum Mechanics Helps In Searching For A Needle In A Haystack," Phys. Rev. Lett. (79), pp. 325--8, 1997.
 
15
 
16
M. Boyer, G. Brassard, P. Hoyer and A. Tapp, "Tight bounds on quantum searching," 4th Workshop on Physics and Computation, Nov. 1996.
 
17
A. Barenco et al., "Elementary gates for quantum computation", Los Alamos Quantum Physics Archive, quant-ph/9503016, Mar. 1995.

CITED BY  7
Collaborative Colleagues:
George F. Viamontes: colleagues
Manoj Rajagopalan: colleagues
Igor L. Markov: colleagues
John P. Hayes: colleagues