Bounds on the Quantum Satisfiability Threshold Cristopher Moore Center for Quantum Information and Control Computer Science, UNM Santa Fe Institute joint work with Sergey Bravyi (IBM) and Alexander Russell (Connecticut) Friday, September 4, 2009
Quantum k-SAT [Bravyi] • Classical SAT: each clause forbids one out of 8 truth values. Think of this as forbidding a basis vector: ( x 1 ∨ x 2 ∨ x 3 ) ⇔ � 010 | x � = 0 • Quantum SAT: forbid an arbitrary vector in , C 2 ⊗ C 2 ⊗ C 2 � v | x � = 0 Π c | ψ � = | ψ � • For each clause c , we have where Π c = (1 − | v �� v | ) ⊗ 1 n − 3 Friday, September 4, 2009
A local Hamiltonian • Alternately, ask whether there is a zero-energy state of a local, disordered | ψ � Hamiltonian: � | v �� v | ⊗ 1 H = c • What is its ground state energy? QMA 1 -complete [Bravyi] • When are its ground states entangled? Friday, September 4, 2009
Forbidden and satisfying subspaces | v � ⊗ | 00 � | v � ⊗ | 01 � | v � | w � | v � ⊗ | 10 � | v � ⊗ | 11 � V forbidden = span | 00 � ⊗ | w � | 01 � ⊗ | w � | 10 � ⊗ | w � | 11 � ⊗ | w � V sat = V ⊥ • The satisfying subspace is forbidden • With probability 1, , so rank V forbidden = 8 rank V sat = 32 − 8 = 24 Friday, September 4, 2009
Generic clause vectors | v � ⊗ | 00 � | v � ⊗ | 01 � | v � | w � | v � ⊗ | 10 � | v � ⊗ | 11 � V forbidden = span | 00 � ⊗ | w � | 01 � ⊗ | w � | 10 � ⊗ | w � • These ranks take generic values with probability 1 | 11 � ⊗ | w � • Coincidences can only decrease , and increase rank V forbidden rank V sat • For a given hypergraph, if any choice of clause vectors make it unsatisfiable, it is generically unsatisfiable [Laumann et al.] Friday, September 4, 2009
Random quantum k-SAT formulas • Two sources of randomness: • A random hypergraph with n vertices and m hyperedges (clauses), where m = α n C ⊗ k • Random clause vectors, chosen uniformly from unit-length vectors in 2 • Threshold conjecture: � 1 α < α c n →∞ Pr[ H ( n, m = α n ) is generically satisfiable] = lim 0 α > α c Friday, September 4, 2009
A classical upper bound • Compute the expected number of satisfying assignments. For k-SAT, 1 − 2 − k � m = 2(1 − 2 − k ) α � n E [ X ] = 2 n � � • This is an upper bound on the probability of satisfiability: Pr[ X > 0] ≤ E [ X ] • This becomes exponentially small when α is large enough: α c ≤ log 1 / (1 − 2 − k ) 2 ≈ 2 k ln 2 • This is asymptotically tight [Achlioptas&Moore, Achlioptas&Peres] Friday, September 4, 2009
A simple quantum upper bound • Number of solutions is analogous to rank V sat • Expectation of a clause projector: E v Π c = (1 − E v | v �� v | ) ⊗ 1 = (1 − 2 − k ) 1 � • Since the clauses are independent, if then Π φ = Π c c rank V sat ≤ E { v } tr Π † φ Π φ = 2 n (1 − 2 − k ) m α q • So, the quantum bound is at most the classical one: c ≤ α c Friday, September 4, 2009
Quantum SAT is more restrictive • 2-SAT problem on a star of degree d 2 ⌊ d/ 2 ⌋ + 2 ⌈ d/ 2 ⌉ • Classical: at least solutions • Quantum: only n + 1 = d + 2 Friday, September 4, 2009
Quantum SAT is more restrictive • Remember that any choice of forbidden vectors gives an upper bound 1 • Forbid singlets: | v � = √ 2 ( | 01 � − | 10 � ) • if and only if is symmetric under transpositions � v | ψ � = 0 | ψ � • If the graph is connected, must be symmetric under all permutations | ψ � Friday, September 4, 2009
Entangled states • This 2-SAT formula is satisfiable: • Is this one? • Classical: of course! Use the new variable to satisfy the new clause. • Quantum: no! In entangled states, single variables don’t have values. Similarly, single variables can’t satisfy entangled clauses. Friday, September 4, 2009
Better upper bounds • For any gadget H on t vertices , E [ Π H ] = rank V sat ( H ) 1 2 t • Any time we add a gadget, we reduce the generic rank. With probability 1, rank V sat ( G ∪ H ) ≤ rank V sat ( H ) rank V sat ( G ) 2 t • Partition a random hypergraph into gadgets: rank V sat ( H i ) rank V sat ≤ 2 n � 2 t i Friday, September 4, 2009
The Sunflower • Partition the hypergraph into n d sunflowers of degree d : • This gives �� n d �� 3 � d � d ∞ � rank V sat ≤ 2 n 6 + 1 4 d =1 Friday, September 4, 2009
Sunflower partitions • Naive: at each step, choose a random vertex, declare it and its clauses to be a sunflower, and remove them • Continuous time: give each vertex an index , and remove in t ∈ [0 , 1] decreasing order • The degree of a sunflower of index t is the number of clauses whose variables k α t k − 1 all have index < t . Poisson distribution with mean ln rank V sat • Setting gives α q c ≤ 3 . 894 = 0 n • Greedier partition: taking high-degree vertices first gives α q c ≤ 3 . 689 (analyze with system of differential equations) Friday, September 4, 2009
nosegay |ˈnōzˌgā| noun The Nosegay a small bunch of flowers, typically one that is sweet-scented. • Bigger gadgets: more conflict, smaller rank • At each step, choose a random clause, and take it and its neighbors • Gives , far below the classical α q c ≤ 3 . 594 α c ≈ 4 . 267 Friday, September 4, 2009
When k is large • Asymptotically, we have α c ≤ 2 k b • where is the root of ln 2 − 2 b + ln( b + 1) = 0 b ≈ 0 . 573 < ln 2 • Classically, α c = (1 − o (1)) ≤ 2 k ln 2 so the quantum threshold is a constant smaller. Friday, September 4, 2009
Open questions • Classical: counting satisfying assignments of a 3-SAT formula is #P-complete. Quantum analog: computing . What it its complexity? rank V sat Might not be in #P: entanglement again. • Similarly, is generic satisfiability of a hypergraph in NP? Is it NP-hard? • Is there a satisfiable-but-entangled phase, in which random formulas are satisfiable, but all satisfying states are highly entangled? 2 k • Assuming there is a transition, does grow as ? Does it even grow α q c without bound as k increases? Best lower bounds so far are less than 1! • What is the adversarial classical threshold, where the hypergraph is random, but the adversary chooses which literals to negate? Friday, September 4, 2009
Shameless THE NATURE of COMPUTATION Plug Oxford University Press, 2010 Cristopher Moore Stephan Mertens Friday, September 4, 2009
Acknowledgements • Also, NSF and DTO Friday, September 4, 2009
Recommend
More recommend