第五章作业
第一小问:
1.1、解空间由所有合法的 “部件 - 供应商” 选择方案构成
1.2、解空间树为m叉数,总共有n+1层,其中第0层为根节点,第1到n层的第i层表示的是“已确定前i个部位的供应商”。
1.3、(1)已选部件数K,k=n,当到达第n层的时候表示已经选择了n个部件,已经完成了选择。
(2)累计成本p,用于统计已选部件数的总成本,如果成本大于预算,则剪枝,不在继续运算该部分。
(3)累计重量w,如果w已经大于当前的最小重量,则该条分支没有意义,实行剪枝。
第二小问:
回溯法是一种通过剪枝以减少搜索次数,实现减少运行时间,防止使用时间过长的程序思路。这种算法比起暴力穷举法更加的具有优势,但是在面临最坏情况时,时间复杂度与穷举法相同,适用于空间规模可控,存在明确剪枝条件的组合优化问题。

浙公网安备 33010602011771号