博弈树(game tree)是一种特殊的根树,它是人工智能领域一个重要的研究课题。博弈树可以表示两名游戏参与者之间的一场博弈(游戏),他们交替行棋,试图获胜。
例如,考虑在
的九宫格棋盘上进行的“井字棋”游戏(tic-tac-toe)。
- 最初,所有9个小方格都是空的(如下图(a)所示)
- 两名游戏者A和B交替行棋——A选择一个空的小方格并写下符号×,而B则选择空的小方格写下符号〇
- 首先使得己方符号中的3个在棋盘上形成直线(对角线、水平线或垂直线)者获胜(如下图(b)所示)。
该游戏中所有策略的集合可以由一棵巨大的根树来表示,树中的每个顶点都对应于棋盘的一个布局(configuration)。所谓“棋盘的一个布局”,是在游戏过