Skip to main content

sdp-quantum-simulability-certification

Semidefinite programming (SDP) hierarchy methodology for certifying quantum advantage — characterizing classically simulable quantum state families, computing critical visibility bounds, and constructing affine witnesses.

Ir para a instalação

Informações da origem

Repositório
hiyenwong/ai_collection
Última atividade na origem
8 de junho de 2026 às 08:11
Idioma detectado do SKILL.md
inglês
Estrelas
2
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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?) ```python 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] # SDP: find commuting ensemble and mixing weights 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 ```python 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 ```python 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 1. **Complete SDP hierarchy** for classically simulable state families in arbitrary finite dimension 2. **POVM simulability** characterized via SDP hierarchy 3. **Primal-dual framework**: feasibility tests + affine witnesses 4. **Tight bounds** for depolarizing noise in symmetric cases 5. **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.
Ver no GitHub