Hamiltonian complexity meets derandomization Alex Bredariol Grilo - - PowerPoint PPT Presentation

hamiltonian complexity meets derandomization
SMART_READER_LITE
LIVE PREVIEW

Hamiltonian complexity meets derandomization Alex Bredariol Grilo - - PowerPoint PPT Presentation

Hamiltonian complexity meets derandomization Alex Bredariol Grilo joint work with Dorit Aharonov Randomness helps... Communication complexity Query complexity Cryptography Hamiltonian complexity meets derandomization 2 / 22 ... in all


slide-1
SLIDE 1

Hamiltonian complexity meets derandomization

Alex Bredariol Grilo joint work with Dorit Aharonov

slide-2
SLIDE 2

Randomness helps...

Communication complexity Query complexity Cryptography

Hamiltonian complexity meets derandomization 2 / 22

slide-3
SLIDE 3

... in all cases?

Under believable assumptions, randomness does not increase computational power It should be true, but how to prove it?

Hamiltonian complexity meets derandomization 3 / 22

slide-4
SLIDE 4

A glimpse of its hardness

Polynomial identity testing problem

Input: A representation of a polynomial p : Fn → F of degree d(n) Output: Yes iff ∀x1, ..., xn ∈ F, p(x1, ..., xn) = 0 Simple randomized algorithm

◮ Pick x1, ..., xn uniformly at random from a finite set S ⊆ F ◮ If p = 0, Pr[p(x1, ..., xn) = 0] ≤

d |S|

How to find such “witness” deterministically?

Hamiltonian complexity meets derandomization 4 / 22

slide-5
SLIDE 5

MA vs. NP

Hamiltonian complexity meets derandomization 5 / 22

slide-6
SLIDE 6

MA vs. NP

Problem L ∈ NP

x D 0/1 y

for x ∈ Lyes, ∃y D(x, y) = 1 for x ∈ Lno, ∀y D(x, y) = 0

Hamiltonian complexity meets derandomization 5 / 22

slide-7
SLIDE 7

MA vs. NP

Problem L ∈ NP Problem L ∈ MA

x D 0/1 y x R 0/1 y

for x ∈ Lyes, ∃y D(x, y) = 1 for x ∈ Lno, ∀y D(x, y) = 0 for x ∈ Lyes, ∃y Pr[R(x, y) = 1] ≥ 2

3

for x ∈ Lno, ∀y Pr[R(x, y) = 0] ≥ 2

3 Hamiltonian complexity meets derandomization 5 / 22

slide-8
SLIDE 8

MA vs. NP

Problem L ∈ NP Problem L ∈ MA

x D 0/1 y x R 0/1 y

for x ∈ Lyes, ∃y D(x, y) = 1 for x ∈ Lno, ∀y D(x, y) = 0 for x ∈ Lyes, ∃y Pr[R(x, y) = 1] = 1 for x ∈ Lno, ∀y Pr[R(x, y) = 0] ≥ 2

3 Hamiltonian complexity meets derandomization 5 / 22

slide-9
SLIDE 9

MA vs. NP

Problem L ∈ NP Problem L ∈ MA

x D 0/1 y x R 0/1 y

for x ∈ Lyes, ∃y D(x, y) = 1 for x ∈ Lno, ∀y D(x, y) = 0 for x ∈ Lyes, ∃y Pr[R(x, y) = 1] = 1 for x ∈ Lno, ∀y Pr[R(x, y) = 0] ≥ 2

3

Derandomization conjecture

MA = NP

Hamiltonian complexity meets derandomization 5 / 22

slide-10
SLIDE 10

Hamiltonian complexity

Physical systems are described by Hamiltonians

Hamiltonian complexity meets derandomization 6 / 22

slide-11
SLIDE 11

Hamiltonian complexity

Physical systems are described by Hamiltonians Find configurations that minimize energy of a system

Groundstates of Hamiltonians

