人工智能α-β树剪支图文

对下图所示的博弈树,以优先生成左边节点顺序来进行α-β搜索,试在博弈树上给出何处发生剪枝的标记,并标明属于α剪枝还是β剪枝

标号代表操作的时间顺序,

题目要求优先生成左边结点,所以遍历顺序为左1->中->左2->中->左3->中……

层次第一层为α层,第二层为β层,第三层为α层,第四层为β层……以此类推。

如果当前编号的祖宗结点还没有编号

                α取最大[≥最大],当α无子结点了就确定当前=最大;

                β取最小[≤最小],当β无子结点了就确定当前=最小;

                【比如】②④⑤⑧⑨(13)(14)(15)(23)(24)这些点

如果当前编号的祖宗结点有编号

                α每次最大,就看看它全部祖宗β,

                               只要满足α≥一个β,α其它未编号的子支就剪掉;

                               否则α继续下一个子支找;

                β每次最大,就看看它全部祖宗α,只要满足一个αβ,α其它未编号的子支就剪掉;

                               否则β继续下一个子支找;

 

例如(下面只是举例其中的一个):

(7)(5)  满足(5)≥(7);一个αβ

(12)(9)  满足(12)≥(9);α≥一个β
(20)(15)  满足(20)≥(15);α≥一个β

(22)(15)  满足(22)≥(15);α≥一个β

(31)(29)  满足(29)≥(31);一个αβ

(35)(33)  满足(33)≥(35);一个αβ

(37)(33)  满足(33)≥(37);一个αβ

(51)(49)  满足(49)≥(51);一个αβ

(56)(54)  满足(54)≥(56);一个αβ

(59)(57)  满足(57)≥(59);一个αβ

(70)(63)  满足(70)≥(63);α≥一个β

(73)(46)  满足(46)≥(73);一个αβ

(75)(46)  满足(46)≥(75); 一个αβ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值