CHECKMATE! A Brief Introduction to Game Theory Dan Garcia UC Berkeley The World Kasparov.

Slides:



Advertisements
Similar presentations
Game Playing CS 63 Chapter 6
Advertisements

Module 4 Game Theory To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides created by Jeff Heyl.
Introduction to Combinatorial Game Acm Honored Class Weitao.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
An Introduction to... Evolutionary Game Theory
Game Theory. “If you don’t think the math matters, then you don’t know the right math.” Chris Ferguson 2002 World Series of Poker Champion.
ICS-271:Notes 6: 1 Notes 6: Game-Playing ICS 271 Fall 2008.
1 CSC 550: Introduction to Artificial Intelligence Fall 2008 search in game playing  zero-sum games  game trees, minimax principle  alpha-beta pruning.
CS10 The Beauty and Joy of Computing Lecture #22 : Computational Game Theory A 19-year project led by Prof Jonathan Schaeffer, he used dozens.
Myopic and non-myopic agent optimization in game theory, economics, biology and artificial intelligence Michael J Gagen Institute of Molecular Bioscience.
EIE426-AICV 1 Game Playing Filename: eie426-game-playing-0809.ppt.
Computers Playing Games Arif Zaman CS 101. Acknowledgements Portions of this are taken from MIT’s open-courseware
Games What is ‘Game Theory’? There are several tools and techniques used by applied modelers to generate testable hypotheses Modeling techniques widely.
OLIGOPOLY AND GAME THEORY Phillip J Bryson Marriott School, BYU.
Perfect-Information Games
CS10 : The Beauty and Joy of Computing Lecture #14 : Computational Game Theory A 19-year project led by Prof Jonathan Schaeffer, he used dozens.
Everything You Always Wanted To Know about Game Theory* *but were afraid to ask Dan Garcia, UC Berkeley David Ginat, Tel-Aviv University Peter Henderson,
1 Game Playing Chapter 6 Additional references for the slides: Luger’s AI book (2005). Robert Wilensky’s CS188 slides:
CS10 The Beauty and Joy of Computing Lecture #22 : Computational Game Theory A 19-year project led by Prof Jonathan Schaeffer, he used dozens.
The Game of Contorted Fractions. 2 Rules of the Game Typical position has a number of real numbers in boxes. The typical legal move is to alter just one.
CS39N The Beauty and Joy of Computing Lecture #4 : Computational Game Theory A 19-year project led by Prof Jonathan Schaeffer, he used dozens.
CHECKMATE! A Brief Introduction to Game Theory Dan Garcia UC Berkeley The World Kasparov.
Computers Playing Games Arif Zaman CS 101. Acknowledgements Portions of this are taken from MIT’s open-courseware
Playing Konane Mathematically with Combinatorial Game Theory
How computers play games with you CS161, Spring ‘03 Nathan Sturtevant.
ICS-271:Notes 6: 1 Notes 6: Game-Playing ICS 271 Fall 2006.
CS10 The Beauty and Joy of Computing Lecture #25 : Tree Recursion The newly released (and much- hyped) Microsoft Kinect system for the XBOX.
Introduction to Game Theory Yale Braunstein Spring 2007.
Game Theory April 9, Prisoner’s Dilemma  One-shot, simultaneous game  Nash Equilibrium (individually rational strategies) is not Pareto Optimal.
Game-Playing Read Chapter 6 Adversarial Search. State-Space Model Modified States the same Operators depend on whose turn Goal: As before: win or win.
Game Playing: Adversarial Search Chapter 6. Why study games Fun Clear criteria for success Interesting, hard problems which require minimal “initial structure”
Great Theoretical Ideas in Computer Science.
Game Playing State-of-the-Art  Checkers: Chinook ended 40-year-reign of human world champion Marion Tinsley in Used an endgame database defining.
Great Theoretical Ideas in Computer Science.
Kim Moore, Program Manager Dr. Tonya Jeffery, Co-PI.
PSU CS 370 – Introduction to Artificial Intelligence Game MinMax Alpha-Beta.
Minimax.
Game Playing. Introduction Why is game playing so interesting from an AI point of view? –Game Playing is harder then common searching The search space.
Adversarial Search CS30 David Kauchak Spring 2015 Some material borrowed from : Sara Owsley Sood and others.
Game Playing.
Impartial Games, Nim, Composite Games, Optimal Play in Impartial games
Games as Game Theory Systems (Ch. 19). Game Theory It is not a theoretical approach to games Game theory is the mathematical study of decision making.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
150 Students Can’t Be Wrong! GamesCrafters, a Computational Game Theory Undergraduate Research and Development Group at UC Berkeley 12:00-13:00.
Game-playing AIs Part 1 CIS 391 Fall CSE Intro to AI 2 Games: Outline of Unit Part I (this set of slides)  Motivation  Game Trees  Evaluation.
Notes on Game Playing by Yun Peng of theYun Peng University of Maryland Baltimore County.
Game theory & Linear Programming Steve Gu Mar 28, 2008.
Game Playing. Towards Intelligence? Many researchers attacked “intelligent behavior” by looking to strategy games involving deep thought. Many researchers.
Games. Adversaries Consider the process of reasoning when an adversary is trying to defeat our efforts In game playing situations one searches down the.
Game Playing ECE457 Applied Artificial Intelligence Spring 2008 Lecture #5.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
An Introduction to Game Theory Math 480: Mathematics Seminar Dr. Sylvester.
Multiples and Factors. Multiples A multiple is a number that is in the times tables. A multiple is a number that is in the times tables. Multiples of.
Game tree search Thanks to Andrew Moore and Faheim Bacchus for slides!
Chapter 16 Oligopoly and Game Theory. “Game theory is the study of how people behave in strategic situations. By ‘strategic’ we mean a situation in which.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 0.Game Theory – Brief Introduction Lecture
Coin Turning Games By: Lauren Quattrocchi. What are Coin Turning Games? -Coin turning games are a class of combinatorial games in which there are a finite.
Lec 23 Chapter 28 Game Theory.
The Beauty and Joy of Computing Lecture #16 Computational Game Theory A 19-year project led by Prof Jonathan Schaeffer, he used dozens (sometimes hundreds)
Content Game of Nim Impartial Games Sprague-Grundy theorem
Halma An Unsolved Puzzle. The Normal British Way… “The normal British way, to sit in separate families in separate rooms in separate houses, each person.
Adversarial Environments/ Game Playing
Introductory Game Theory
PENGANTAR INTELIJENSIA BUATAN (64A614)
Game Playing.
David Kauchak CS52 – Spring 2016
Game Theory Lesson 15 Section 65.
Artificial Intelligence and Searching
M9302 Mathematical Models in Economics
Presentation transcript:

