English

Checking Equivalence of Quantum Circuits and States

Quantum Physics 2011-11-04 v2 Emerging Technologies

Abstract

Quantum computing promises exponential speed-ups for important simulation and optimization problems. It also poses new CAD problems that are similar to, but more challenging, than the related problems in classical (non-quantum) CAD, such as determining if two states or circuits are functionally equivalent. While differences in classical states are easy to detect, quantum states, which are represented by complex-valued vectors, exhibit subtle differences leading to several notions of equivalence. This provides flexibility in optimizing quantum circuits, but leads to difficult new equivalence-checking issues for simulation and synthesis. We identify several different equivalence-checking problems and present algorithms for practical benchmarks, including quantum communication and search circuits, which are shown to be very fast and robust for hundreds of qubits.

Keywords

Cite

@article{arxiv.0705.0017,
  title  = {Checking Equivalence of Quantum Circuits and States},
  author = {George F. Viamontes and Igor L. Markov and John P. Hayes},
  journal= {arXiv preprint arXiv:0705.0017},
  year   = {2011}
}
R2 v1 2026-06-21T08:23:39.431Z