TY - GEN
T1 - On the Q in QMDDs
T2 - 5th International Conference on Reversible Computation, RC 2013
AU - Niemann, Philipp
AU - Wille, Robert
AU - Drechsler, Rolf
PY - 2013
Y1 - 2013
N2 - The Quantum Multiple-valued Decision Diagram (QMDD) data-structure has been introduced as a means for an efficient representation and manipulation of transformation matrices realized by quantum or reversible logic circuits. A particular challenge is the handling of arbitrary complex numbers as they frequently occur in quantum functionality. These numbers are represented through edge weights which, however, represent a severe obstacle with respect to canonicity, modifiability, and applicability of QMDDs. Previously introduced approaches did not provide a satisfactory solution to these obstacles. In this paper, we propose an improved factorization scheme for complex numbers that ensures a canonical representation while, at the same time, allows for local changes. We demonstrate how the proposed solution can be exploited to improve the data-structure itself (e.g. through variable re-ordering enabled by the advanced modifiability) and how applications such as equivalence checking benefit from that.
AB - The Quantum Multiple-valued Decision Diagram (QMDD) data-structure has been introduced as a means for an efficient representation and manipulation of transformation matrices realized by quantum or reversible logic circuits. A particular challenge is the handling of arbitrary complex numbers as they frequently occur in quantum functionality. These numbers are represented through edge weights which, however, represent a severe obstacle with respect to canonicity, modifiability, and applicability of QMDDs. Previously introduced approaches did not provide a satisfactory solution to these obstacles. In this paper, we propose an improved factorization scheme for complex numbers that ensures a canonical representation while, at the same time, allows for local changes. We demonstrate how the proposed solution can be exploited to improve the data-structure itself (e.g. through variable re-ordering enabled by the advanced modifiability) and how applications such as equivalence checking benefit from that.
UR - http://www.scopus.com/inward/record.url?scp=84880705692&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38986-3_11
DO - 10.1007/978-3-642-38986-3_11
M3 - Conference contribution
AN - SCOPUS:84880705692
SN - 9783642389856
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 125
EP - 140
BT - Reversible Computation - 5th International Conference, RC 2013, Proceedings
PB - Springer Verlag
Y2 - 4 July 2013 through 5 July 2013
ER -