Novel threat-based AI strategies that incorporate adaptive data structures for multi-player board games

被引:0
作者
Spencer Polk
B. John Oommen
机构
[1] Carleton University,School of Computer Science
[2] University of Agder,undefined
来源
Applied Intelligence | 2018年 / 48卷
关键词
Multi-player game playing; Adaptive data structures; Move ordering; Alpha-beta search;
D O I
暂无
中图分类号
学科分类号
摘要
This paper considers the problem of designing novel techniques for multi-player game playing, in a range of board games and configurations. Compared to the well-known case of two-player game playing, multi-player game playing is a more complex problem with unique requirements. To address the unique challenges of this domain, we examine the potential of employing techniques inspired by Adaptive Data Structures (ADSs) to rank opponents based on their relative threats, and using this information to achieve gains in move ordering and tree pruning. We name our new technique the Threat-ADS heuristic. We examine the Threat-ADS’ performance within a range of game models, employing a number of different, well-understood update mechanisms for ADSs. We then extend our analysis to specifically consider intermediate board states, which are more interesting than the initial board state, as we do not assume the availability of “Opening book” moves, and where substantial variation can exist, in terms of available moves and threatening opponents. We expand this analysis to include an exploration of the Threat-ADS heuristic’s performance in deeper ply game trees, to confirm that it maintains its benefits even when lookahead is greater, and with an expanded examination of how the number of players present in the game impacts the performance of the Threat-ADS heuristic. We find that in nearly all environments, the Threat-ADS heuristic is able to produce meaningful, statistically significant improvements in tree pruning, demonstrating that it serves as a very reliable move ordering heuristic for multi-player game playing under a wide range of configurations, thus motivating the use of ADS-based techniques within the field of game playing.
引用
收藏
页码:1893 / 1911
页数:18
相关论文
共 8 条
  • [1] Hester JH(1985)Self-organizing linear search ACM Comput Surv 17 285-311
  • [2] Hirschberg DS(2011)Best reply search for multiplayer games IEEE Transactions on Computational Intelligence and AI in Games 3 57-66
  • [3] Schadd MPD(1989)The history heuristic and alpha-beta search enhancements in practice IEEE Transactions on Pattern Analysis and Machine Intelligence 11 1203-1212
  • [4] Winands MHM(1950)Programming a computer for playing Chess Phil Mag 41 256-275
  • [5] Schaeffer J(1985)Amortized efficiency of list update and paging rules Commun ACM 28 202-208
  • [6] Shannon CE(undefined)undefined undefined undefined undefined-undefined
  • [7] Sleator DD(undefined)undefined undefined undefined undefined-undefined
  • [8] Tarjan RE(undefined)undefined undefined undefined undefined-undefined