Computer games for - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Computer games for

Description:

For a game tree with leaves... Best possible deterministic classical algorithm: ... Beige background with dark text (for math)? Slide transitions: fade? Alternate? ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 20
Provided by: a15173
Category:

less

Transcript and Presenter's Notes

Title: Computer games for


1
Computer games for quantum computers Are they
harder or easier?
Work in progresscollaboration welcome
HP Labs talkPalo Alto, CA 9/22/03
2
Quantum Information Science
011010110101101110100101 -------------------- 110
100010000
Computation
Teleportation
Cryptography
Simulation
Communication
3
Quantum Games
Economic Games
  • Prisoners Dilemma
  • Fair Auctions
  • Public Goods

Combinatorial Games
  • Tetris
  • Minesweeper
  • Quake
  • Chess
  • Checkers
  • Tic-Tac-Toe

4
How computers play games
AND-OR
NAND
Game
Tree
5
Game Tree Evaluation Known Results
For a game tree with leaves
Best possible deterministic classical
algorithm all leaves must be queried in
worst case.
Best possible randomized classical algorithm
expected queries in worst case.
Saks Wigderson, 1986
Algorithm can make random choices averaging
over instances is NOT considered
6
Nondeterministic algorithms
0-sided Las Vegas algorithms
ZPP
  • Always succeed, stochastic runtime
  • Complexity Runtime

1-sided Monte Carlo algorithms
RP
  • If ans 0, then , else
  • Complexity Worst-case runtime

2-sided Monte Carlo algorithms
BPP
  • Complexity Worst-case runtime

7
Santhas Theorem
Santha, 1991
Any q-query Monte Carlo algorithm for AND-OR tree
evaluation with error probability pobeys
1-sided error
2-sided error
Where is the runtime of the optimal Las
Vegasalgorithm for AND-OR tree evaluation.
8
Randomized Classical Algorithm
Depth-First Search (DFS) algorithm
Depth-First Search (DFS) algorithm Snir, 1985
  • Evaluate left subtree L of root.
  • If L determines root value, stop.
  • Otherwise, evaluate right subtree R of root.

Key concept Recursion!
9
Randomized Classical Algorithm
complexity when result is 0.
complexity when result is 1.
complexity
10
Quantum Game Tree Evaluation
For a game tree with leaves
Best possible deterministic quantum
algorithm all leaves must be queried in
worst case.
Best known quantum algorithm
expected queries in worst case.
Best known quantum lower bound
expected queries in worst case.
Barnum Saks, 2002 Ambainis, 2003
11
Polynomial Method
Boolean functions can be represented
bypolynomials
AND
OR
NAND
NAND(n )
Thm Any quantum circuit computing f mustmake at
least (deg f ) queries.
12
Adversary Method
(Prove by Ambainis iterated fn.method?
13
Recursive Idea I Improve base case
By Santhas Theorem, we seek a q-query Monte
Carlo quantum algorithm with failureprobability
1-sided error
2-sided error
14
Quantum Recursion Ordered Search
Query Complexity
15
Better base cases
Blue Classical
NAND(1)
Black Quantum
Queries Success Probability
Queries Success Probability
16
Better base cases
Blue Classical
NAND(2)
Black Quantum
Queries Success Probability
Queries Success Probability
Circuit found by computer search.
Barnum, Bernstein, Spector, 2000
17
Recursive Idea II Recurse Smarter
Success probability drops rapidly by majority
voting
18
Noisy Quantum Recursion
HØyer et al., 2003 (quant-ph/0304052)
Perfect oracle
Noisy oracle
Naïve recursive Grover
  • 1 query in size-4 list
  • Recursion, majority voting ?

Adaptive Grover step
19
Noisy Quantum Recursion
HØyer et al., 2003 (quant-ph/0304052)
Usual Grover algorithm
Adaptive trick
20
Summary
  • Quantum economic game theory ideas may aid
    quantum combinatorial game theory.
  • Game tree evaluation can be mapped to the query
    complexity of NAND.
  • Quantum query complexity of NAND is between
    and . WHAT IS IT?
  • Quantum outperforms classical for small NAND
    instances.
  • Clever recursive step may be the key.

21
Summary
  • Color scheme Muted chessboard background?
    Tetris-like background? Some random computer
    game background? Pong? Deep blue natural
    background with yellow/mustard text? Beige
    background with dark text (for math)?
  • Slide transitions fade? Alternate?
Write a Comment
User Comments (0)
About PowerShow.com