算法第五章上机实验报告

1. 请用回溯法的方法分析“最小重量机器设计问题”

 

7-2 最小重量机器设计问题 (25 分)
 

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

 

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

解空间为每个部件的供应商,一共有n个部件,m个供应商,所以解空间为m*n

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

 

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

i:是否选择第i个物品

cw:选择第i个物品后当前的重量

cv:选择第i个物品后当前的价值

2. 你对回溯算法的理解

回溯是一个先遍历找到一个答案,再回头走另一条路找到另一个答案的过程。通过比较不同道路的答案能够找到最好的答案。用好剪枝可以节省时间。

posted @ 2021-12-14 22:18  Don--  阅读(29)  评论(0编辑  收藏  举报