CHECKMATE! A Brief Introduction to Game Theory Dan Garcia UC Berkeley The World Kasparov

A Brief Introduction to Game Theory2/8 Game Theory: Economic or Combinatorial? Economic ◊von Neumann and Morgenstern’s 1944 Theory of Games and Economic Behavior ◊Matrix games ◊Prisoner’s dilemma ◊Incomplete info, simultaneous moves ◊Goal: Maximize payoff Combinatorial ◊Sprague and Grundy’s 1939 Mathematics and Games ◊Board (table) games ◊Nim, Domineering ◊Complete info, alternating moves ◊Goal: Last move

A Brief Introduction to Game Theory3/8 Combinatorial Game Theory History Early Play ◊Egyptian wall painting of Senat (c BC) Theory ◊C. L. Bouton’s analysis of Nim [1902] ◊Sprague [1936] and Grundy [1939] Impartial games and Nim ◊Knuth Surreal Numbers [1974] ◊Conway On Numbers and Games [1976] ◊Prof. Elwyn Berlekamp (UCB), Conway, & Guy Winning Ways [1982]

A Brief Introduction to Game Theory4/8 What is a combinatorial game? Two players (Left & Right) move alternately No chance, such as dice or shuffled cards Both players have perfect information ◊No hidden information, as in Stratego & Magic The game is finite – it must eventually end There are no draws or ties Normal Play: Last to move wins!

A Brief Introduction to Game Theory5/8 What games are out, what are in? In ◊Nim, Domineering, Dots-and-Boxes, Go, etc. ◊1,2,…,10, Kayles, Toads & Frogs, Snake, Tactix, Poison In, but not normal play ◊Chess, Checkers, Othello, Tic-Tac-Toe, etc. ◊ All card games ◊ All dice games Out

A Brief Introduction to Game Theory6/8 “Computational” Game Theory (for non-normal play games) Large games ◊Can theorize strategies, build AI systems to play ◊Can study endgames, smaller version of original Examples: Quick Chess, 9x9 Go, 6x6 Checkers, etc. Small-to-medium games ◊Can have computer solve and teach us strategy ◊GAMESMAN does exactly this It can solve BOTH normal and non-normal play games

A Brief Introduction to Game Theory7/8 Computational Game Theory Simplify games / value ◊Store turn in position ◊Each position is (for player whose turn it is) Winning (  losing child) Losing (All children winning) Tieing (!  losing child, but  tieing child) Drawing (can’t force a win or be forced to lose) W L L WWW W T WWW T D WWW D W

A Brief Introduction to Game Theory8/8 Exciting Game Theory Research at Berkeley Combinatorial Game Theory Workshop ◊MSRI July 24-28th, 2000: Son of Games of No Chance ◊1994 Workshop book: Games of No Chance Prof. Elwyn Berlekamp ◊Dots & Boxes, Go endgames ◊Economist’s View of Combinatorial Games Dr. Dan Garcia ◊Undergraduate Game Theory Research Group