Skip to content

qat-inria/graphix-brickwork-transpiler

 
 

Repository files navigation

Graphix Transpiler from Quantum Circuit to MBQC Patterns via brickwork decomposition

This package provides a transpiler from quantum circuits to MBQC (Measurement-Based Quantum Computing) patterns via J-∧z decomposition, designed for use with the Graphix library.

In the paper Universal Blind Quantum Computation by Broadbent, Fitzsimons and Kashefi (2009), circuit-to-graph transpilation leverages the universality of the Clifford + T gate set {H, CX, T}, each of which can be represented by a $2\times 5$ "brick" of nodes. This package implements that transpilation method to create a "brickwork" open graph using this universal set, and uses the Graphix JCZ transpiler to generate an equivalent MBQC pattern.

About

Graphix Transpiler from circuit to MBQC patterns via brickwork decomposition.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%