Title : 
Gate-level simulation of quantum circuits
         
        
            Author : 
Viamontes, George F. ; Rajagopalan, Manoj ; Markov, Igor L. ; Hayes, John P.
         
        
            Author_Institution : 
Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI, USA
         
        
        
        
        
        
            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.
         
        
            Keywords : 
C++ language; circuit simulation; data structures; decision diagrams; quantum gates; C++; Grover´s algorithm; QuIDDs; Quantum Information Decision Diagram; data structure; gate-level simulation; quantum circuits; quantum computation; quantum gates; qubit states; simulation techniques; Circuit simulation; Computational modeling; Computer architecture; Computer errors; Computer simulation; Physics computing; Quantum computing; Quantum mechanics; Tensile stress; Vectors;
         
        
        
        
            Conference_Titel : 
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
         
        
            Print_ISBN : 
0-7803-7659-5
         
        
        
            DOI : 
10.1109/ASPDAC.2003.1195031