There and back again: a circuit extraction tale

Research output: Contribution to journalArticlepeer-review


  • Miriam Backens
  • Hector Miller-Bakewell
  • Giovanni de Felice
  • Leo Lobski
  • John van de Wetering

Colleges, School and Institutes

External organisations

  • University of Oxford
  • University of Amsterdam
  • Radboud University


Translations between the quantum circuit model and the measurement-based one-way model are useful for verification and optimisation of quantum computations. They make crucial use of a property known as gflow. While gflow is defined for one-way computations allowing measurements in three different planes of the Bloch sphere, most research so far has focused on computations containing only measurements in the XY-plane. Here, we give the first circuit-extraction algorithm to work for one-way computations containing measurements in all three planes and having gflow. The algorithm is efficient and the resulting circuits do not contain ancillae. One-way computations are represented using the ZX-calculus, hence the algorithm also represents the most general known procedure for extracting circuits from \zxdiagrams. In developing this algorithm, we generalise several concepts and results previously known for computations containing only XY-plane measurements. We bring together several known rewrite rules for measurement patterns and formalise them in a unified notation using the ZX-calculus. These rules are used to simplify measurement patterns by reducing the number of qubits while preserving both the semantics and the existence of gflow. The results can be applied to circuit optimisation by translating circuits to patterns and back again.


Original languageEnglish
Pages (from-to)421
Publication statusPublished - 25 Mar 2021