Hamiltonian complexity meets derandomization 6 / 22

slide-12
SLIDE 12

Hamiltonian complexity

Physical systems are described by Hamiltonians Find configurations that minimize energy of a system

Groundstates of Hamiltonians

Interactions are local

Hamiltonian complexity meets derandomization 6 / 22

slide-13
SLIDE 13

Hamiltonian complexity

Physical systems are described by Hamiltonians Find configurations that minimize energy of a system

Groundstates of Hamiltonians

Interactions are local Look this problem through lens of TCS

Hamiltonian complexity meets derandomization 6 / 22

slide-14
SLIDE 14

Hamiltonian complexity

Physical systems are described by Hamiltonians Find configurations that minimize energy of a system

Groundstates of Hamiltonians

Interactions are local Look this problem through lens of TCS

Local Hamiltonian problem (k-LHα,β)

Input: Local Hamiltonians H1, ... Hm, each acting on k out of a n-qubit system; H =

i Hi

yes-instance: ψ| H |ψ ≤ αm for some |ψ no-instance: ψ| H |ψ ≥ βm for all |ψ

Hamiltonian complexity meets derandomization 6 / 22

slide-15
SLIDE 15

Hamiltonian complexity

Physical systems are described by Hamiltonians Find configurations that minimize energy of a system

Groundstates of Hamiltonians

Interactions are local Look this problem through lens of TCS

Local Hamiltonian problem (k-LHα,β)

Input: Local Hamiltonians H1, ... Hm, each acting on k out of a n-qubit system; H =

i Hi

yes-instance: ψ| H |ψ ≤ αm for some |ψ no-instance: ψ| H |ψ ≥ βm for all |ψ How hard is this problem?

Hamiltonian complexity meets derandomization 6 / 22

slide-16
SLIDE 16

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

Hamiltonian complexity meets derandomization 7 / 22

slide-17
SLIDE 17

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

This definition is basis dependent.

Hamiltonian complexity meets derandomization 7 / 22

slide-18
SLIDE 18

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

This definition is basis dependent.

Projector Pi onto the groundspace of Hi

Hamiltonian complexity meets derandomization 7 / 22

slide-19
SLIDE 19

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

This definition is basis dependent.

Projector Pi onto the groundspace of Hi

◮ Pi =

j |φi,jφi,j|

Hamiltonian complexity meets derandomization 7 / 22

slide-20
SLIDE 20

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

This definition is basis dependent.

Projector Pi onto the groundspace of Hi

◮ Pi =

j |φi,jφi,j|

◮ φi,j| φi,j′ = 0, for j = j′ Hamiltonian complexity meets derandomization 7 / 22

slide-21
SLIDE 21

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

This definition is basis dependent.

Projector Pi onto the groundspace of Hi

◮ Pi =

j |φi,jφi,j|

◮ φi,j| φi,j′ = 0, for j = j′ ◮ |φi,j have real non-negative amplitudes. Hamiltonian complexity meets derandomization 7 / 22

slide-22
SLIDE 22

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

This definition is basis dependent.

Projector Pi onto the groundspace of Hi

◮ Pi =

j |φi,jφi,j|

◮ φi,j| φi,j′ = 0, for j = j′ ◮ |φi,j have real non-negative amplitudes.

Groundstate |ψ =

x αx |x, αx ∈ R+

Hamiltonian complexity meets derandomization 7 / 22

slide-23
SLIDE 23

Restrictions on the Hamiltonians

Local Hamiltonian H =

i Hi is called stoquastic if the off-diagonal

elements of each Hi are non-positive

This definition is basis dependent.

Projector Pi onto the groundspace of Hi

◮ Pi =

j |φi,jφi,j|

◮ φi,j| φi,j′ = 0, for j = j′ ◮ |φi,j have real non-negative amplitudes.

Groundstate |ψ =

x αx |x, αx ∈ R+

