技术栈

分支限界法

Calebbbbb
1 年前
c++·算法·回溯法·分支限界法
《算法设计与分析》第五六章:回溯法与分支限界法回溯法类似于枚举(穷举、蛮力),通过深度优先搜索策略遍 历问题的所有可能解的通路,发现此路不通时,回溯到上一 步继续尝试别的通路。 回溯法适用于查找问题的所有解集或符合某种限制条件的最 佳解集。具体实现时,采用剪枝策略进行搜索范围控制,提 高效率。但其最坏时间复杂度仍然很高。 对于NPC问题来说,回溯法被认为是目前较为有效的方法。 回溯算法的基本步骤: