QMDDs: Efficient Quantum Function Representation and Manipulation

被引:80
作者
Niemann, Philipp [1 ]
Wille, Robert [1 ,2 ]
Miller, David Michael [3 ]
Thornton, Mitchell A. [4 ]
Drechsler, Rolf [1 ,2 ]
机构
[1] Univ Bremen, D-28359 Bremen, Germany
[2] DFKI GmbH, D-28359 Bremen, Germany
[3] Univ Victoria, Victoria, BC V8P 5C2, Canada
[4] So Methodist Univ, Lyle Sch Engn, Dallas, TX 75205 USA
关键词
Decision diagrams; function representation; quantum computation; reversible logic; MINIMIZATION;
D O I
10.1109/TCAD.2015.2459034
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quantum mechanical phenomena such as phase shifts, superposition, and entanglement show promise in use for computation. Suitable technologies for the modeling and design of quantum computers and other information processing techniques that exploit quantum mechanical principles are in the range of vision. Quantum algorithms that significantly speed up the process of solving several important computation problems have been proposed in the past. The most common representation of quantum mechanical phenomena are transformation matrices. However, the transformation matrices grow exponentially with the size of a quantum system and, thus, pose significant challenges for efficient representation and manipulation of quantum functionality. In order to address this problem, first approaches for the representation of quantum systems in terms of decision diagrams have been proposed. One very promising approach is given by Quantum Multiple-Valued Decision Diagrams (QMDDs) which are able to efficiently represent transformation matrices and also inherently support multiple-valued basis states offered by many physical quantum systems. However, the initial proposal of QMDDs was lacking in a formal basis and did not allow, e.g., the change of the variable order-an established core functionality in decision diagrams which is crucial for determining more compact representations. Because of this, the full potential of QMDDs or decision diagrams for quantum functionality in general has not been fully exploited yet. In this paper, we present a refined definition of QMDDs for the general quantum case. Furthermore, we provide significantly improved computational methods for their use and manipulation and show that the resulting representation satisfies important criteria for a decision diagram, i.e., compactness and canonicity. An experimental evaluation confirms the efficiency of QMDDs.
引用
收藏
页码:86 / 99
页数:14
相关论文
共 22 条
[11]  
Miller DM, 2006, INT SYM MVL, P177
[12]  
Nielsen M A., 2000, Quantum Computation and Quantum Information
[13]  
Niemann Philipp, 2013, Reversible Computation. 5th International Conference, RC 2013. Proceedings. LNCS 7936, P125, DOI 10.1007/978-3-642-38986-3_11
[14]  
Niemann P, 2014, ASIA S PACIF DES AUT, P483, DOI 10.1109/ASPDAC.2014.6742938
[15]  
RUDELL R, 1993, 1993 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, P42, DOI 10.1109/ICCAD.1993.580029
[16]  
SHOR PW, 1994, AN S FDN CO, P124
[17]  
Soeken M, 2012, ASIA S PACIF DES AUT, P85, DOI 10.1109/ASPDAC.2012.6165069
[18]   Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance [J].
Vandersypen, LMK ;
Steffen, M ;
Breyta, G ;
Yannoni, CS ;
Sherwood, MH ;
Chuang, IL .
NATURE, 2001, 414 (6866) :883-887
[19]   High-performance QuIDD-based simulation of quantum circuits [J].
Viamontes, GF ;
Markov, IL ;
Hayes, JP .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, :1354-1355
[20]  
Viamontes GF, 2003, ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, P295, DOI 10.1109/ASPDAC.2003.1195031