An XQDD-based verification method for quantum circuits

Shiou An Wang, Chin Yung Lu, I. Ming Tsai, Sy Yen Kuo*

*Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

78 Scopus citations

Abstract

Synthesis of quantum circuits is essential for building quantum computers. It is important to verify that the circuits designed perform the correct functions. In this paper, we propose an algorithm which can be used to verify the quantum circuits synthesized by any method. The proposed algorithm is based on BDD (Binary Decision Diagram) and is called X-decomposition Quantum Decision Diagram (XQDD). In this method, quantum operations are modeled using a graphic method and the verification process is based on comparing these graphic diagrams. We also develop an algorithm to verify reversible circuits even if they have a different number of garbage qubits. In most cases, the number of nodes used in XQDD is less than that in other representations. In general, the proposed method is more efficient in terms of space and time and can be used to verify many quantum circuits in polynomial time.

Original languageEnglish
Pages (from-to)584-594
Number of pages11
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
VolumeE91-A
Issue number2
DOIs
StatePublished - 2008
Externally publishedYes

Keywords

  • Decision Diagram
  • Quantum circuits
  • Quantum computing
  • Verification

Fingerprint

Dive into the research topics of 'An XQDD-based verification method for quantum circuits'. Together they form a unique fingerprint.

Cite this