- 48
- 0
- 约8.19千字
- 约 35页
- 2016-12-27 发布于贵州
- 举报
* α-β剪枝的方法如下: (1) MAX节点的α值为当前子节点的最大倒推值; (2) MIN 节点的β值为当前子节点的最小倒推值; (3) α-β 剪枝的规则如下: ① 任何MAX节点n的α值大于或等于它先辈节点的β值,则n以下的分枝可停止搜索,并令节点n的倒推值为 α。这种剪枝称为β剪枝。? ② 任何MIN节点n的β值小于或等于它先辈节点的α值,则n以下的分枝可停止搜索,并令节点n的倒推值为β。这种剪枝称为α剪枝。 下面看一个α-β剪枝的具体例子,如下页图所示。其中最下面一层端节点下面的数字是假设的估值。 再论α-β 剪枝 * S0 A B C D F G H E I J K L M N P Q R S 4 8 6 1 5 8 0 -6 4 ≥4 ≤1 ≤4 =4 5 ≥5 =4 ≥4 ≤0 ≥0 =0 ≤-6 =0 ≤0 =4 * * * * * * α-β剪枝的例子 * 在上页图中,由节点K、L、M的估值推出节点F的倒推值为4,即F的β值为4,由此可推出节点C的倒推值≥4。记C的倒推值的下界为4,不可能再比4小,故C的α值为4 。由节点N的估值推知节点G的倒推值小于≤l,无论G的其他子节点的估值是多少,G的倒推值都不可能比1大。事实上,随着子节点的增多,G的倒推
原创力文档

文档评论(0)