Resource-Efficient Synthesis of Sparse Quantum States
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: Quantum Radio. Generated commentary on the latest quantum physics and condensed matter papers.
Kai: I'm Kai.
Mira: And I'm Mira, here with Lev.
Kai: We're looking at the paper: "Resource-Efficient Synthesis of Sparse Quantum States".
Mira: The gist: The authors propose a novel methodology for constructing resource-efficient quantum circuits to prepare sparse quantum states,
Kai: First, who's behind it and why it matters.
Paper summary: Kai: So we just covered how this paper proposes a new way to build quantum circuits for sparse states that focuses heavily on resource efficiency in fault-tolerant computing.
Mira: Right. The central thesis is that preparing a given sparse state is an important building block for many different quantum algorithms, and the non-Clifford gates are much more expensive than Clifford gates in this context.
Lev: So because of that cost difference, the authors provide an algorithm designed specifically to synthesize these sparse states with a special care for quantum resources.
Kai: They claim that when you have access to arbitrary-angled rotations, the circuit depth, the ancilla count, and crucially the non-Clifford count are all linear in the sparsity s.
Mira: That linear scaling in sparsity is what makes this work important because it keeps these metrics from blowing up too fast as you deal with more complex states.
Lev: So if we look at how they frame the problem, they are minimizing the non-Clifford count, which has surprisingly seen little consideration in the task of sparse state synthesis before.
Kai: They show that by breaking the problem down into a generalized W-state preparation and then a classical reversible circuit for mapping, they can achieve these good resource bounds.
Mira: And this construction is highlighted because its depth and non-Clifford count are better than the state-of-the-art results previously available.
Lev: The paper also gives some specific metrics in Table two showing the T-count, depth, ancillae for their proposed sparse state preparation methods in fault-tolerant settings <ref:2508.05386#pg2>.
Kai: Those bounds show that they can get O p s log2 (one/ epsilon) + log2 (one/ epsilon) T gates for error epsilon, and they have a depth of O(s + n + log2 (s) log2 (one/ epsilon)) <ref:2508.05386#pg1,O p s log2 (1>.
Mira: And the construction relies on diagonalizing a binary matrix using Gauss-Jordan elimination with parallel elimination steps to minimize circuit complexity.
Lev: That diagonalization step is key, because it’s where they manage the circuit depth by optimizing gate parallelism in that specific way.
Kai: And there's this idea that you can replace those expensive Toffoli gates with adaptive Clifford circuits when applied in one direction, which helps lower the non-Clifford count further.
Mira: So, to put it plainly, they’ve given us a method for synthesis that is resource-efficient across many metrics simultaneously.
Lev: It’s about finding a construction that balances the cost of non-Clifford gates against other things like circuit depth and ancillae usage.
Conclusion: Kai: So we’ve gone through the details on this paper, "Resource-Efficient Synthesis of Sparse Quantum States."
Mira: It really boils down to a new methodology for preparing sparse quantum states that keeps the resource usage predictable and efficient.
Lev: The authors are Renaud Vilmart, Sunheang Ty, and Chetra Mang. They’ve shown that this approach is resource-efficient across several key metrics simultaneously.
Kai: The implication is that for people building quantum algorithms, we can rely on a construction where the depth and non-Clifford count scale linearly with the sparsity of the state.
Mira: This means you don't have to worry about having an exponential explosion in gate costs just because your target state is more complex in terms of its non-zero entries.
Lev: From a hardware standpoint, this suggests that sparse states might be a much more practical target than we initially thought when designing fault-tolerant circuits.
Kai: So the authors are proposing something that’s on par with existing optimal results for full state preparation but where sparsity replaces the overall number of entries in the scaling.
Mira: And they conjecture that this construction is optimal in T-count whatever the sparsity s is, which would mean it's a very good result for scalable quantum systems.
Renaud Vilmart, Sunheang Ty, Chetra Mang
Université Paris-Saclay · inria · IRT SystemX
quant-ph
Submitted: 2025-08-07
Updated: 2026-10-19
Comments: Version 2 of this paper on arxiv contained an error in one of the announced T-count, due to a typo in a used reference paper. It is fixed in this new version
License: http://creativecommons.org/licenses/by/4.0/
The gist: The gist: The authors propose a novel methodology for constructing resource-efficient quantum circuits to prepare sparse quantum states, demonstrating that circuit depth and non-Clifford count can be
Key concepts
- Non-Clifford Gates
- These are special quantum gates that are much more expensive to perform in fault-tolerant quantum computing compared to standard Clifford gates. The paper focuses on minimizing the use of these expensive gates, as they directly impact the overall resource cost and circuit depth.
- Sparsity (s)
- Sparsity refers to how many non-zero entries a quantum state has. A sparse state has relatively few non-zero coefficients compared to the total number of possible states. The paper shows that the efficiency of preparing such a state is directly related to this sparsity level.
- Generalized W-State
- This is a special, well-studied type of quantum state that serves as an intermediate building block. The authors use it as a starting point for constructing more complex sparse states. They build the final sparse state by first creating this generalized W-state and then applying classical transformations to match the desired target.
- Matrix Diagonalization
- The problem of synthesizing the quantum state is mathematically reduced to finding a specific diagonal form of a binary matrix. This is solved using a specialized version of Gauss-Jordan elimination that incorporates parallel steps, which helps in minimizing circuit depth and overall computational complexity.
Terminology
Summary
The gist: The authors propose a novel methodology for constructing resource-efficient quantum circuits to prepare sparse quantum states, demonstrating that circuit depth and non-Clifford count can be linear in sparsity when access to arbitrary-angled rotations is given.
Resource Efficiency Metrics
The proposed quantum circuit has specific resource bounds: our quantum circuit has O(s maxmax(s, n)) size, O(s + maxmax(s, n)) depth, O(s) non-Clifford count, and maxmax(s, n) − n ancillary qubits
(Page 2). This construction is highlighted as having depth and non-Clifford count; both of which are better than the state-of-the-art
(Page 2). The depth is described as (additively) linear in both sparsity s and number of qubit n, while the non-Clifford count is linear in sparsity s, while being independent on the number of qubit
(Page 2).
Construction Methodology
The methodology is divided into two main parts:
-
A quantum circuit for preparing a generalization of a special quantum state called W-state (which they can already find in [26]) (Page 2).
-
A classically reversible quantum circuit which transforms the terms of the W-state to those of the target sparse quantum state (Page 2).
The first part involves building a generalized W-state, and the second part is a classically reversible circuit which transforms the terms of the W-state to those of the sparse quantum state
(Page 2). The former comprises solely CX and CRY gates, while the latter comprises X, CX and CCX gates
(Page 2). The goal in both cases is to primarily attempt to reduce the number of non-Clifford gates, i.e., CRY and CCX, while also optimizing gate parallelization, which leads to a linear depth
(Page 2).
Matrix Diagonalization Approach
The synthesis problem is reduced to the diagonalization of a binary matrix, using a specific set of elementary matrix operations corresponding to the classical reversible gates
(Page 2). They solve this using a new version of Gauss-Jordan elimination, that minimizes the circuit complexities including circuit depth using parallel elimination steps
(Page 2). A key observation is that all occurrences of (the expensive) Toffoli gates can all be replaced by adaptive Clifford circuits, leading to a better non-Clifford count
when the circuit is applied in one direction (Page 2).
W-State Preparation and Tree Construction
The paper introduces a construction for mapping each ei⟩ to a target classical state
using Theorem 1, which states that there exists a unitary Uχ such that "Uχ: ei⟩ ⊗ 0 ⊗ m−s⟩ → χi⟩ ⊗ 0 ⊗ m−n> and which can be implemented by a circuit with O(s) T-count, O(s+n) depth, and O(s(s+n)) gate-count" (Page 5). This construction relies on building an m × s matrix Mχ whose columns are the target states padded with zeros (Page 6). The goal is to turn this matrix into the identity matrix using classical reversible gates (X, CX and CCX) (Page 6).
For preparing weighted W-states, they use a tree-based construction
where the circuit C(t) maps 1⟩ to W(⃗α)⟩
(Page 9). The depth of this circuit is O(h(t)) and its gate count is O(n)
(Page 9). For any n qubits and arbitrary weights, the result shows that W(⃗α)⟩ can be prepared by a circuit with
O(n) size, O(log2 (n)) depth, and O(n) non-Clifford gates" (Page 10).
Fault-Tolerant Compilation
When compiling down to the Clifford+T gate set, several constructions are provided for increasingly better T-count and depth at the expense of a larger number of ancillae (Page 1). The most optimised construction for T-count reaches O(s log2(1/ϵ) + log2(1/ϵ)) T gates for error ϵ, a result on par with an optimal construction for full state preparation by Gosset et al. [23]
(Page 1). This is shown in Table 2, where the T-count reaches O p s log2(1/ϵ) + log2(1/ϵ)
for one of the constructions (Page 3).
Sparse State Synthesis Results
The final synthesis result shows that an s-sparse, n-qubit state ψ⟩ can be exactly prepared using a circuit with O(s(s + n)) circuit size, O(s + n) circuit depth, O(s) non-Clifford gates, and maxmax(0, s − n) ancillary qubits
(Page 5). When compiling down to the Clifford+T gate set, one construction yields O p s log2(1/ϵ) + log2(1/ϵ)
T-count and O (s + n + log2(s) log2(1/ϵ)) maxmax(0, s − n)
depth (Page 5).
Uniform W-State Optimization
For uniform W states, Corollary 8 shows that Wn⟩ can be prepared by a circuit with
O(n) circuit size, O(log2 (n)) circuit depth, O(n) T gates, and O(log2 (n)) nonClifford+T gates (Page 10). Furthermore, Corollary 15 states that
any s-sparse n-qubit state with non-zero values in the set of states whose non-zero entries are in the set of states whose non-zero entries are in a complete set of four phases up to renormalisation can be prepared exactly by a circuit with O(√s) T-gates, O(s 2) dirty ancillae, O(s + n) depth and success probability > 1/2" (Page 15).
Conclusion
The paper concludes that the sparse state construction is divided into the generation of sparse state coefficients via the weighted W-state, and then using the circuits for mapping the ei⟩ states to the target states
(Page 6). They conjecture that the above construction is optimal in T-count whatever the sparsity s
(Page 12). The authors also suggest that investigating whether the synthesis of W-states can be generalized to that of another special state called Dicke-states, which is a further generalization of W-states
could lead to a more compact synthesis (Page 13).
C Synthesis Algorithms
The paper provides algorithms for matrix manipulation: Algorithm 1, AntiDiagRemoval, and Algorithm 2, UpElimComp (Page 21). These algorithms detail the process of removing anti-diagonals of U
and performing row additions or column swaps to achieve the desired transformation (Page 21). The details on how to build the permutation P are provided in Section A (Page 7).
T-Gate Implementation Details
The circuit Fp, which implements a rotation, can be implemented in the Clifford+T gate set iff p ∈ [0, 1/2, 1]
(Page 18). When p = 1/2, the RY gate can be replaced by the CH gate, which indeed is in Clifford+T
(Page 18). In other cases, Fp requires non-Clifford+T gates to be built exactly (Page 18). This implies that for worst-case scenarios, they can always use [14, 42] to compile down to Clifford+T up to some epsilon error (Page 18).
Final Resource Bounds
The most T-wise optimised construction yields O p s log2(1/ϵ) + log2(1/ϵ) T-count, which is on par with the optimality result from [23] for full-state preparation
(Page 6). This is conjectured to be optimal for sparse states (Page 6). The final construction reaches the same T-count as the full-state preparation from [23], but where sparsity replaces the overall number of entries
(Page 11).
Success Probability
For uniform W states, Corollary 12 demonstrates that "W(⃗α)⟩ can be prepared exactly by a circuit with O(√n) T-gates, O(n 2) dirty ancillae, O(log2 (n 2)) depth and success probability > 1/2 (Page 19). This is achieved through a circuit involving a comparator and postselection measurement (Page 19). The phase gates are implemented using
a layer of Clifford phase gates, followed by a layer of identities and T-gates" (Page 20).
Compilation to Clifford+T
Theorem 14 shows that for an s-sparse, n-qubit state ψ⟩, it can be prepared up to error epsilon > 0 using one of three circuits with varying metrics (Page 12). The last construction reaches the same T-count as the full-state preparation from [23], but where sparsity replaces the overall number of entries (Page 12). This construction is conjectured to be optimal in T-count whatever the sparsity s (Page 12).
Improvements for AI systems
-
The improved AI system can prepare an arbitrary sparse quantum state in a circuit with size O(s max(s, n)), depth O(s + max(s, n)), and non-Clifford count O(s), which is linear in sparsity s and independent of the number of qubits n.
-
The system can achieve T-count complexity of O p s log2(1/epsilon) + log2(1/epsilon) when compiled to the Clifford+T gate set, matching the optimality result for full state preparation [23].
-
For uniform W states, the system can prepare Wn⟩ exactly with O(√n) T-gates, O(log2(n)) depth, and success probability > 1/2 (Corollary 15).
-
The system can prepare sparse states whose non-zero entries are in specific sets of phase angles using O(√s) T-gates, where s is the number of non-zero entries.
Abstract
Preparing a quantum circuit that implements a given sparse state is an important building block that is necessary for many different quantum algorithms. In the context of fault-tolerant quantum computing, the so-called non-Clifford gates are much more expensive to perform than the Clifford ones. We hence provide an algorithm for synthesizing sparse quantum states with a special care for quantum resources. The circuit depth, ancilla count, and crucially non-Clifford count of the circuit produced by the algorithm are all linear in the sparsity when access to arbitrary-angled rotations is given. When compiled down to the standard Clifford+T gate set, several constructions can be given for increasingly better T-count and depth at the expense of a larger number of ancillae. The most optimised construction for T-count reaches O (s+ 2(1/ε)) T gates for error ε. The constructions are broken into two parts, one that synthesises a generalized W-state, well studied in the literature; and the second which is a classical reversible circuit implementing a permutation that maps the basis states of the W-state to those of the target sparse quantum state. We reduce this problem to the diagonalization of a binary matrix, using a specific set of elementary matrix operations corresponding to the classical reversible gates. We then solve this problem using a new version of Gauss-Jordan elimination, that minimizes the circuit complexities including circuit depth using parallel elimination steps. When the circuit is applied in one direction, we notice that all occurrences of (the expensive) Toffoli gates can all be replaced by adaptive Clifford circuits, leading to a better non-Clifford count.
Sources
- Variable time amplitude amplification and a faster quantum algorithm for solving systems of linear equations
- Black-box Hamiltonian simulation and unitary implementation
- Quantum SDP Solvers: Large Speed-ups, Optimality, and Applications to Quantum Learning
- The power of block-encoded matrix powers: improved regression techniques via faster Hamiltonian simulation
- A shortcut to an optimal quantum linear system solver
- Quantum state preparation with optimal T-count
- Quantum linear system algorithm with optimal queries to initial state preparation
- Asymptotically Optimal Quantum Circuits for Comparators and Incrementers
Related papers
- Reconquering Bell sampling on qudits: stabilizer learning and testing, quantum pseudorandomness bounds, and more
- Encrypted clones can leak: Classification of informative subsets in Quantum Encrypted Cloning
- Polynomial-time classical and quantum simulation of quantum impurity models
- A quasiparticle-protected superconducting qubit
- Theory of quantum-enhanced interferometry with general Markovian light sources
- A convergent hierarchy of spectral gap certificates for qubit Hamiltonians