Pith. sign in

REVIEW 3 cited by

Causal flow preserving optimisation of quantum circuits in the ZX-calculus

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2312.02793 v2 pith:JIC4ZWPX submitted 2023-12-05 quant-ph

Causal flow preserving optimisation of quantum circuits in the ZX-calculus

classification quant-ph
keywords gatecircuitsstrategycircuitcountoptimisationquantumtwo-qubit
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

Optimising quantum circuits to minimise resource usage is crucial, especially with near-term hardware limited by quantum volume. This paper introduces an optimisation algorithm aiming to minimise non-Clifford gate count and two-qubit gate count by building on ZX-calculus-based strategies. By translating a circuit into a ZX-diagram it can be simplified before being extracted back into a circuit. We assert that simplifications preserve a graph-theoretic property called causal flow. This has the advantage that qubit lines are well defined throughout, permitting a trivial extraction procedure and in turn enabling the calculation of an individual transformation's impact on the resulting circuit. A general procedure for a decision strategy is introduced, inspired by an existing heuristic based method. Both phase teleportation and the neighbour unfusion rule are generalised. In particular, allowing unfusion of multiple neighbours is shown to lead to significant improvements in optimisation. When run on a set of benchmark circuits, the algorithm developed reduces the two-qubit gate count by an average of 19.8%, beating both the previous best ZX-based strategy (14.6%) and non-ZX strategy (18.5%) at the time of publication. This lays a foundation for multiple avenues of improvement. A particularly effective strategy for optimising QFT circuits is also noted, resulting in exactly one two-qubit gate per non-Clifford gate.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Working with measurement-based computations on qudits

    quant-ph 2026-06 conditional novelty 7.0

    Simpler qudit flow definition yields O(n^3) flow-finding algorithm and flow-preserving operations for measurement-based quantum computing on prime-dimensional qudits.

  2. Generating one-way computations with flow: flow-preserving rewriting that ignores the interpretation

    quant-ph 2026-07 accept novelty 6.5

    Three flow-preserving ZX rewrite rules (IO, LC, ZL) are necessary and sufficient to generate any labelled open graph with Pauli flow or gflow from a trivial diagram of matching inputs and outputs.

  3. Generating one-way computations with flow: flow-preserving rewriting that ignores the interpretation

    quant-ph 2026-07 conditional novelty 6.0

    Three flow-preserving rewrite rules — (IO), (LC), (ZL) — are complete and minimal for generating any labelled open graph with Pauli flow or gflow from a trivial diagram.