434
社区成员
发帖
与我相关
我的任务
分享
1. 请用回溯法的方法分析“最小重量机器设计问题”
1.1 说明“最小重量机器设计问题"的解空间
有n个部件需要做选择,每个部件有m个供应商 做选择,所以解空间树为m^n;
1.2 说明 “最小重量机器设计问题"的解空间树
m叉树
1.3 在遍历解空间树的过程中,每个结点的状态值是什么
已选择部件的总的价格与重量和供应商。
1.4 如何利用限界函数进行剪枝
当前的重量cw加上w[t][i]要小于当前的最优的总重量;
当前的价格cv加上v[t][i]要小于当前的总价格d;
2. 你对回溯算法的理解
回溯法的基本思想是从一条路往前走,能进则进,不能进则退回来,换一条路再试。在搜索过程中,如果发现当前路径无法满足问题的约束条件,那么就回溯到上一个节点,尝试其他的路径。这个过程一直持续到找到一个可行解或者搜索完所有可能的候选解为止。