计算机博弈大赛中 期望搜索算法是极大极小算法的一种优化,主要针对“不完备信息”游戏的博弈

预备知识:
广度优先搜索(BFS)
深度优先搜索(DFS)
极大极小算法(MaxMin算法)

介绍
这个其实就是把原来无权重的树编程有权重的树。这个权重就是这个子节点被选择的概率,对于某个节点的所有子节点其概率(权重)相加应当等于1。按照原来MaxMin算法的思路【详情查看MaxMin算法】,还应当在Max与Min层之间添加个“概率”层Chance,如果某节点是Max层,而子节点是Min层,那么Chance层就是Min层的期望,也就是加权平均值:
V a l u e ( n ) = ∑ i = 0 n P ( s ) E x p e c t V a l u e ( s ) Value(n)=\sum_{i=0}^n P(s)ExpectValue(s) Value(n)=i=0nP(s)ExpectValue(s)

图例:

在这里插入图片描述
来源:杨大志,崔勇,闫忠文. 博奕的期望算法)[J]. 河北科技师范学院学报,2005,19(4):51-55,66. DOI:10.3969/j.issn.1672-7983.2005.04.013.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