zoukankan      html  css  js  c++  java
  • 分支限界

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

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



    作者:万文恺
    链接:https://www.zhihu.com/question/57259269/answer/383391540
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
     
    通常,把全部可行解空间反复地分割为越来越小的子
    集,称为分枝;并且对每个子集内的解集计算一个目标下界(对于最小值问题),这称
    为定界。在每次分枝后,凡是界限超出已知可行解集目标值的那些子集不再进一步分枝,
  • 相关阅读:
    Django-4
    Django-3
    博客中涉及的源码下载
    源码阅读系列:EventBus
    使用DFA做文本编辑器的自动提示
    计算机网络-IP类型判断
    感兴趣的文章搜集
    The Engine Document of JustWeEngine
    [译文]选择使用正确的 Markdown Parser
    Android源码阅读-Filter过滤器
  • 原文地址:https://www.cnblogs.com/feng9exe/p/9990722.html
Copyright © 2011-2022 走看看