首页 > 其他 > 详细

人工智能——α-β剪枝

时间:2014-06-01 12:31:40      阅读:432      评论:0      收藏:0      [点我收藏+]

剪枝的概念

极大极小过程是先生成与/或树,然后再计算各节点的估值,这种生成节点和计算估值相分离的方式,需生成规定深度内的所有节点,搜索效率较低。 如果能边生成节点边对节点估值,并剪去一些没用的分枝,这种技术被称为α-β剪枝。

剪枝方法

(1) MAX节点(或节点)的α值为当前子节点的最大到推值;

(2) MIN节点(与节点)的β值为当前子节点的最小倒推值;

(3) α-β剪枝的规则如下:

β剪枝

任何MAX节点n的α值大于或等于它先辈节点的β值,则n 以下的分枝可停止搜索,并令节点n的倒推值为α。

这种剪枝称为β剪枝。

α剪枝

任何MIN节点n的β值小于或等于它先辈节点的α值,则n 以下的分枝可停止搜索,并令节点n的倒推值为β。

这种剪枝称为α剪枝。

人工智能——α-β剪枝,布布扣,bubuko.com

人工智能——α-β剪枝

原文:http://www.cnblogs.com/reynoldchan/p/3762910.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!