In this work: |φi,j = |Ti,j, where Ti,j ⊆ {0, 1}k

Hamiltonian complexity meets derandomization 7 / 22

slide-24
SLIDE 24

Stoquastic Hamiltonian problem

Uniform stoquastic local Hamiltonian problem

Input: Uniform stoquastic local Hamiltonians H1, ... Hm, each acting on k

  • ut of a n-qubit system; H =

i Hi

yes-instance: ψ| H |ψ = 0 no-instance: ψ| H |ψ ≥ βm for all |ψ

Hamiltonian complexity meets derandomization 8 / 22

slide-25
SLIDE 25

Stoquastic Hamiltonian problem

Uniform stoquastic local Hamiltonian problem

Input: Uniform stoquastic local Hamiltonians H1, ... Hm, each acting on k

  • ut of a n-qubit system; H =

i Hi

yes-instance: ψ| H |ψ = 0 no-instance: ψ| H |ψ ≥ βm for all |ψ for some β =

1 poly(n), it is MA-complete (Bravyi-Terhal ’08)

Hamiltonian complexity meets derandomization 8 / 22

slide-26
SLIDE 26

Stoquastic Hamiltonian problem

Uniform stoquastic local Hamiltonian problem

Input: Uniform stoquastic local Hamiltonians H1, ... Hm, each acting on k

  • ut of a n-qubit system; H =

i Hi

yes-instance: ψ| H |ψ = 0 no-instance: ψ| H |ψ ≥ βm for all |ψ for some β =

1 poly(n), it is MA-complete (Bravyi-Terhal ’08)

Our work: if β is constant, it is in NP

Hamiltonian complexity meets derandomization 8 / 22

slide-27
SLIDE 27

Outline

1

Connection between Hamiltonian complexity and derandomization

2

MA and stoquastic Hamiltonians

3

Proof sketch

4

Open problems

Hamiltonian complexity meets derandomization 9 / 22

slide-28
SLIDE 28

Back to NP vs. MA

Theorem (BT ’08)

Deciding if Unif. Stoq. LH is frustration-free or inverse polynomial frustrated is MA-complete.

Theorem (This work)

Deciding if Unif. Stoq. LH is frustration-free or constant frustrated is NP-complete.

Hamiltonian complexity meets derandomization 10 / 22

slide-29
SLIDE 29

Back to NP vs. MA

Corollary

Suppose a deterministic polynomial-time map φ(H) = H′ such that

Hamiltonian complexity meets derandomization 11 / 22

slide-30
SLIDE 30

Back to NP vs. MA

Corollary

Suppose a deterministic polynomial-time map φ(H) = H′ such that

1 H′ is a uniform stoquastic Hamiltonian with constant locality and

degree;

Hamiltonian complexity meets derandomization 11 / 22

slide-31
SLIDE 31

Back to NP vs. MA

Corollary

Suppose a deterministic polynomial-time map φ(H) = H′ such that

1 H′ is a uniform stoquastic Hamiltonian with constant locality and

degree;

2 if H is frustration-free, H′ is frustration free; Hamiltonian complexity meets derandomization 11 / 22

slide-32
SLIDE 32

Back to NP vs. MA

Corollary

Suppose a deterministic polynomial-time map φ(H) = H′ such that

1 H′ is a uniform stoquastic Hamiltonian with constant locality and

degree;

2 if H is frustration-free, H′ is frustration free; 3 if H is at least inverse polynomial frustrated, then H′ is constantly

frustrated.

Hamiltonian complexity meets derandomization 11 / 22

slide-33
SLIDE 33

Back to NP vs. MA

Corollary

Suppose a deterministic polynomial-time map φ(H) = H′ such that

1 H′ is a uniform stoquastic Hamiltonian with constant locality and

degree;

2 if H is frustration-free, H′ is frustration free; 3 if H is at least inverse polynomial frustrated, then H′ is constantly

frustrated. Then MA = NP.

