算法第五章作业

最小重量机器问题的回溯法:

解空间:因为要有n个部件组成机器,同时每一种部件有m个商人卖,所以要m个商人买n件东西,解空间就是m^n

解空间树:高度为n+1(一个也不要也是一种策略)的m叉树,根节点什么都没有(没有?没有也算高度哦);第i层节点是已经选了i个物品的情况;叶子节点代表n件东西全部选完了;树的规模是(m^(n+1)-1)/(m-1)

状态:维护当前总重量、总价格、当前路径、当前深度(选了几个)、最优解

回溯算法的理解:深度优先搜索,不剪枝就撞南墙,虽然操作起来非常的简单(反正一条路走到黑,谁不会)但是终究在效能上不如动态规划

posted @ 2025-12-20 21:47  黄熙雯  阅读(0)  评论(0)    收藏  举报