Automated negotiations for general game playing

Dave De Jonge, Dongmo Zhang

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

21 Citations (Scopus)

Abstract

In this paper we present a new algorithm for negotiations in non-zero-sum games. Although games have been studied extensively, most game playing algorithms have been developed under the assumption that players do not communicate. Many real-world problems, however, can be modeled as non-zero-sum games in which players may mutually benefit if they coordinate their actions, which requires negotiation. The field of Automated Negotiations is another important topic in AI, but in this field one usually assumes that utility functions have explicit expressions and can therefore be calculated easily. Traditional approaches do not apply to domains in which the utility values are instead determined by the rules of a complex game. In this paper we aim to bridge the gap between General Game Playing and Automated Negotiations. Our algorithm is an adaptation of Monte Carlo Tree Search that allows players to negotiate. It is completely domain-independent in the sense that it is not tailored to any specific game. It can be applied to any non-zero-sum game, provided that its rules are described in Game Description Language.
Original languageEnglish
Title of host publicationProceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017), May 8-12, 2017, Sao Paulo, Brazil
PublisherIFAAMAS
Pages371-379
Number of pages9
Publication statusPublished - 2017
EventInternational Joint Conference on Autonomous Agents and Multiagent Systems -
Duration: 8 May 2017 → …

Conference

ConferenceInternational Joint Conference on Autonomous Agents and Multiagent Systems
Period8/05/17 → …

Keywords

  • computer algorithms
  • computer games
  • intelligent agents (computer software)

Fingerprint

Dive into the research topics of 'Automated negotiations for general game playing'. Together they form a unique fingerprint.

Cite this