alpha-beta剪枝法关键在于分清当前节点决策方,一步一步耐心去推导一遍,然后就容易理解了。
α值:MAX节点,要求>=α
β值:MIN节点,要求<=β
举一个例子
逐层分析,开始时可以将α视作负无穷,β视作正无穷。到N时,对max来说,存在比负无穷更好的选择,因此此时α=4。
接下来,对O来说,β=-3,因此,对X节点,max是不可能选择的,可以直接“剪掉”
alpha-beta剪枝法关键在于分清当前节点决策方,一步一步耐心去推导一遍,然后就容易理解了。
α值:MAX节点,要求>=α
β值:MIN节点,要求<=β
举一个例子
逐层分析,开始时可以将α视作负无穷,β视作正无穷。到N时,对max来说,存在比负无穷更好的选择,因此此时α=4。
接下来,对O来说,β=-3,因此,对X节点,max是不可能选择的,可以直接“剪掉”