分支定界算法
分支和绑定是一种算法设计范式,它通常用于解决组合优化问题。这些问题在时间复杂性方面通常是指数级,并且可能需要在最坏情况下探索所有可能的置换。分支和绑定算法技术相对较快地解决了这些问题。
让我们考虑0/1背包问题理解分支机构和绑定。
有许多算法可以解决背包问题:
让我们看看分支和绑定的方法来解决这个问题0/1背包问题:如果我们知道绑定每个节点的最佳解决方案子树的绑定,可以优化回溯解决方案。如果子树中最好的,我们可以简单地忽略此节点及其子树。因此,我们为每个节点计算绑定(最佳解决方案),并在探索节点之前比较当前最佳解决方案的绑定。
如下图所用的示例界限是,下降可以给315美元,B倒塌可以$ 275,C下降可以$ 225,D下来可以$ 125和E下降可以$ 30。
如果你喜欢Geeksfo188金宝搏滚球投注rGeeks,并愿意做出贡献,你也可以写一篇文章,并将文章发送到contribute@geeksforgeeks.org。金宝搏比分看到你的文章出现在GeeksforGeeks主页上,并帮助其他极客。188金宝搏滚球投注
如果您发现任何不正确的任何内容,请写出评论,或者您想要分享有关上面讨论的主题的更多信息