分支界限法剪枝函数作用

184次

问题描述:

分支界限法剪枝函数作用

推荐答案

2023-10-24 18:55:28

用约束函数在扩展结点处剪去不满足约束的子树;和用限界函数剪去得不到最优解的子树。这两类函数统称为剪枝函数。

采用剪枝函数,可避免无效搜索,提高回溯法的搜索效率。

在分支限界法中使用剪枝函数,可以加速搜索。该函数给出每一个可行结点相应的子树可能获得的最大价值的上界。如果这个上界不比当前最优值更大,则说明相应的子树中不含问题的最优解,因而可以剪去。

另一方面,也可以将上界函数确定的每个结点的上界值作为优先级,以该优先级的非增序抽取当前扩展结点。这种策略有时可以更迅速地找到最优解。

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6