A new implementation of error analysis in game trees

被引:0
|
作者
Lorenz, Ulf [1 ]
机构
[1] Paderborn Univ, Dept Math & Comp Sci, Paderborn, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Game-tree search is the core element of most attempts to make computers play games. Yet another approach is (1) to store all possible positions in a database, (2) to precompute the true values for all the positions, and (3) to extract a move with the help of a depth-one search. The databases allow computers to play optimally, in the sense that they will win every game once they have reached a winning position. Moreover, they will never lose from a drawn or won position. We find the database approach in games such as Nine-Men's-Morris and Connect-4, in endgames of chess, and in many other settings. Nevertheless, it has been observed that the database programs do not play strongly when they have to play a tournament with strong, but non-perfect human players attending. In this paper, we will present an algorithm which has the perfect knowledge of a game database as input, and whose task it is to bring an opponent without perfect knowledge into trouble. The proposed method exploits a specialised game-tree search on top of the database. More precisely, we perform an extended local look-ahead, although the true values of all positions are known. The idea is borrowed from a known theoretical error analysis in game trees. It emphasises that the combinatorial structure of the tree underlying a given position determines how difficult it is for a fallible opponent to find a correct answer. Our experiments show encouraging results.
引用
收藏
页码:55 / 64
页数:10
相关论文
共 50 条
  • [1] Error propagation in game trees
    Doerr, Benjamin
    Lorenz, Ulf
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2006, 64 (01) : 79 - 93
  • [2] Error Propagation in Game Trees
    Benjamin Doerr
    Ulf Lorenz
    Mathematical Methods of Operations Research, 2006, 64 : 79 - 93
  • [3] Game Trees For Decision Analysis
    Prakash P. Shenoy
    Theory and Decision, 1998, 44 : 149 - 171
  • [4] Decision analysis by game trees
    Feng, JW
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, 2000, : 524 - 528
  • [5] Game trees for decision analysis
    Shenoy, PP
    THEORY AND DECISION, 1998, 44 (02) : 149 - 171
  • [6] A New ENT Microsurgery Robot: Error Analysis and Implementation
    He, Chao
    Olds, Kevin
    Iordachita, Iulian
    Taylor, Russell
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 1221 - 1227
  • [7] Error analysis in minimax trees
    Lorenz, U
    Monien, B
    THEORETICAL COMPUTER SCIENCE, 2004, 313 (03) : 485 - 498
  • [8] A New Perspective on Implementation by Voting Trees
    Fischer, Felix
    Procaccia, Ariel D.
    Samorodnitsky, Alex
    10TH ACM CONFERENCE ON ELECTRONIC COMMERCE - EC 2009, 2009, : 31 - 40
  • [9] A New Perspective on Implementation by Voting Trees
    Fischer, Felix
    Procaccia, Ariel D.
    Samorodnitsky, Alex
    RANDOM STRUCTURES & ALGORITHMS, 2011, 39 (01) : 59 - 82
  • [10] Technical Perspective A New Way To Search Game Trees
    Littman, Michael L.
    COMMUNICATIONS OF THE ACM, 2012, 55 (03) : 105 - 105