极小极大算法 (The Minimax Algorithm)
[说明]
本文基于<<CS 161 Recitation Notes - The Minimax Algorithm>>, 本文中的图片均来源于此笔记。
极小极大算法常用于二人博弈游戏,目的是寻找最优的方案使得自己能够利益最大化。基本思想就是假设自己(A)足够聪明,总是能选择最有利于自己的方案,而对手(B)同样足够聪明,总会选择最不利A的方案。
极小极大算法是一种常用于二人博弈游戏的策略,旨在寻找使自身利益最大化的方案。它假设双方都能做出最优决策,通过深度优先搜索填充决策树,并使用评估函数计算叶子节点的值。由于决策树分支的指数增长,实际应用中通常限制搜索深度,可能导致局部最优而非全局最优。Alpha-Beta剪枝是为提高效率、减少计算量而引入的优化方法。
1265