Fast algorithms for classical specifications of stabiliser states and Clifford gates
Nadish de Silva, Wilfred Salmon, Ming Yin

TL;DR
This paper introduces ten novel, fast algorithms for efficiently verifying, converting, and extracting stabiliser states and Clifford gates, significantly improving classical processing in quantum computing tasks.
Contribution
The authors develop new mathematical insights and algorithms that outperform existing methods in speed and efficiency for stabiliser and Clifford gate processing.
Findings
Rapid verification of stabiliser states from various specifications
Asymptotic speedup in extracting stabiliser tableau from Clifford gates
Practical implementations showing improved performance in Python and C++
Abstract
The stabiliser formalism plays a central role in quantum computing, error correction, and fault tolerance. Conversions between and verifications of different specifications of stabiliser states and Clifford gates are important components of many classical algorithms in quantum information, e.g. for gate synthesis, circuit optimisation, and simulating quantum circuits. These core functions are also used in the numerical experiments critical to formulating and testing mathematical conjectures on the stabiliser formalism. We develop novel mathematical insights concerning stabiliser states and Clifford gates that significantly clarify their descriptions. We then utilise these to provide ten new fast algorithms which offer asymptotic advantages over any existing implementations. We show how to rapidly verify that a vector is a stabiliser state, and interconvert between its specification as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques · Quantum Information and Cryptography
