Computer Chess
Humble beginnings The Turk Ajeeb Mephisto El Ajedrecista
Brute force vs selective search Advantages of selective search –The possibility of not wasting calculations –The Horizon Problem Disadvantages of selective search –Takes time itself to select –Difficult to select well Advancement of computer technology
Human vs computer chess abilities Humans positions Masters use pattern matching Can make mistakes Anti-computer tactics Computers With dedicated hardware, many billions of positions Does not make mistakes Strong against aggressive play
Human-computer chess matches 1997 Kasparov vs Deep Blue Kramnik vs Deep Fritz matches
Endgame tablebases Endgames traditionally been a weakness for computers Stored endgame solutions, solved by computers 50-move rule
Implementation issues Board representation Search techniques Leaf evaluation
Questions?