1
Polynomial Optimzation in Quantum Information Theory
Sabine Burgdorf
University of Konstanz
Polynomial Optimzation in Quantum Information Theory Sabine - - PowerPoint PPT Presentation
Polynomial Optimzation in Quantum Information Theory Sabine Burgdorf University of Konstanz ICERM - 2018 Real Algebraic Geometry and Optimization 1 Warm Up Entanglement is one of the key features in Quantum Information Bell 64:
1
University of Konstanz
2
◮ Entanglement is one of the key features in Quantum Information ◮ Bell ’64:
◮ How to distinguish C and Q? ◮ What is the correct definition for Q? Does it matter? ◮ Can Polynomial Optimization help to understand these sets?
3
◮ f ∈ R[X] polynomial in commuting variables ◮ g0 = 1, g1, . . . , gr ∈ R[X] defining a semi-algebraic set:
◮ Want to minimize f over K
◮ NP-hard
4
◮ M(g) := {p = j h2 j gij for some hi ∈ R[X]} ◮ sos relaxation
4
◮ M(g) := {p = j h2 j gij for some hi ∈ R[X]} ◮ sos relaxation
◮ fsos is always a lower bound
1x2 2 + x2 1x4 2 − 3x2 1x2 2 + 1 ◮ If M(g) is archimedean:
5
◮ M(g)t := {p = j h2 j gij for some hi ∈ R[X]t} ◮ sos hierarchy
◮ We have
◮ ft ≤ ft+1 ≤ f∗ ◮ ft converges to fsos as t → ∞ ◮ If M(g) is archimedean: fsos = f∗
5
◮ M(g)t := {p = j h2 j gij for some hi ∈ R[X]t} ◮ sos hierarchy
◮ We have
◮ ft ≤ ft+1 ≤ f∗ ◮ ft converges to fsos as t → ∞ ◮ If M(g) is archimedean: fsos = f∗
◮ Certificate of exactness:
◮ Flatness of dual solution ◮ Allows extraction of optimizers
6
◮ Want to replace scalar variables by matrices/operators ◮ Free algebra RX with noncommuting variables X1, . . . , Xn ◮ Polynomial
◮ Let A ∈ (Sd)n: f(A) = f1Id + fX1A1 + fX2X1A2A1 . . .
6
◮ Want to replace scalar variables by matrices/operators ◮ Free algebra RX with noncommuting variables X1, . . . , Xn ◮ Polynomial
◮ Let A ∈ (Sd)n: f(A) = f1Id + fX1A1 + fX2X1A2A1 . . . ◮ Add involution ∗ on RX
◮ fixes R and {X1, . . . , Xn} pointwise ◮ X ∗
i = Xi
◮ Consequence
7
◮ Let f ∈ RX ◮ g0 = 1, g1, . . . , gr ∈ RX defining a semi-algebraic set:
◮ Want to minimize f over K
8
◮ Let f ∈ RX
◮ Observation: Checking if f = i h∗ i hi is an SDP
j h∗ j gijhj (with degree bounds)
8
◮ Let f ∈ RX
◮ Observation: Checking if f = i h∗ i hi is an SDP
j h∗ j gijhj (with degree bounds) ◮ sos relaxation
j h∗ j gijhj for some hi ∈ RX}
◮ Fact: fsos ≤ fnc ◮ Theorem (Helton et al.): If Mnc(g) is archimedean, then fsos = fnc.
9
◮ Let f ∈ RX
◮ Mnc(g)t := {p = j h∗ j gijhj for some hj ∈ RXt} ◮ sos hierarchy
◮ ft ≤ ft+1 ≤ fnc but inequalities might be strict ◮ ft converges to fsos as t → ∞ ◮ If Mnc(g) is archimedean: fsos = fnc and hence ft → fnc as t → ∞
10
◮ Let f ∈ RX
◮ K contains only operators, for which a trace is defined
10
◮ Let f ∈ RX
◮ K contains only operators, for which a trace is defined ◮ If f = j h∗ j gijhj + k[pk, qk] then Tr(f(A)) ≥ 0 for all A ∈ K ◮ sos relaxation
j h∗ j gijhj for some hi ∈ RX} + [RX, RX]
◮ Fact: fsos ≤ ftr ◮ Theorem (B.,Klep et al.): If Mtr(g) is archimedean, then fsos = ftr.
11
◮ Let f ∈ RX
◮ Mtr(g)t := { j h∗ j gijhj for some hj ∈ RXt} + [RX, RX] ◮ sos hierarchy
◮ ft ≤ ft+1 ≤ ftr but inequalities might be strict ◮ ft converges to fsos as t → ∞ ◮ If Mtr(g) is archimedean: fsos = ftr and hence ft → ftr as t → ∞
12
◮ Entanglement is one of the key features in Quantum Information ◮ Bell ’64:
◮ How to distinguish C and Q? ◮ What is the correct definition for Q? Does it matter? ◮ Can Polynomial Optimization help to understand these sets?
13
◮ A quantum system corresponds to a Hilbert space H ◮ Its states are unit vectors on H
13
◮ A quantum system corresponds to a Hilbert space H ◮ Its states are unit vectors on H ◮ A state on a composite system is a unit vector ψ on a tensor
◮ ψ is entangled if it is not a product state
13
◮ A quantum system corresponds to a Hilbert space H ◮ Its states are unit vectors on H ◮ A state on a composite system is a unit vector ψ on a tensor
◮ ψ is entangled if it is not a product state
◮ A state ψ ∈ H can be measured
◮ outcomes a ∈ A ◮ POVM: a family {Ea}a∈A ⊆ B(H) with Ea 0 and
a∈A Ea = 1
◮ probablity of getting outcome a is p(a) = ψTEaψ.
14
◮ Question sets S, T, Answer sets A, B ◮ No (classical) communication
a b
◮ Which correlations p(a, b | s, t) are possible?
15
s}a and {pb t }b:
s · pb t
15
s}a and {pb t }b:
s · pb t
s }a and {F b t }b on Hilbert spaces HA, HB, ψ ∈ HA ⊗ HB:
s ⊗ F b t )ψ ◮ Nonlocality: (Ea s ⊗ 1)(1 ⊗ F b t ) = (1 ⊗ F b t )(Ea s ⊗ 1) ◮ If ψ = ψA ⊗ ψB then we have classical correlation
16
s }a and {F b t }b on Hilbert spaces HA, HB, ψ ∈ HA ⊗ HB:
s ⊗ F b t )ψ
16
s }a and {F b t }b on Hilbert spaces HA, HB, ψ ∈ HA ⊗ HB:
s ⊗ F b t )ψ
s }a and {F b t }b on a joint Hilbert space, but [Ea x , F b y ] = 0:
s · F b t )ψ
17
◮ Bell: C = Q ◮ closure conjecture [Slofstra ’16]: Q = Q ◮ weak Tsirelson [Slofstra ’16]: Q = Qc ◮ Dykema et al. ’17: Concrete example in a decent subset of Q ◮ strong Tsirelson (open): Is Q = Qc? ◮ strong Tsirelson is equivalent to Connes embedding problem
18
◮ Characterized by
◮ 2 sets of questions S, T, asked with probability distribution π ◮ 2 sets of answers A, B ◮ A winning predicate V : A × B × S × T → {0, 1}
18
◮ Characterized by
◮ 2 sets of questions S, T, asked with probability distribution π ◮ 2 sets of answers A, B ◮ A winning predicate V : A × B × S × T → {0, 1}
◮ Winning probability (value of the game)
p
p
◮ optimize over correlations p ∈ {C, Q, Qc}
19
p
s · pb t
19
p
s · pb t ◮ We can write this as POP:
◮ f((p, q)) :=
a,b,s,t fabstpa s · qb t ∈ R[p, q]
◮ K = {(p, q) | pa
s, qb t ≥ 0, a pa s = b qb t = 1}
◮ M(g) is archimedean
19
p
s · pb t ◮ We can write this as POP:
◮ f((p, q)) :=
a,b,s,t fabstpa s · qb t ∈ R[p, q]
◮ K = {(p, q) | pa
s, qb t ≥ 0, a pa s = b qb t = 1}
◮ M(g) is archimedean
◮ Hence
◮ Converging hierarchy of SDP upper bounds
20
s · F b t )ψ
20
s · F b t )ψ ◮ We can write this as NC-POP:
◮ f(E, F) :=
a,b,s,t fabstEa s · F b t ∈ RE, F
◮ K = {(E, F) | Es, Ft 0,
a Ea s = b F b t = 1, [Ea s , F b t ] = 0}
◮ Mnc(g) is archimedean
20
s · F b t )ψ ◮ We can write this as NC-POP:
◮ f(E, F) :=
a,b,s,t fabstEa s · F b t ∈ RE, F
◮ K = {(E, F) | Es, Ft 0,
a Ea s = b F b t = 1, [Ea s , F b t ] = 0}
◮ Mnc(g) is archimedean
◮ Hence
◮ Converging hierarchy of SDP upper bounds
21
s ⊗ F b t ) ◮ Cameron et al.: For most games we have p(a, b | s, t) = Tr(˜
s ˜
t )
s , ˜
t 0, a ˜
s = b ˜
t = D with Tr(D2) = 1
21
s ⊗ F b t ) ◮ Cameron et al.: For most games we have p(a, b | s, t) = Tr(˜
s ˜
t )
s , ˜
t 0, a ˜
s = b ˜
t = D with Tr(D2) = 1 ◮ We can write this as NC-POP:
◮ f(E, F) :=
a,b,s,t fabstEa s · F b t ∈ RE, F
◮ K = {(E, F) | Es, Ft 0,
a Ea s = b F b t = D, Tr(D2) = 1}
◮ Hence
◮ Converging sequence of upper SDP bounds
22
◮ Questions S = T = {0, 1}, Answers A = B = {0, 1} t s
a b
◮ Alice & Bob win, if a + b ≡ st mod 2
22
◮ Questions S = T = {0, 1}, Answers A = B = {0, 1} t s
a b
◮ Alice & Bob win, if a + b ≡ st mod 2 ◮ ωC = 3 4 ◮ ωQ = ωQc = 1 2 + 1 2 √ 2 ≈ 0.854 ◮ 1st level of SOS hierarchies are exact
22
◮ Questions S = T = {0, 1}, Answers A = B = {0, 1} t s
a b
◮ Alice & Bob win, if a + b ≡ st mod 2 ◮ ωC = 3 4 ◮ ωQ = ωQc = 1 2 + 1 2 √ 2 ≈ 0.854 ◮ 1st level of SOS hierarchies are exact ◮ Alternative formulation: ◮ 2 measurements with 2 outcomes each: E0 s , E1 s , F 0 t , F 1 t ◮ Setting Es := E0 s − E1 s , Ft := F 0 t − F 1 t one obtains the
◮ Optimizing fCHSH over variants of C, Q give ωC, ωQ
23
◮ Questions S = T = {0, 1, 2}, Answers A = B = {0, 1}
23
◮ Questions S = T = {0, 1, 2}, Answers A = B = {0, 1}
◮ Maximizing over C: f∗ ≤ 0 ◮ Best lower bound: 0.250875384
23
◮ Questions S = T = {0, 1, 2}, Answers A = B = {0, 1}
◮ Maximizing over C: f∗ ≤ 0 ◮ Best lower bound: 0.250875384 ◮ NC-SOS upper bounds:
◮ Pal & Vertesi computed (eigenvalue) SOS-bounds for 240 Bell
24
24
u = 1
uxj u = 0
uxi v = 0
u ∈ {0, 1}, u ∈ V(G), i ∈ [t],
24
u = 1
uxj u = 0
uxi v = 0
u)2 = xi u
u 0, u ∈ V(G), i ∈ [t],
24
u = 1
uxj u = 0
uxi v = 0
u)2 = xi u
u 0, u ∈ V(G), i ∈ [t], ◮ We can write this as
25
25
◮ We have an algorithm to compute NC Gröbner bases, but it might
26
◮ Gröbner basis: 4 ≤ χq(G13)
1with Piovesan, Mancinska, Roberson
26
◮ Gröbner basis: 4 ≤ χq(G13)≤ χ(G13) = 4 ◮ Consequence χq(G14) = 4 < 5 = χ(G14)
1with Piovesan, Mancinska, Roberson
27
◮ Quantum theory gives archimedean property for NC-SOS
◮ dual side (linear forms & moments) offers even more bounds
◮ We can transfer the flatness machinery & might obtain concrete
27
◮ Quantum theory gives archimedean property for NC-SOS
◮ dual side (linear forms & moments) offers even more bounds
◮ We can transfer the flatness machinery & might obtain concrete
◮ What is the geometry of (quantum) correlations? ◮ Is there always a finite dimensional solution/strategy for a finite
◮ How can we detect optimality if there is no finite dimensional
27
◮ Quantum theory gives archimedean property for NC-SOS
◮ dual side (linear forms & moments) offers even more bounds
◮ We can transfer the flatness machinery & might obtain concrete
◮ What is the geometry of (quantum) correlations? ◮ Is there always a finite dimensional solution/strategy for a finite
◮ How can we detect optimality if there is no finite dimensional
2019-2022
POEMA network goal is to train scientists at the interplay of algebra, ge-
foster scientific and technological advances, stimulating interdisciplinary and intersectoriality knowledge exchange between algebraists, geometers, com- puter scientists and industrial actors facing real-life optimization problems.
1 Inria, Sophia Antipolis, France (Bernard Mourrain) 2 CNRS, LAAS, Toulouse, France (Didier Henrion) 3 Sorbonne Universit´ e, Paris, France (Mohab Safey el Din) 4 NWO-I/CWI, Amsterdam, the Netherlands (Monique Laurent) 5
6
7
8
cvara) 9 F.A. Univ. Erlangen-Nuremberg, Germany (Michael Stingl) 10
11 Artelys SA, Paris, France (Arnaud Renaud)
1 IBM Research, Ireland (Martin Mevissen) 2 NAG, UK (Mike Dewar) 3 RTE, France (Jean Maeght)
Contact: bernard.mourrain@inria.fr, the
partner leaders, www-sop.inria.fr/members/Bernard.Mourrain/ announces/POEMA/