Skip to content

↑ Quantum Computing

Decision Diagrams for Quantum Computation

The current momentum of accomplishments in quantum computation yields a steadily increasing demand for methods that allow for the efficient representation and manipulation of corresponding circuits. While state vectors and unitary matrices provide an established means, they inherently suffer from their exponential size (with respect to the number of qubits). Decision diagrams for quantum computation provide a promising alternative to them. On this page, we briefly summarize our work in this direction and provide links to our current implementation as well as applications.

Description

A detailed description of decision diagrams for quantum computation co-developed by our group is available through the following papers:

Implementation

An implementation of the concepts described in these papers is available on GitHub.

Note that this package can also be used as a black box, i.e. as a pure interface to conduct quantum operations and with no need of understanding the internal working described in the papers above. In case you have any problems with or questions about the package, feel free to contact us.

If you use the DD package for your research, we will be thankful if you refer to it by citing the following publication:

@inproceedings{zulehner2019package,
    title={How to Efficiently Handle Complex Values? Implementing Decision Diagrams for Quantum Computing},
    author={Zulehner, Alwin and Hillmich, Stefan and Wille, Robert},
    booktitle={{IEEE/ACM} International Conference on Computer-Aided Design},
    year={2019}
}

Applications

We have used these decision diagrams for several design tasks and/or applications. In the following, we provide a brief list of some selected work showcasing the applicability with respect to

Simulation of Quantum Circuits

Noise-Aware Quantum Circuit Simulation

Synthesis of Reversible Circuits

Synthesis of Quantum Circuits

Verification of Reversible and Quantum Circuits

MQT DDVis Online Tool

In an effort to make decision diagrams for quantum computing more accessible, we present MQT DDVis—an installation-free web-tool which visualizes quantum decision diagrams and allows to explore their behavior when used in design tasks such as simulation, synthesis, and verification.

Open MQT DDVis to explore quantum decision diagrams

Contact

If you have questions or encounter problems, feel free to contact us via quantum.cda@xcit.tum.de.

Google Custom Search

We use Google to search the CDA website. Enabling search sends your search terms and technical information, including your IP address, to Google. Google may use cookies.

Information on the use of Google Search