Hamiltonian complexity meets derandomization 11 / 22

slide-34
SLIDE 34

Why should a map like this exist?

PCP theorem: such a map exists for classical Hamiltonians

Hamiltonian complexity meets derandomization 12 / 22

slide-35
SLIDE 35

Why should a map like this exist?

PCP theorem: such a map exists for classical Hamiltonians Quantum PCP conjecture: such a map exists for general Hamiltonians

Hamiltonian complexity meets derandomization 12 / 22

slide-36
SLIDE 36

Why should a map like this exist?

PCP theorem: such a map exists for classical Hamiltonians Quantum PCP conjecture: such a map exists for general Hamiltonians

Corollary

Stoquastic PCP is equivalent to derandomization of MA

Hamiltonian complexity meets derandomization 12 / 22

slide-37
SLIDE 37

Why should a map like this exist?

PCP theorem: such a map exists for classical Hamiltonians Quantum PCP conjecture: such a map exists for general Hamiltonians

Corollary

Stoquastic PCP is equivalent to derandomization of MA

Hamiltonian complexity meets derandomization 12 / 22

slide-38
SLIDE 38

Why should a map like this exist?

PCP theorem: such a map exists for classical Hamiltonians Quantum PCP conjecture: such a map exists for general Hamiltonians

Corollary

Stoquastic PCP is equivalent to derandomization of MA advance on MA vs. NP

Hamiltonian complexity meets derandomization 12 / 22

slide-39
SLIDE 39

Why should a map like this exist?

PCP theorem: such a map exists for classical Hamiltonians Quantum PCP conjecture: such a map exists for general Hamiltonians

Corollary

Stoquastic PCP is equivalent to derandomization of MA advance on MA vs. NP quantum PCPs are hard

Hamiltonian complexity meets derandomization 12 / 22

slide-40
SLIDE 40

Stoquastic Hamiltonians in MA (BT ’08)

Hamiltonian complexity meets derandomization 13 / 22

slide-41
SLIDE 41

Stoquastic Hamiltonians in MA (BT ’08)

(Implicit) Graph G(V , E)

◮ V = {0, 1}n ◮ {x, y} ∈ E iff ∃i x| Pi |y > 0

Example

Hamiltonian complexity meets derandomization 13 / 22

slide-42
SLIDE 42

Stoquastic Hamiltonians in MA (BT ’08)

(Implicit) Graph G(V , E)

◮ V = {0, 1}n ◮ {x, y} ∈ E iff ∃i x| Pi |y > 0

Example

3-qubit system

◮ P1,2 = P2,3 = |Ψ+Ψ+| + |Φ+Φ+| ◮ P1,3 = |0000| + |0101| + |1010|

  • Φ+

Φ+ =

1 √ 2(|00 + |11)

  • Ψ+

Ψ+ =

1 √ 2(|01 + |10) Hamiltonian complexity meets derandomization 13 / 22

slide-43
SLIDE 43

Stoquastic Hamiltonians in MA (BT ’08)

(Implicit) Graph G(V , E)

◮ V = {0, 1}n ◮ {x, y} ∈ E iff ∃i x| Pi |y > 0

Example

3-qubit system

◮ P1,2 = P2,3 = |Ψ+Ψ+| + |Φ+Φ+| ◮ P1,3 = |0000| + |0101| + |1010|

  • Φ+

Φ+ =

1 √ 2(|00 + |11)

  • Ψ+

Ψ+ =

1 √ 2(|01 + |10)

000 101 111 010 110 011 100 001

Hamiltonian complexity meets derandomization 13 / 22

slide-44
SLIDE 44

Stoquastic Hamiltonians in MA (BT ’08)

(Implicit) Graph G(V , E)

◮ V = {0, 1}n ◮ {x, y} ∈ E iff ∃i x| Pi |y > 0

Bad string x

◮ ∃i such that x| Pi |x = 0

