Designing an evolutionary strategizing machine for game playing and beyond

Moshe Sipper, Yaniv Azaria, Ami Hauptman, Yehonatan Shichel

Research output: Contribution to journalArticlepeer-review

30 Scopus citations

Abstract

We have recently shown that genetically programming game players, after having imbued the evolutionary process with human intelligence, produces human-competitive strategies for three games: backgammon, chess endgames, and robocode (tank-fight simulation). Evolved game players are able to hold their own-and often win-against human or human-based competitors. This paper has a twofold objective: first, to review our recent results of applying genetic programming in the domain of games; second, to formulate the merits of genetic programming in acting as a tool for developing strategies in general, and to discuss the possible design of a strategizing machine.

Original languageEnglish
Pages (from-to)583-593
Number of pages11
JournalIEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews
Volume37
Issue number4
DOIs
StatePublished - 1 Jul 2007

Keywords

  • Backgammon
  • Chess
  • Evolutionary algorithms
  • Evolving game strategies
  • Genetic programming
  • Robocode
  • Strategizing

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Software
  • Information Systems
  • Human-Computer Interaction
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Designing an evolutionary strategizing machine for game playing and beyond'. Together they form a unique fingerprint.

Cite this