TeamGraphix / graphix

measurement-based quantum computing (MBQC) compiler and simulator
https://graphix.readthedocs.io
Apache License 2.0
55 stars 20 forks source link

Graph state generation compiler #86

Closed shinich1 closed 9 months ago

shinich1 commented 9 months ago

Is your feature request related to a problem? Please describe. In discrete-variable photonic QPUs, graph states are often generated by performing fusion on small entangled states (linear clusters, GHZ states, etc). To include this in the simulation and and potentially optimize it, we would want to be able to compile the fusion scheduling for desired graph state.

Describe the feature you'd like a class or function that decomposes a graph state into smaller entangled states that can be fused together to generate the desired graph.

Additional context