Example

3-qubit system

◮ P1,2 = P2,3 = |Ψ+Ψ+| + |Φ+Φ+| ◮ P1,3 = |0000| + |0101| + |1010|

  • Φ+

Φ+ =

1 √ 2(|00 + |11)

  • Ψ+

Ψ+ =

1 √ 2(|01 + |10)

000 101 111 010 110 011 100 001

Hamiltonian complexity meets derandomization 13 / 22

slide-45
SLIDE 45

Stoquastic Hamiltonians in MA (BT ’08)

(Implicit) Graph G(V , E)

◮ V = {0, 1}n ◮ {x, y} ∈ E iff ∃i x| Pi |y > 0

Bad string x

◮ ∃i such that x| Pi |x = 0

Example

3-qubit system

◮ P1,2 = P2,3 = |Ψ+Ψ+| + |Φ+Φ+| ◮ P1,3 = |0000| + |0101| + |1010|

  • Φ+

Φ+ =

1 √ 2(|00 + |11)

  • Ψ+

Ψ+ =

1 √ 2(|01 + |10)

000 101 111 010 110 011 100 001

Hamiltonian complexity meets derandomization 13 / 22

slide-46
SLIDE 46

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

Hamiltonian complexity meets derandomization 14 / 22

slide-47
SLIDE 47

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

Hamiltonian complexity meets derandomization 14 / 22

slide-48
SLIDE 48

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

Hamiltonian complexity meets derandomization 14 / 22

slide-49
SLIDE 49

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − →

Hamiltonian complexity meets derandomization 14 / 22

slide-50
SLIDE 50

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

Hamiltonian complexity meets derandomization 14 / 22

slide-51
SLIDE 51

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

P1,2

− − →

Hamiltonian complexity meets derandomization 14 / 22

slide-52
SLIDE 52

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

P1,2

− − → 110

Hamiltonian complexity meets derandomization 14 / 22

slide-53
SLIDE 53

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

P1,2

− − → 110

P1,3

− − →

Hamiltonian complexity meets derandomization 14 / 22

slide-54
SLIDE 54

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

P1,2

− − → 110

P1,3

− − → 110

Hamiltonian complexity meets derandomization 14 / 22

slide-55
SLIDE 55

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

P1,2

− − → 110

P1,3

− − → 110

P2,3

− − →

Hamiltonian complexity meets derandomization 14 / 22

slide-56
SLIDE 56

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

P1,2

− − → 110

P1,3

− − → 110

P2,3

− − → 101

Hamiltonian complexity meets derandomization 14 / 22

slide-57
SLIDE 57

Stoquastic Hamiltonians in MA (BT ’08)

MA-verification:

1

Given a initial string x0

2

Perform a random walk for poly(n) steps.

3

If a bad string is encountered, reject.

Example

000 101 111 010 110 011 100 001

000

P1,2

− − → 000

P1,2

− − → 110

P1,3

− − → 110

P2,3

− − → 101

Hamiltonian complexity meets derandomization 14 / 22

slide-58
SLIDE 58

Stoquastic Hamiltonians in MA (BT ’08)

Theorem

If H is FF and x0 is in some groundstate of H, then the verifier never reaches a bad string. If H is 1/poly(n) frustrated, then the random-walk rejects with constant probability.

Hamiltonian complexity meets derandomization 15 / 22

slide-59
SLIDE 59

Very frustrated case

Theorem

If H is εm frustrated for some constant ε, then from every initial string there is a constant-size path that leads to a bad string.

Hamiltonian complexity meets derandomization 16 / 22

slide-60
SLIDE 60

Very frustrated case

Theorem

If H is εm frustrated for some constant ε, then from every initial string there is a constant-size path that leads to a bad string.

Corollary

Gapped Uniform Stoquastic LH problem is in NP.

Hamiltonian complexity meets derandomization 16 / 22

slide-61
SLIDE 61

