算法第五章作业
1.先选定一种部件,再选择一个供应商,在不超过规定价格的前提下,比较选择上一个供应商还是这一个供应商价格低。
1.1解空间
第一种部件对应的供应商,第二种部件对应的供应商,第三种部件对应的供应商
(1,1,1),(1,1,2),(1,1,3),(1,2,1),(1,2,2),(1,2,3),(1,3,1),(1,3,2),(1,3,3),
(2,1,1),(2,1,2),(2,1,3),(2,2,1),(2,2,2),(2,2,3),(2,3,1),(2,3,2),(2,3,3),
(3,1,1),(3,1,2),(3,1,3),(3,2,1),(3,2,2),(3,2,3),(3,3,1),(3,3,2),(3,3,3)。
1.2解空间树见下图
1.3状态值为j(第几个供应商)
2.回溯法是一种很好的方法,当问题规模比较大的时候,用回溯法可以提高效率。使用回溯法求最优解的时候,可以遍历根节点,得到较多的解,并且从中找出最优解。并且可以通过限界函数和剪枝函数提高效率。