计算机博弈 期望搜索算法算法 期望极大极小算法
Posted _刘文凯_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机博弈 期望搜索算法算法 期望极大极小算法相关的知识,希望对你有一定的参考价值。
计算机博弈大赛中 期望搜索算法是极大极小算法的一种优化,主要针对“不完备信息”游戏的博弈
预备知识:
广度优先搜索(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=0∑nP(s)ExpectValue(s)
图例:
来源:杨大志,崔勇,闫忠文. 博奕的期望算法)[J]. 河北科技师范学院学报,2005,19(4):51-55,66. DOI:10.3969/j.issn.1672-7983.2005.04.013.
以上是关于计算机博弈 期望搜索算法算法 期望极大极小算法的主要内容,如果未能解决你的问题,请参考以下文章
转:极小极大搜索方法负值最大算法和Alpha-Beta搜索方法
[程序设计]-基于人工智能博弈树,极大极小(Minimax)搜索算法并使用Alpha-Beta剪枝算法优化实现的可人机博弈的AI智能五子棋游戏。