Very frustrated case

Theorem

If H is εm frustrated for some constant ε, then from every initial string there is a constant-size path that leads to a bad string.

Corollary

Gapped Uniform Stoquastic LH problem is in NP.

Proof.

Check if any of the constant-size paths reaches a bad string.

Hamiltonian complexity meets derandomization 16 / 22

slide-62
SLIDE 62

Very frustrated case

Theorem

If H is εm frustrated for some constant ε, then from every initial string there is a constant-size path that leads to a bad string.

Corollary

Gapped Uniform Stoquastic LH problem is in NP.

Proof.

Check if any of the constant-size paths reaches a bad string. For yes-instances, this is never the case (BT’ 08).

Hamiltonian complexity meets derandomization 16 / 22

slide-63
SLIDE 63

Very frustrated case

Theorem

If H is εm frustrated for some constant ε, then from every initial string there is a constant-size path that leads to a bad string.

Corollary

Gapped Uniform Stoquastic LH problem is in NP.

Proof.

Check if any of the constant-size paths reaches a bad string. For yes-instances, this is never the case (BT’ 08). For no-instances, this is always the case (previous theorem).

Hamiltonian complexity meets derandomization 16 / 22

slide-64
SLIDE 64

Structure of the proof

Hamiltonian complexity meets derandomization 17 / 22

slide-65
SLIDE 65

Structure of the proof

1 There is a constant-depth “circuit” of non-overlapping projectors

that achieves state with a bad string

Hamiltonian complexity meets derandomization 17 / 22

slide-66
SLIDE 66

Structure of the proof

1 There is a constant-depth “circuit” of non-overlapping projectors

that achieves state with a bad string

1

Construct circuit layer by layer: either there is a bad string, or we can add a new layer that brings us closer to a bad string

Hamiltonian complexity meets derandomization 17 / 22

slide-67
SLIDE 67

Structure of the proof

1 There is a constant-depth “circuit” of non-overlapping projectors

that achieves state with a bad string

1

Construct circuit layer by layer: either there is a bad string, or we can add a new layer that brings us closer to a bad string

2 From the constant-depth circuit, we can use a lightcone-argument to

retrieve a constant-size path.

Hamiltonian complexity meets derandomization 17 / 22

slide-68
SLIDE 68

States with a bad string

|S1 = |x1 1 string

Hamiltonian complexity meets derandomization 18 / 22

slide-69
SLIDE 69

States with a bad string

|S1 = |x1 1 string . . . |S2 (1 + ε

4)

2εm 2kd strings

Hamiltonian complexity meets derandomization 18 / 22

slide-70
SLIDE 70

States with a bad string

|S1 = |x1 1 string . . . |S2 (1 + ε

4)

2εm 2kd strings

. . . |S3 (1 + ε

4)

3εm 2kd strings

Hamiltonian complexity meets derandomization 18 / 22

slide-71
SLIDE 71

States with a bad string

|S1 = |x1 1 string . . . |S2 (1 + ε

4)

2εm 2kd strings

. . . |S3 (1 + ε

4)

3εm 2kd strings

. . . |S4 (1 + ε

4)

4εm 2kd strings

Hamiltonian complexity meets derandomization 18 / 22

slide-72
SLIDE 72

States with a bad string

|S1 = |x1 1 string . . . |S2 (1 + ε

4)

2εm 2kd strings

. . . |S3 (1 + ε

4)

3εm 2kd strings

. . . |S4 (1 + ε

4)

4εm 2kd strings

. . . |S5 (1 + ε

4)

5εm 2kd strings

Hamiltonian complexity meets derandomization 18 / 22

slide-73
SLIDE 73

States with a bad string

|S1 = |x1 1 string . . . |S2 (1 + ε

4)

2εm 2kd strings

. . . |S3 (1 + ε

4)

3εm 2kd strings

. . . |S4 (1 + ε

4)

4εm 2kd strings

