31
Parallel approximation of min-max problems Xiaodi Wu with applications to classical and quantum zero- sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Water

Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Embed Size (px)

Citation preview

Page 1: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Parallel approximation of min-max problems

Xiaodi Wu

with applications to classical and quantum zero-sum games

University of Michigan

Joint work with Gus Gutoski at IQC, University of Waterloo

Page 2: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

A parallel (classical) algorithm for finding optimal strategies for a new quantum game.

What is the talk about?

DQIP=PSPACE, and thus,

SQG=QRG(2)=PSPACE an extension of the QIP=PSPACE [JJUW10] Show a class of SDPs admits

efficient parallel algorithm. Enlarge the range to apply theMultiplicative Weight Update

Method (MMW).

Page 3: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Parallel algorithm and our concern

x

accept,reject

Parallel efficiency = Space efficiency [Bord77]

Page 4: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Game Theory 101

Page 5: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Game Theory 101

Zero-Sum games characterize the competition between players.

Your gain is my Loss.

The stable points at which people play their strategies, equilibrium points.

Min-Max payoff

= Max-Min payoff

Payoff Matrix

.

.

.

.

.. …. … … 0.5/ -0.5

There could be interactions!

Page 6: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Refereed games

Bob

Alice

PayoffRef

Time- efficient algorithms for classical ones (linear programming) [KM92, KMvS94]

Time-efficient algorithms for quantum ones (semidefinite programming) [GW97]

Page 7: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Refereed games

Bob

Alice

Ref payoff

Efficient parallel algorithms for classical ones [FK97]. (complicated, nasty)

Quantum Ones: Open Until now!

Page 8: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Motivation: Complexity Theory

Prover

accept x,reject x

Verifier

x

x

Page 9: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Motivation: Complexity Theory

Page 10: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Motivation: Complexity Theory

AM[poly]Both equal PSPACE. [LFKN92, S92, GS89]

Page 11: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Motivation: Complexity Theory

accept x,reject x

no-prover

verifier

x

x

x

yes-prover

Page 12: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Motivation: Complexity Theory

Page 13: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Motivation: Complexity Theory

IP=PSPACE

RG(2)=PSPACE [FK97]

RG=EXP[KM92, FK97]

QIP=PSPACE [JJUW10, W10]

QRG=EXP [GW07]

Multiplicative Weight Update Method

QRG(2)=PSPACE !

Page 14: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Our Results

Subsume and unify all the previous results along this line.

DQIP=SQG=QRG(2)=PSPACE

directly applicable to general protocol. first-principle proof of QIP=PSPACE.

QIP inside SQG [GW05]

Page 15: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Our Results

public-coin RG ≠ RG unless PSPACE=EXP

In contrast to

public-coin IP (AM[poly])=IP

Page 16: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Our Results

admissible quantum channels

appropriated bounded

Efficient parallel algorithm for above SDP.

There cannot be an efficient parallel approximation scheme for all SDPs unless NC=P [Ser91,Meg92].

Our result adds considerably to the set of SDPs that admitparallel solutions.

Page 17: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

one-page tutorial for Multiplicative Weight Update Method

Finding the equilibrium point/value:

beats

equilibrium point

Get into a cycle

MMW is a way to choose Alice’s strategy.

Advantage

Disadvantage

explicit steps simple operations (NC)

Only good for density operators as strategies Needs efficient implementation of response. Nice responses so that not too many steps.

Page 18: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Technical Difficulties

Finding good representations of the strategies

Page 19: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Find good representations

strategystrategy

Min-Max payoff = Max-Min payoffCompute:

density operator POVM measurement

Come from a valid

interaction!

Page 20: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Find good representations

Transcript Representation

Kitaev: Quantum Coin Flipping

Page 21: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Technical Difficulties

Finding good representations of the strategies

Tailor the “transcript-like” representation into MMW

Run many MMWs in parallel

Penalization idea and the Rounding theorem

Page 22: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

relaxed transcript

Penalization idea and Rounding theorem

valid transcript

trace distance trace distance trace distance

Penalty=

+ +

Fits in the min-max form

Page 23: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Penalization idea and Rounding theoremGoal: if Alice cheats, then the penalty should be large!

trace distance fidelity trickBures metric Bures metricBures metric>=+Penalty

Ad

van

tag

e

Page 24: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Technical Difficulties

Finding good representations of the strategies

Tailor the “transcript-like” representation into MMW

Finding response efficiently in space

Call itself as the oracle! Nested!

Run many MMWs in parallel

Penalization idea and the Rounding theorem

Page 25: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

Finding response efficiently in space

Given Alice’s strategy,

Now deal with a special case, where Bob plays with “do-nothing” Charlie

Call itself to compute Bob’s strategy,

WE ARE DONE!

purify it, and get rid of Alice

and then the POVM.

Page 26: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

The universe as we know it

QIP = IP = PSPACE = RG(2)

QIP(2)

QMA AM

MA

NP

RG(1)

QRG(1)

QRG = RG = EXP

QRG(2)

SQG RG(k)

QRG(k)

Page 27: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

The universe as we know it

QIP = IP = PSPACE = RG(2)

QIP(2)

QMA AM

MA

NP

RG(1)

QRG(1)

QRG = RG = EXP

QRG(2)SQG

RG(k)

QRG(k)

Page 28: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

The universe as we know it

QIP = IP = PSPACE = SQG = QRG(2) = RG(2)

QIP(2)

QMA AM

MA

NP

RG(1)

QRG(1)

QRG = RG = EXP

RG(k)

QRG(k)

Page 29: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

The universe as we know it

QIP(2)

QMA AM

MA

NP

RG(1)

QRG(1)

QRG = RG = EXP

RG(k)

QRG(k)

PSPACE

Page 30: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

The universe as we know it

QIP(2)

QMA AM

MA

NP

RG(1)

QRG(1)

QRG = RG = EXP

RG(k)

QRG(k)

PSPACE ?

Page 31: Xiaodi Wu with applications to classical and quantum zero-sum games University of Michigan Joint work with Gus Gutoski at IQC, University of Waterloo

The End?

PSPACE