On the Q in QMDDs: Efficient representation of quantum functionality in the qmdd data-structure

Philipp Niemann, Robert Wille, Rolf Drechsler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationReversible Computation - 5th International Conference, RC 2013, Proceedings
PublisherSpringer Verlag
Pages125-140
Number of pages16
ISBN (Print)9783642389856
DOIs
StatePublished - 2013
Externally publishedYes
Event5th International Conference on Reversible Computation, RC 2013 - Victoria, BC, Canada
Duration: 4 Jul 20135 Jul 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7948 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Reversible Computation, RC 2013
Country/TerritoryCanada
CityVictoria, BC
Period4/07/135/07/13

Fingerprint

Dive into the research topics of 'On the Q in QMDDs: Efficient representation of quantum functionality in the qmdd data-structure'. Together they form a unique fingerprint.

Cite this