A Comparison of Quantum Compilers using a DAG-based or phase polynomial-based Intermediate Representation
Arianne Meijer - van de Griend

TL;DR
This paper compares phase polynomial-based and DAG-based quantum compilers, revealing trade-offs in speed and gate reduction, and suggests future improvements for quantum circuit optimization.
Contribution
It provides a comprehensive comparison of compilation strategies, highlighting the efficiency of phase polynomial methods and identifying areas for further algorithmic development.
Findings
Phase polynomial compilation is faster than DAG-based methods.
Long circuits benefit from fewer CNOT gates with phase polynomial compilers.
Additional algorithms offer minimal improvements relative to their runtime cost.
Abstract
In the NISQ era, where quantum computing is dominated by hybrid quantum algorithms, it is important for quantum circuits to be well-optimized to reduce noise from unnecessary gates. We investigate different phase polynomial-based compilation strategies to determine the current best practices and compare them against the DAG-based Qiskit and TKET compilers. We find that phase polynomial-based compiling is very fast compared to DAG-based compiling. For long circuits, these compilers generate fewer CNOT gates than Qiskit or TKET, but for short circuits, they are quite inefficient. We also show that supplementary algorithms such as Reverse Traversal and simulated annealing might improve the generated CNOT count slightly, but the effect is negligable in most settings and generally not worth the additional compiler runtime. Instead, more sophisticated phase polynomial synthesis algorithms…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum and electron transport phenomena
