2020
DOI: 10.4204/eptcs.318.14
|View full text |Cite
|
Sign up to set email alerts
|

PyZX: Large Scale Automated Diagrammatic Reasoning

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
73
0
1

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
4

Relationship

2
7

Authors

Journals

citations
Cited by 83 publications
(74 citation statements)
references
References 17 publications
0
73
0
1
Order By: Relevance
“…The pattern optimisation algorithm of Theorem 4.21 and the circuit extraction algorithm of Section 5 have been implemented in the ZX-calculus rewriting system PyZX 5 [38]. The reduction in non-Clifford gates using this method matches the state-of-the-art for ancillae-free circuits [39] at the time of development.…”
Section: Discussionmentioning
confidence: 99%
“…The pattern optimisation algorithm of Theorem 4.21 and the circuit extraction algorithm of Section 5 have been implemented in the ZX-calculus rewriting system PyZX 5 [38]. The reduction in non-Clifford gates using this method matches the state-of-the-art for ancillae-free circuits [39] at the time of development.…”
Section: Discussionmentioning
confidence: 99%
“…To this end, we compared the performance of voqc's verified (unitary) optimizations against IBM's Qiskit compiler [Aleksandrowicz et al 2019], CQC's t⋃︀ket̃︀ [Cambridge Quantum Computing Ltd 2019;Sivarajah et al 2020], PyZX [Kissinger and van de Wetering 2020], and the optimizers presented by Nam et al [2018] and Amy et al [2013] on a set of benchmarks developed by Amy et al We find that voqc has comparable performance to all of these: it generally beats all but Nam et al in terms of both total gate count reduction and T -gate reduction, and often matches Nam et al However, our aim is not to claim superiority over these tools (after all, we have implemented a subset of the unitary optimizations available in Nam et al, and Qiskit and t⋃︀ket̃︀ contain many features that Nam et al does not), but to demonstrate that the optimizations we have implemented are on par with existing unverified tools.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…Of course, both compiler and by-hand optimizations will inevitably have bugs. As evidence of the former, Kissinger and van de Wetering [2020] discovered mistakes in the optimized outputs produced by the circuit optimizer of Nam et al [2018], and Nam et al themselves found that the optimization library they compared against (Amy et al [2013]) sometimes produced incorrect results. Likewise, Amy [2018] discovered an optimizer they had recently developed produced buggy results .…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, quantum circuit simplification and optimization are crucial for reducing the cost of both simulations and experiments. The ongoing circuit simplification project [94] will also support better pattern matching and term rewriting system with support of ZX calculus [95]. This will allows smarter and more systematic circuit simplifications such as the ones in Refs.…”
Section: Circuit Compilation and Optimizationmentioning
confidence: 99%