Top Banner
Quantum Computing and Dynamical Quantum Models (quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002
24

Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Mar 26, 2015

Download

Documents

Zoe Morgan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Quantum Computing and Dynamical Quantum Models

(quant-ph/0205059)

Scott Aaronson, UC Berkeley

QC Seminar

May 14, 2002

Page 2: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Talk Outline

• Why you should worry about quantum mechanics

• Dynamical models

• Schrödinger dynamics

• SZK DQP

• Search in N1/3 queries (but not fewer)

Page 3: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

What weexperience

Quantum theory

Page 4: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

A Puzzle• Let |OR = you seeing a red dot

|OB = you seeing a blue dot

1

( )

2

:

:

R R B B

H

R R B B

t O O

t O O

• What is the probability that you see the dot change color?

Page 5: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Why Is This An Issue?

• Quantum theory says nothing about multiple-time or transition probabilities

• But then what is a “prediction,” or the “output of a computation,” or the “utility of a decision”?

• Reply:

“But we have no direct knowledge of the past anyway, just records”

Page 6: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

When Does This Arise?

• When we consider ourselves as quantum systems

• Bohmian mechanics asserts an answer, but assumes a specific state space

• Not in “explicit-collapse” models

Page 7: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Summary of Results(submitted to PRL, quant-ph/0205059)

• What if you could examine an observer’s entire history? Defined class DQP

• SZK DQP. Combined with collision lower bound, implies oracle A for which BQPA DQPA

• Can search an N-element list in order N1/3 steps, though not fewer

Page 8: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Dynamical Model

• Given NN unitary U and state acted on, returns stochastic matrix S=D(,U)

• Must marginalize to single-time probabilities: diag() and diag(UU-1)

• Discrete time and state space

• Produces history for one N-outcome von Neumann observable (i.e. standard basis)

Page 9: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Axiom: Symmetry

D is invariant under relabeling of basis states:

D(PP-1,QUP-1) = QD(,U)P-1

Page 10: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Axiom: Locality

12 P1P2

U S

Partition U into minimal blocks of nonzero entries

Locality doesn’t imply commutativity:

1 1, , , ,A AB A B AB A B AB B A AB BD U U U D U D U U U D U

Page 11: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Axiom: Robustness

1/poly(N) change to or U

1/poly(N) change to S

Page 12: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Example 1: Product Dynamics

4 / 5 0 1 3/ 5

3/ 5 1 0 4 / 5

2 2

2 2

4 / 5 3/ 5

3/ 5 4 / 5

2 2

2 2

4 / 5 4 / 5

3/ 5 3/ 5

Symmetric, robust, commutative, but not local

Page 13: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Example 2: Dieks Dynamics

4 / 5 0 1 3/ 5

3/ 5 1 0 4 / 5

2 2

2 2

4 / 5 3/ 5

3/ 5 4 / 5

0 1

1 0

Symmetric, commutative, local, but not robust

Page 14: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Example 3: Schrödinger Dynamics

7 / 25 3/ 5 4 / 5 3/ 5

24 / 25 4 / 5 3/ 5 4 / 5

.360 .640

.640 .360

.360 .640

.078

.922

.130 .410

.230 .230

.019 .059

.461 .461

.013 .065

.347 .575

Page 15: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Schrödinger Dynamics (con’t)

• Theorem: Iterative process converges. (Uses max-flow-min-cut theorem.)

• Also symmetry and locality

Commutativity for unentangled states only

• Theorem: Robustness holds.

Page 16: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Computational Model

• Initial state: |0n

Apply poly-size quantum circuits U1,…,UT

• Dynamical model D induces history v1,…,vT

• vi: basis state of UiU1|0n that “you’re” in

Page 17: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

DQP

• (D): Oracle that returns sample v1,…,vT, given U1,…,UT as input (under model D)

• BQP DQP P#P

• DQP: Class of languages for which there’s one BQP(D) algorithm that works for all symmetric local D

Page 18: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

BPP

BQP SZK

DQP

Page 19: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

SZKDQP• Suffices to decide whether two distributions are close or far (Sahai and Vadhan 1997)

Examples: graph isomorphism, collision-finding

/ 20,1

1 1

2 2nn

x

x f x x y f x

1

2x y f x

Two bitwise Fourier transforms

Page 20: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Why This Worksin any symmetric local model

Let v1=|x, v2=|z. Then will v3=|y with high probability?

Let F : |x 2-n/2 w (-1)xw|w be Fourier transform

Observation: x z y z (mod 2)

Need to show F is symmetric under some permutation of basis states that swaps |x and |y while leaving |z fixed

Suppose we had an invertible matrix M over (Z2)n such that Mx=y, My=x, MTz=z

Define permutations , by (x)=Mx and (z)=(MT)-1z; then

(x) (z) xTMT(MT)-1z x z (mod 2)

Implies that F is symmetric under application of to input basis states and -1 to output basis states

Page 21: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Why M Exists

Assume x and y are nonzero (they almost certainly are)

Let a,b be unit vectors, and let L be an invertible matrix over (Z2)n such that La=x and Lb=y

Let Q be the permutation matrix that interchanges a and b while leaving all other unit vectors fixed

Set M := LQL-1

Then Mx=y, My=x

Also, xz yz (mod 2) implies aTLTz = bTLTz

So QT(LTz) = LTz, implying MTz = z

Page 22: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

When Input Isn’t Two-to-One

• Append hash register |h(x) on which Fourier transforms don’t act

• Choose h uniformly from all functions

{0,1}n {1,…,K}

• Take K=1 initially, then repeatedly double K and recompute |h(x)

• For some K, reduces to two-to-one case with high probability

Page 23: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

N1/3 Search Algorithm

N1/3

Groveriterations

t2/N = N-1/3 probability

Page 24: Quantum Computing and Dynamical Quantum Models ( quant-ph/0205059) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.

Concluding Remarks

• With direct access to the past, you could decide graph isomorphism in polytime, but probably not SAT

• Contrast: Nonlinear quantum theories could decide NP and even #P in polytime (Abrams and Lloyd 1998)

• N1/3 bound is optimal: NPA DQPA for an oracle A

• Dynamical models: more “reasonable”?