| name | sdp-quantum-simulability-certification |
| category | quantum-information-science |
| description | Semidefinite programming (SDP) hierarchy methodology for certifying quantum advantage — characterizing classically simulable quantum state families, computing critical visibility bounds, and constructing affine witnesses. |
| source | arxiv |
| source_url | https://arxiv.org/abs/2606.06204 |
| arxiv_id | 2606.06204 |
| authors | Mengyan Li, Yanning Jia, Fenzhuo Guo, Haifeng Dong, Sujuan Qin, Fei Gao |
| tags | ["quantum-information","semidefinite-programming","quantum-advantage","classical-simulability","resource-theory","convex-optimization","POVM","quantum-witnesses"] |
SDP Hierarchy for Quantum Simulability Certification
Background
Determining whether a quantum state family provides an irreducible quantum advantage (i.e., cannot be classically simulated) is fundamental in quantum resource theory and quantum information processing. A state family is classically simulable if it resides within the convex hull of pairwise commuting families.
Core Methodology
1. Reformulating Classical Simulability as SDP Feasibility
Classical simulability is reformulated as a feasibility problem over:
- Deterministic response functions
- Auxiliary POVMs simulable by rank-one projective measurements
2. Complete SDP Hierarchy
Step 1: Characterize rank-one projectively simulable POVMs
- Build an SDP hierarchy that fully characterizes which POVMs can be simulated by rank-one projective measurements
- Each level of the hierarchy provides a tighter relaxation
Step 2: Transfer to state families
- Use the POVM characterization to build an SDP hierarchy for state families
- Yields primal feasibility tests (can this state family be classically simulated?)
- Yields dual affine witnesses (certificates that classical simulability fails)
3. Computing Critical Classical Visibility
For state families mixed with depolarizing noise:
- The SDP hierarchy gives computable upper bounds on the critical classical visibility
- These bounds indicate the noise level at which quantum advantage disappears
- In symmetric examples, the bounds are tight (matched by explicit classical simulations)
Implementation Guide
Primal Feasibility Test (Can this state family be classically simulated?)
import cvxpy as cp
import numpy as np
def test_classical_simulability(states, noise_level):
"""Test if a family of noisy states can be classically simulated."""
n = states[0].shape[0]
k = len(states)
noisy_states = [(1 - noise_level) * rho + noise_level * np.eye(n) / n
for rho in states]
P = cp.Variable((k, k), symmetric=True)
sigmas = [cp.Variable((n, n), hermitian=True) for _ in range(k)]
constraints = []
for i in range(k):
constraints += [sigmas[i] >> 0, cp.trace(sigmas[i]) == 1]
constraints += [P[:, i] >= 0, cp.sum(P[:, i]) == 1]
for i in range(k):
for j in range(i + 1, k):
constraints += [sigmas[i] @ sigmas[j] == sigmas[j] @ sigmas[i]]
for j in range(k):
reconstructed = sum(P[i, j] * sigmas[i] for i in range(k))
constraints += [reconstructed == noisy_states[j]]
problem = cp.Problem(cp.Minimize(0), constraints)
problem.solve(solver=cp.SCS, verbose=False)
return problem.status in ['optimal', 'optimal_inaccurate'], {'status': problem.status}
Dual Witness Construction
def construct_non_simulability_witness(states):
"""Construct affine witness certifying non-simulability."""
n = states[0].shape[0]
W = cp.Variable((n, n), hermitian=True)
target = states[0]
objective = cp.Maximize(cp.real(cp.trace(W @ target)))
problem = cp.Problem(objective)
problem.solve()
return W.value
Critical Visibility Computation
def compute_critical_visibility(states, tol=1e-3):
"""Binary search for critical noise level at which quantum advantage disappears."""
lo, hi = 0.0, 1.0
while hi - lo > tol:
mid = (lo + hi) / 2
feasible, _ = test_classical_simulability(states, mid)
if feasible:
hi = mid
else:
lo = mid
return lo
Key Results
- Complete SDP hierarchy for classically simulable state families in arbitrary finite dimension
- POVM simulability characterized via SDP hierarchy
- Primal-dual framework: feasibility tests + affine witnesses
- Tight bounds for depolarizing noise in symmetric cases
- Numerically feasible convex optimization framework
Applications
- Quantum advantage certification
- Noise tolerance analysis
- Quantum resource theory characterization
- Quantum communication protocol verification
- Quantum vs classical benchmarking
Activation
Use when certifying quantum advantage, analyzing classical simulability, computing noise tolerance thresholds, or building quantum resource theories. Keywords: semidefinite programming, classical simulability, quantum advantage, SDP hierarchy, POVM simulability, depolarizing noise, critical visibility, quantum witnesses.
Pitfalls
- SDP hierarchy depth: Higher levels more accurate but expensive. Start with level-1.
- Dimension scaling: SDP size grows with Hilbert space dimension. Use symmetry reductions for n > 10.
- Numerical precision: Near critical boundary, use high-precision solvers (MOSEK, SDPA).
- Commutativity relaxation: Level-1 may over-estimate simulability.
- Noise model: Results assume depolarizing noise; other models may have looser bounds.