How%20Computers%20Play%20Chess - PowerPoint PPT Presentation

About This Presentation
Title:

How%20Computers%20Play%20Chess

Description:

It could fairly easily be made to play a rather bad game. ... If a computer can check one billion moves per second, it would take over 100 years ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 17
Provided by: scie5
Learn more at: http://www.cs.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: How%20Computers%20Play%20Chess


1
How Computers Play Chess
Artificial Intelligence 101
  • Peter Barnum
  • November 15, 2007

2
  • This raises the question Can a machine play
    chess? It could fairly easily be made to play a
    rather bad game. It would be bad because chess
    requires intelligence.
  • Alan Turing 1946

3
  • The decisive game of the match was Game 2we saw
    something that went beyond out wildest
    expectationsThe machine refused to move to a
    position that had a decisive short-term advantage
    - showing a very human sense of danger.
  • Garry Kasparov 1997

4
What move should we make?
5
How a computer decides
6
How a computer decides
7
How a computer decides
8
How a computer decides
9
How a computer decides
10
How a computer decides
11
Uh oh!
12
Adversarial search
  • If I make this move, whats the worst thing my
    opponent could do?

13
Examining all possible moves
  • Can I make a move that will allow me to win and
    prevent my opponent from winning?

14
Wait, thats easy!
35
x35
x35
35N
For a game with 6 moves per player
35123,379,200,000,000,000,000 possibilities
If a computer can check one billion moves per
second, it would take over 100 years
15
What to do?
  • Can we avoid searching all possibilities?
  • Can we pre-compute anything?
  • Can we approximate the search?

16
References
  • Stuart Russell and Peter Norvig Artificial
    Intelligence A Modern Approach
  • Stanford Encyclopedia of Philosophy
Write a Comment
User Comments (0)
About PowerShow.com