arXiv · 2502.06566
Deciding Local Unitary Equivalence of Graph States in Quasi-Polynomial Time
Abstract
We describe an algorithm with quasi-polynomial runtime $n^{\log_2(n)+O(1)}$ for deciding local unitary (LU) equivalence of graph states. The algorithm builds on a recent graphical characterisation of LU-equivalence via generalised local complementation. By first transforming the corresponding graphs into a standard form using usual local complementations, LU-equivalence reduces to the existence of a single generalised local complementation that maps one graph to the other. We crucially demonstrate that this reduces to solving a system of quasi-polynomially many linear equations, avoiding an exponential blow-up. As a byproduct, we generalise Bouchet's algorithm for deciding local Clifford (LC) equivalence of graph states by allowing the addition of arbitrary linear constraints. We also improve existing bounds on the size of graph states that are LU- but not LC-equivalent. While the smallest known examples involve 27 qubits, and it is established that no such examples exist for up to 8 qubits, we refine this bound by proving that LU- and LC-equivalence coincide for graph states involving up to 19 qubits.
Explore related subjects
Keep this discovery
Nathan Claudet, Simon Perdrix. 2025-02-10. Deciding Local Unitary Equivalence of Graph States in Quasi-Polynomial Time. https://doi.org/10.4230/lipics.icalp.2025.59
Cite the original work for its findings. Save a collection to share your selection of sources.