《人机博弈》摘录(四)搜索技术

1、盲目搜索,Blind Search,逐一搜索,直到得出正面或者反面的结果。

2、对抗性搜索,Adversarial Search,交替搜索,直到得出结果,双方结局相反。

博弈树,从根部递归产生的包含所有对弈过程的搜索树,称为完全搜索树。

象棋难以建立完全搜索树,原因是存在循环。排除循环的情形,完全搜索树需要建立的节点估算约为10^160数量级,远远超出当今计算机处理能力。

3、极大极小值算法,MiniMax Algorithm,基于静态估值函数的有限深度的搜索。

静态估值函数,Static Evaluation Function,对局面优劣进行评分的函数。也称为启发函数,Heuristic Function,利用具体的知识构成的估值函数,用于博弈树剪枝。

4、深度优先搜索,Depth First Search,在搜索过程中仅仅产生将要搜索的节点,递归搜索,搜索过的部分立即删除,任何时刻仅需保存3个节点。

优势:节省内存。

5、负极大值算法,Neganax Algorithm,博弈双方都取极大值,对同一估值双方取相反的结果,实现更简洁。

你可能感兴趣的:(《人机博弈》摘录(四)搜索技术)