Fast algorithms for classical specifications of stabiliser states and Clifford gates
- URL: http://arxiv.org/abs/2311.10357v4
- Date: Wed, 30 Oct 2024 03:04:15 GMT
- Title: Fast algorithms for classical specifications of stabiliser states and Clifford gates
- Authors: Nadish de Silva, Wilfred Salmon, Ming Yin,
- Abstract summary: Conversions between and verifications of different specifications of stabiliser states and Clifford gates are important components of classical algorithms in quantum information.
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 advantages over any existing implementations.
- Score: 14.947570152519281
- License:
- 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 amplitudes, a quadratic form, and a check matrix. These methods are leveraged to rapidly check if a given unitary matrix is a Clifford gate and to interconvert between the matrix of a Clifford gate and its compact specification as a stabiliser tableau. For example, we extract the stabiliser tableau of a $2^n \times 2^n$ matrix, promised to be a Clifford gate, in $O(n 2^n)$ time. Remarkably, it is not necessary to read all the elements of a Clifford gate matrix to extract its stabiliser tableau. This is an asymptotic speedup over the best-known method that is exponential in the number of qubits. We provide implementations of our algorithms in $\texttt{Python}$ and $\texttt{C++}$ that exhibit vastly improved practical performance over existing algorithms in the cases where they exist.
Related papers
- Magic of the Heisenberg Picture [0.0]
We study a non-stabilizerness resource theory for operators, which is dual to that describing states.
We identify that the stabilizer R'enyi entropy analog in operator space is a good magic monotone satisfying the usual conditions.
This monotone reveals structural properties of many-body magic generation, and can inspire Clifford-assisted tensor network methods.
arXiv Detail & Related papers (2024-08-28T18:00:01Z) - Hybrid Quantum-Classical Scheduling for Accelerating Neural Network Training with Newton's Gradient Descent [37.59299233291882]
We propose Q-Newton, a hybrid quantum-classical scheduler for accelerating neural network training with Newton's GD.
Q-Newton utilizes a streamlined scheduling module that coordinates between quantum and classical linear solvers.
Our evaluation showcases the potential for Q-Newton to significantly reduce the total training time compared to commonly used quantum machines.
arXiv Detail & Related papers (2024-04-30T23:55:03Z) - A two-circuit approach to reducing quantum resources for the quantum lattice Boltzmann method [41.66129197681683]
Current quantum algorithms for solving CFD problems use a single quantum circuit and, in some cases, lattice-based methods.
We introduce the a novel multiple circuits algorithm that makes use of a quantum lattice Boltzmann method (QLBM)
The problem is cast as a stream function--vorticity formulation of the 2D Navier-Stokes equations and verified and tested on a 2D lid-driven cavity flow.
arXiv Detail & Related papers (2024-01-20T15:32:01Z) - Clifford Manipulations of Stabilizer States: A graphical rule book for
Clifford unitaries and measurements on cluster states, and application to
photonic quantum computing [0.9935277311162707]
We develop a rule-book and a tableau simulator for arbitrary stabilizer manipulations of cluster states.
We extend our graphical rule-book to include dual-rail photonic-qubit cluster state manipulations.
We show how stabilizer descriptions of multi-qubit fusions can be mapped linear optical circuits.
arXiv Detail & Related papers (2023-12-04T22:40:24Z) - Simulation of IBM's kicked Ising experiment with Projected Entangled
Pair Operator [71.10376783074766]
We perform classical simulations of the 127-qubit kicked Ising model, which was recently emulated using a quantum circuit with error mitigation.
Our approach is based on the projected entangled pair operator (PEPO) in the Heisenberg picture.
We develop a Clifford expansion theory to compute exact expectation values and use them to evaluate algorithms.
arXiv Detail & Related papers (2023-08-06T10:24:23Z) - Efficient quantum algorithms for stabilizer entropies [0.0]
We efficiently measure stabilizer entropies (SEs) for integer R'enyi index $n>1$ via Bell measurements.
We provide efficient bounds of various nonstabilizerness monotones which are intractable to compute beyond a few qubits.
Our results open up the exploration of nonstabilizerness with quantum computers.
arXiv Detail & Related papers (2023-05-30T15:55:04Z) - Iterative Qubit Coupled Cluster using only Clifford circuits [36.136619420474766]
An ideal state preparation protocol can be characterized by being easily generated classically.
We propose a method that meets these requirements by introducing a variant of the iterative qubit coupled cluster (iQCC)
We demonstrate the algorithm's correctness in ground-state simulations and extend our study to complex systems like the titanium-based compound Ti(C5H5)(CH3)3 with a (20, 20) active space.
arXiv Detail & Related papers (2022-11-18T20:31:10Z) - Improved Graph Formalism for Quantum Circuit Simulation [77.34726150561087]
We show how to efficiently simplify stabilizer states to canonical form.
We characterize all linearly dependent triplets, revealing symmetries in the inner products.
Using our novel controlled-Pauli $Z$ algorithm, we improve runtime for inner product computation from $O(n3)$ to $O(nd2)$ where $d$ is the maximum degree of the graph.
arXiv Detail & Related papers (2021-09-20T05:56:25Z) - Quadratic Clifford expansion for efficient benchmarking and
initialization of variational quantum algorithms [0.8808007156832224]
Variational quantum algorithms are considered to be appealing applications of near-term quantum computers.
We propose a perturbative approach for efficient benchmarking of variational quantum algorithms.
arXiv Detail & Related papers (2020-11-19T16:09:00Z) - Classical Coding Approaches to Quantum Applications [2.5382095320488665]
In deep-space optical communications, current receivers for the pure-state-quantum channel first measure each qubit channel output and then classically post-process the measurements.
In this dissertation we investigate a recently proposed quantum algorithm for this task, which is inspired by classical belief-propagation algorithms.
We show that the algorithm is optimal for each bit and it appears to achieve optimal performance when deciding the full transmitted message.
arXiv Detail & Related papers (2020-04-14T23:31:46Z) - Quantum Gram-Schmidt Processes and Their Application to Efficient State
Read-out for Quantum Algorithms [87.04438831673063]
We present an efficient read-out protocol that yields the classical vector form of the generated state.
Our protocol suits the case that the output state lies in the row space of the input matrix.
One of our technical tools is an efficient quantum algorithm for performing the Gram-Schmidt orthonormal procedure.
arXiv Detail & Related papers (2020-04-14T11:05:26Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.