Vanishing 2-Qubit Gates with Non-Simplification ZX-Rules
Ryan Krueger

TL;DR
This paper introduces a novel quantum circuit optimization method using non-simplification ZX-rules and heuristic algorithms to significantly reduce 2-qubit gates, outperforming existing techniques on various benchmarks.
Contribution
It presents a new approach leveraging local congruences in ZX-diagrams combined with heuristic search to optimize quantum circuits beyond traditional methods.
Findings
Reduces 2-qubit gates by up to 46% on benchmark circuits
Outperforms state-of-the-art optimization techniques in 87% of cases
Achieves an additional 15-30% circuit complexity reduction
Abstract
Traditional quantum circuit optimization is performed directly at the circuit level. Alternatively, a quantum circuit can be translated to a ZX-diagram which can be simplified using the rules of the ZX-calculus, after which a simplified circuit can be extracted. However, the best-known extraction procedures can drastically increase the number of 2-qubit gates. In this work, we take advantage of the fact that local changes in a ZX-diagram can drastically affect the complexity of the extracted circuit. We use a pair of congruences (i.e., non-simplification rewrite rules) based on the graph-theoretic notions of local complementation and pivoting to generate local variants of a simplified ZX-diagram. We explore the space of equivalent ZX-diagrams generated by these congruences using simulated annealing and genetic algorithms to obtain a simplified circuit with fewer 2-qubit gates. On…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Low-power high-performance VLSI design · Quantum Information and Cryptography
