[HTML][HTML] Graph-theoretic Simplification of Quantum Circuits with the ZX-calculus
We present a completely new approach to quantum circuit optimisation, based on the ZX-
calculus. We first interpret quantum circuits as ZX-diagrams, which provide a flexible, lower …
calculus. We first interpret quantum circuits as ZX-diagrams, which provide a flexible, lower …
PyZX: Large scale automated diagrammatic reasoning
The ZX-calculus is a graphical language for reasoning about ZX-diagrams, a type of tensor
networks that can represent arbitrary linear maps between qubits. Using the ZX-calculus, we …
networks that can represent arbitrary linear maps between qubits. Using the ZX-calculus, we …
Quantum circuit synthesis and compilation optimization: Overview and prospects
Quantum computing is regarded as a promising paradigm that may overcome the current
computational power bottlenecks in the post-Moore era. The increasing maturity of quantum …
computational power bottlenecks in the post-Moore era. The increasing maturity of quantum …
Phase gadget synthesis for shallow circuits
We give an overview of the circuit optimisation methods used by tket, a compiler system for
quantum software developed by Cambridge Quantum Computing Ltd. We focus on a novel …
quantum software developed by Cambridge Quantum Computing Ltd. We focus on a novel …
Quantum circuit optimizations for NISQ architectures
Currently available quantum computing hardware platforms have limited 2-qubit connectivity
among their addressable qubits. In order to run a generic quantum algorithm on such a …
among their addressable qubits. In order to run a generic quantum algorithm on such a …
There and back again: A circuit extraction tale
Translations between the quantum circuit model and the measurement-based one-way
model are useful for verification and optimisation of quantum computations. They make …
model are useful for verification and optimisation of quantum computations. They make …
Quest: systematically approximating quantum circuits for higher output fidelity
We present QUEST, a procedure to systematically generate approximations for quantum
circuits to reduce their CNOT gate count. Our approach employs circuit partitioning for …
circuits to reduce their CNOT gate count. Our approach employs circuit partitioning for …
staq—A full-stack quantum processing toolkit
We describe staq, a full-stack quantum processing toolkit written in standard C++. staq is a
quantum compiler toolkit, comprising of tools that range from quantum optimizers and …
quantum compiler toolkit, comprising of tools that range from quantum optimizers and …
Best approximate quantum compiling problems
We study the problem of finding the best approximate circuit that is the closest (in some
pertinent metric) to a target circuit, and which satisfies a number of hardware constraints, like …
pertinent metric) to a target circuit, and which satisfies a number of hardware constraints, like …
The ZX calculus is a language for surface code lattice surgery
A leading choice of error correction for scalable quantum computing is the surface code with
lattice surgery. The basic lattice surgery operations, the merging and splitting of logical …
lattice surgery. The basic lattice surgery operations, the merging and splitting of logical …