雪中拥抱你

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、回溯法分析“最小重量机器设计问题”

题目:设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设wij​是从供应商j 处购得的部件i的重量,cij​是相应的价格,试设计一个算法,给出总价格不超过d的最小重量机器设计。

1.1 说明“最小重量机器设计问题”解空间

题目要求对于每一个部件,都有m种选择,则这些选择组成了题目的解空间

1.2 说明 “最小重量机器设计问题"的解空间树

我们可以把题目的要求转为一棵树,每个部件作为树的每一层,做出的每一个选择则是新的分支,两者构成了该问题的解空间树

1.3 在遍历解空间树的过程中,每个结点的状态值是什么

当前路径选择的总价格cv和总重量cw

2. 你对回溯算法的理解

我认为回溯法是一种较为便捷的算法,它将遍历和回溯结合,能够有条不紊地处理问题。但是当问题规模较大时,又需要用到剪枝的操作,减少时间和空间上的浪费,使该方法变得更加高效。

posted on 2021-12-12 14:18  雪中拥抱你  阅读(30)  评论(0编辑  收藏  举报