分支限界

现在回答有点晚了,留给后来的知友看吧。两种算法都是在搜索树上寻找最优解的问题。alpha-beta是分枝限界的一种。

分支限界的原理是对于一棵搜索树,如果搜索树上的节点满足多米诺性质,也就是任意节点如果满足某个性质P,它的所有祖先节点同样满足P。因此根据逆否命题,祖先不满足P时,它的所有子节点一定不满足。因此如果我们想找到满足P的节点(P就是分支限界中的约束条件),而某个节点不满足,那么这个节点的所有子节点一定不满足该性质,不必进行搜索,这就是分支限界。



作者:万文恺
链接:https://www.zhihu.com/question/57259269/answer/383391540
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 
通常,把全部可行解空间反复地分割为越来越小的子
集,称为分枝;并且对每个子集内的解集计算一个目标下界(对于最小值问题),这称
为定界。在每次分枝后,凡是界限超出已知可行解集目标值的那些子集不再进一步分枝,
原文地址:https://www.cnblogs.com/feng9exe/p/9990722.html