第五章作业

1.回溯法描述“最小重量机器设计问题”

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

解空间是进行枚举的搜索空间,包含问题的所有可能解,其中就包括问题的最优解

最小重量机器设计问题的解空间(i, j, k)表示第一个部件选择第i个供应商,第二个部件选择第j个供应商,第三个部件选择第k个供应商;依此类推。

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

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

每个结点的状态值为父结点的重量加上当前的重量cw,父结点的价值加上当前的价值cv;

2. 回溯算法的理解

(1)回溯法是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为"回溯点"。

(2)   回溯法解题时通常包含3个步骤:

①针对所给问题,定义问题的解空间;

② 确定易于搜索的解空间结构;

③以深度优先方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索。

(3)回溯法的难点:构造剪枝函数

 

posted @ 2021-12-16 21:16  严文文  阅读(35)  评论(0编辑  收藏  举报