. . . |S5 (1 + ε

4)

5εm 2kd strings

...

Hamiltonian complexity meets derandomization 18 / 22

slide-74
SLIDE 74

States with a bad string

|S1 = |x1 1 string . . . |S2 (1 + ε

4)

2εm 2kd strings

. . . |S3 (1 + ε

4)

3εm 2kd strings

. . . |S4 (1 + ε

4)

4εm 2kd strings

. . . |S5 (1 + ε

4)

5εm 2kd strings

...

Finding a bad string

Pick L = εm

2kd , the frustration is at least ε 2, there is a constant T such that

|ST = |+⊗n

Hamiltonian complexity meets derandomization 18 / 22

slide-75
SLIDE 75

States with a bad string

|S1 = |x1 1 string . . . |S2 (1 + ε

4)

2εm 2kd strings

. . . |S3 (1 + ε

4)

3εm 2kd strings

. . . |S4 (1 + ε

4)

4εm 2kd strings

. . . |S5 (1 + ε

4)

5εm 2kd strings

...

Finding a bad string

Pick L = εm

2kd , the frustration is at least ε 2, there is a constant T such that

|ST = |+⊗n ⇒ there is a bad string in |ST.

Hamiltonian complexity meets derandomization 18 / 22

slide-76
SLIDE 76

From shallow non-overlapping transitions to short paths

Lemma

If a bad string is reached after a constant number of non-overlapping projections, then there is a constant-size path to a bad string.

Hamiltonian complexity meets derandomization 19 / 22

slide-77
SLIDE 77

From shallow non-overlapping transitions to short paths

Lemma

If a bad string is reached after a constant number of non-overlapping projections, then there is a constant-size path to a bad string.

x

Hamiltonian complexity meets derandomization 19 / 22

slide-78
SLIDE 78

From shallow non-overlapping transitions to short paths

Lemma

If a bad string is reached after a constant number of non-overlapping projections, then there is a constant-size path to a bad string.

x

Hamiltonian complexity meets derandomization 19 / 22

slide-79
SLIDE 79

From shallow non-overlapping transitions to short paths

Lemma

If a bad string is reached after a constant number of non-overlapping projections, then there is a constant-size path to a bad string.

x

Hamiltonian complexity meets derandomization 19 / 22

slide-80
SLIDE 80

From shallow non-overlapping transitions to short paths

Lemma

If a bad string is reached after a constant number of non-overlapping projections, then there is a constant-size path to a bad string.

x

Hamiltonian complexity meets derandomization 19 / 22

slide-81
SLIDE 81

From shallow non-overlapping transitions to short paths

Lemma

If a bad string is reached after a constant number of non-overlapping projections, then there is a constant-size path to a bad string.

x

Hamiltonian complexity meets derandomization 19 / 22

slide-82
SLIDE 82

From shallow non-overlapping transitions to short paths

Lemma

If a bad string is reached after a constant number of non-overlapping projections, then there is a constant-size path to a bad string.

x

Hamiltonian complexity meets derandomization 19 / 22

slide-83
SLIDE 83

Related results

Relax frustration-free assumption to negligible frustration. Commuting frustration-free stoquastic Hamiltonian is in NP (for any gap) “Classical” definition of the problem

Hamiltonian complexity meets derandomization 20 / 22

slide-84
SLIDE 84

Open problems

Prove/disprove Stoquastic PCP conjecture Non-uniform case

◮ There are highly frustrated Hamiltonians with no bad strings ◮ Frustration comes from incompatibility of amplitudes

√1 − ε |0 + √ε |1 vs. √ε |0 + √1 − ε |1

◮ Add more tests

BT has a consistency test, but not clear that it is “local”

Connections to Hodge theory

Hamiltonian complexity meets derandomization 21 / 22

slide-85
SLIDE 85

Thank you for your attention!

Hamiltonian complexity meets derandomization 22 / 22