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

Parallel approximation of min-max problems

  • Upload
    saniya

  • View
    48

  • Download
    5

Embed Size (px)

DESCRIPTION

with applications to classical and quantum zero-sum games. Parallel approximation of min-max problems. University of Michigan. Xiaodi Wu. Joint work with Gus Gutoski at IQC, University of Waterloo. What is the talk about?. - PowerPoint PPT Presentation

Citation preview

Page 1: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

Parallel algorithm and our concern

x

accept,reject

Parallel efficiency = Space efficiency [Bord77]

Page 4: Parallel approximation of min-max problems

Game Theory 101

Page 5: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

Refereed games

Bob

Alice

Ref payoff

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

Quantum Ones: Open Until now!

Page 8: Parallel approximation of min-max problems

Motivation: Complexity Theory

Prover

accept x,reject x

Verifier

x

x

Page 9: Parallel approximation of min-max problems

Motivation: Complexity Theory

Page 10: Parallel approximation of min-max problems

Motivation: Complexity Theory

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

Page 11: Parallel approximation of min-max problems

Motivation: Complexity Theory

accept x,reject x

no-prover

verifier

x

x

x

yes-prover

Page 12: Parallel approximation of min-max problems

Motivation: Complexity Theory

Page 13: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

Our Results

public-coin RG ≠ RG unless PSPACE=EXP

In contrast to

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

Page 16: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

Technical Difficulties

Finding good representations of the strategies

Page 19: Parallel approximation of min-max problems

Find good representations

strategystrategy

Min-Max payoff = Max-Min payoffCompute:

density operator POVM measurement

Come from a valid

interaction!

Page 20: Parallel approximation of min-max problems

Find good representations

Transcript Representation

Kitaev: Quantum Coin Flipping

Page 21: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

relaxed transcript

Penalization idea and Rounding theorem

valid transcript

trace distance trace distance trace distance

Penalty=

+ +

Fits in the min-max form

Page 23: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

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: Parallel approximation of min-max problems

The End?

PSPACE